關於open source bbs體系架構的介紹
這年頭,做開源的真心已經不是很多了,不過我有幸能夠成為其中之一。現在的開源事業十分脆弱,沒有什麼資金支持,更沒有什麼其他的援助,僅僅就是自己興趣使然。
open source bbs是我搞出來的一個小型論壇系統,不過現在bbs多如牛毛,界面比我這個不知華麗多少倍,功能也不知強大多少倍。不過當初搞這個也只是個人興趣愛好而已,並不圖什麼功名。
其實,這個論壇系統比起當今的許多bbs系統都顯得太渺小。但是,麻雀雖小五髒俱全,bbs裡常見的功能,比如發帖、回帖、注冊、登錄還有簡單的管理,osbbs裡都有。說一下osbbs的文件結構吧
[WEBSITE_ROOT]
|-----action (動作文件夾,主要處理bbs的操作)
| |------bbs_dopost.php(處理發帖的操作)
| |------bbs_dosignin.php (處理bbs的用戶登錄的操作)
|-----admin(管理文件夾,主要對bbs的各種管理)
| |------admin_add.php(管理員添加頁面)
| |------admin_bbs_index.php(管理主界面)
| |------admin_bbs_login.php(管理員登錄頁面)
| |------admin_bbs_logout.php(管理員退出頁面)
| |------admin_bbs_reply_manage.php(回復管理頁面)
| |------admin_bbs_topic_manage.php(主題管理頁面)
| |------admin_bbs_user_manage.php(用戶管理頁面)
| |------admin_del.php(管理員刪除頁面)
| |------admin_modify.php(管理員信息修改頁面)
| |------reply_del.php(回復刪除頁面)
| |------topic_del.php(主題刪除頁面)
| |------user_del.php(用戶刪除頁面)
|-----entity(存放bbs的一些對象和類)
| |------baseclass.php(基礎類頁面,存放一些定義好的函數,方便調用)
| |------security.php(存放SQL注入過濾函數的頁面)
|-----bbs_index.php(論壇主界面)
|-----bbs_quit.php(用戶退出登錄頁面)
|-----bbs_signin.php(用戶登錄頁面)
|-----bbs_signup.php(用戶注冊頁面)
|-----bbs_topic.php(主題頁面)
|-----bbs_user_info.php(用戶信息頁面)
|-----user_modify.php(信息修改頁面)
這就是open source bbs的文件結構,作為一個剛開始的開源項目,還得需要大家的支持,謝謝。