WebBBS轉信系統-WebGrassboy

製作時間:大三下學期
開發工具:PHP、MySQL、javascript
先賭為快:請按我進入
程式說明:這個系統主要是當初對BBS相當入迷時
所提出的一個構想…如果可以在Web Browser上顯示BBS文章該有多好
於是…便開始邊嚐試邊實作…
大三在系上計算機網路的課程…
有教到socket的使用…
因此也在php上面找到socket的物件
試著自己向nctu.group news server送封包
並且根據他回傳的ASCII code加以處理,
實作出Browser顯示BBS的"彩色字"、"半色字"等BBS上的特殊格式…
等到完成處理後,為了節省資料庫存放的空間,
存放在資料庫的是幾乎未處理過的ASCII文章…
等到user進入該篇文章後,才會在client端進行上色處理
上色處理的工作主要是以javascript處理完成
如此…從news group處理文章以及顯示文章…
是此系統最為重要的兩個部分…
另外還有利用socket將文章從此系統post到group server上的功能…
日後…還利用此系統稍加修改…
實作了與其他blog同步轉信的功能
(詳見-grassboy的松濤部落)
達到「在某一個BBS post一篇文章,可以步轉信到多個站台」的目標…
製作感想:話說這個系統出現的時間,較網路上當紅的gaaan.com來得早…
然而此系統在功能上仍較gaaan.com少,
效率也沒有他高(gaaan.com大量使用AJAX計術)
只是此系統較為突出的地方在於:
利用轉信系統…可以縮小BBS與Web間的隔閡 …
雖然日前就有所謂的WebBBS概念,
但此系統能夠在browser保留90%以上BBS文章的原貌,
因此也算是滿足自己小小成就感的系統
但是在client端以javascript處理文章的功能到目前為止…
仍然想不出一個更好的algorithm…
這也是此網站在效能上的致命傷就是了…
「About Grassboy-吳嘉祥的個人覆歷網頁」製作於2008年3月
網頁、圖片等內容為吳嘉祥(草兒Grassboy)所有
未經同意請勿轉載使用,若有疑問,歡迎來信,謝謝!