CarbonForum,一個高效能的、高安全性的、基於主題的PHP輕論壇。
優秀的架構,高效的程式碼,每個頁面平均執行時間僅1~5毫秒,全站使用非同步載入技術,實現了每次從客戶點擊到瀏覽器完全渲染完畢,耗時在400ms以內(網路線路正常的情況下),而且搜尋引擎友善性並沒有降低,配合Sitemap等SEO優化,保證了高收錄。
摒棄了版塊、節點等概念,發文時無需選擇板塊,系統根據帖子內容自動推薦話題供用戶選擇,並且有功能強大而不顯冗餘的富文本編輯器。
支援關注用戶、關注話題等功能,可作為一個社群網站使用。
支援即時訊息推播,使用了HTML5的NotificationAPI,即使網頁在後台被最小化,也可以繼續推播通知,不受影響,讓論壇變得像即時通訊工具一樣有效率。
安裝環境要求:
PHP版本高於5.3.6,並開啟PDO_MYSQL(PHP5.3以上預設支援PDO_MySQL,若不支援請聯絡服務商)
支援.htaccess檔案的解析(即Apachemod_rewrite或IISISAPI_Rewrite,Nginx使用者請手動複製nginx.conf內容到vhost設定檔內)
安裝步驟:
1.解壓縮後將Carbon-Forum-master資料夾內的檔案上傳至伺服器,並確保伺服器端程式所在目錄可讀可寫入。
2.執行http://你的網域/install按說明安裝。
3.安裝完成後第一個註冊用戶會自動成為管理員。
如果需要額外的話題建議拓展包,請登陸官網下載
如果你覺得這個專案對你有用,請到Github上給這個專案一個star。
升級步驟:
1.備份好資料庫和upload資料夾,這點非常重要!如果沒有備份,請不要繼續升級!
2、將解壓縮出來的所有檔案(除了upload資料夾)替換進原網站目錄
3.執行http://你的網域/update依說明昇級。
更新日誌:
CarbonForumv5.0.1更新日誌:
新增了配套的Android客戶端。每個使用PHP輕論壇程式CarbonForum的網站,都可以修改客戶端原始碼中的介面訊息,在三分鐘內編譯出一個專屬於自己的Android客戶端。
AddedAPI.(Documentation)
Adjuststyle.
Enhancedcodereadability.
Noneedtoenterthepasswordtwicewhenregistering.
Showsitenameatthebottomofpage.
Displayallavatarincircular.
Presstagenterkeyautomaticallybeforecreatingnewtopicinmobileversion.
Updateappframeworkui.
Optimizedthemobileversioncachemechanism.
AddRussianlanguagepack.(by@naiffuR)
AddHTML5audiotagsupport.
ChangeSyntaxHighlighterstyle.
Fixthebugthatneedstodoubleclickthereturnkeytotakeeffectinmobileversion.
Neweditorstyle.
Fixedsomedraftsissues.
SetpositionofNavBartofixed.
ServerSideRequestForgery(SSRF)
Automaticallyjumptoapossiblenotificationstab.
FixedtheissuethatmightbecausedbyusingsomeolderversionsMySQLdrivers.