bbpress

bbPress是一個遵守GPL許可證的免費開源的微型論壇程式,與 WordPress是同一批人開發維護的。主要特點是簡潔,且與WordPress整合。

bbPress是WordPress母公司Automaticc出品的一個遵守GPL許可證的免費開源的微型論壇程式,與WordPress是同一批人開發維護的。主要特點是簡潔,且與WordPress整合。

bbpress-logobbpress-logo

最新版本號:1.0.2 Bechet
使用很簡單,到官方主頁下載代碼,解壓,編輯config.php(新版無需此步),設定資料庫信息(新版無需此步),上傳到伺服器。輸入網址,會顯示安裝步驟,按照提示一步一步做就行了。
由於和WordPress屬於同一批人開發的,察看原始碼會發現,好多函式都是一樣的,只不過把wp改成了bb而已。所以會出現的問題也一樣,比如鼎鼎有名的WordPress資料庫亂碼問題。

安裝

在您開始之前,請確保您的伺服器滿足bbPress的要求。

PHP4.3 版及以上
MySQL4.0 版及以上
建議使用開啟mod_rewrite模組的Apachehttpd伺服器

bbPress 1.02:

1.從官方下載頁面下載最新版bbPress。
2.將解壓後的檔案上傳到你的伺服器或虛擬主機。
3.上傳中文語言檔案包(一般為zh_CN.po和zh_CN.mo兩個檔案)到my-languages/,你需要手動創建這個目錄。
4.訪問你的bbPress站點。
5.bbPress安裝程式引導你安裝。
6.按照指示進行安裝,其間可隨時切換語言,如果本地未配置傳送郵件功能安裝完成時會提示壇主的密碼傳送失敗,不會影響使用。
7.在管理頁面的設定中設定你的站點。
8.如果您有任何問題,請訪問論壇。

老版本:

五分鐘完成安裝精靈
1.從官方下載頁面下載最新版bbPress。
2.將解壓後的檔案上傳到你的伺服器或虛擬主機。
3.上傳中文語言檔案包(一般為zh_CN.po和zh_CN.mo兩個檔案)到bb-includes/languages/,你需要手動創建這個目錄。
4.訪問你的bbPress站點。
5.bbPress安裝程式引導你安裝。
6.按照指示進行安裝。
7.在管理頁面的設定中設定你的站點。
8.如果您有任何問題,請訪問論壇。
這樣就大功告成了!

升級

從以前的版本升級bbPress只需要幾分鐘。
下面是從舊版本升級到0.9.0.2版的說明:
首先,你應該要備份你的資料庫和其他檔案,以防不測。
其次,禁用所有外掛程式。
第三,保留下列檔案和目錄:
將config.php檔案改名為config.old.php,並且保留。
my-plugins/(如果有)
my-templates/(如果有)
並刪除一切。
第四,上傳最新版本的bbPress到您的伺服器。
第五,瀏覽你的bbPress站點,進入安裝程式,輸入你的MySQL資料庫詳情(您一直使用的舊版本的同一個資料庫)。安裝程式將創建一個新的配置檔案(bb-config.php)或者您可以手工創建。然後完成剩下的步驟。
第六,登錄並訪問你的bbPress控制臺。如果你看到有一個升級連結代替了原來的界面,點擊它,如果你沒看到升級連結,繼續執行下一個步驟。
第七,請訪問新的“設定”區域,設定“常規”一項。同時重新啟用你之前啟用的外掛程式,有的外掛程式可能需要同步更新。
第八,高枕無憂,您就大功告成了!

舊版本

bbPress0.9Legacy將會提供安全補丁支持直至2010年末。
該版最新版本號為0.9.0.6

主題

bbpress主題模板的使用及設計

安裝

安裝主題非常簡單。
1.保證你的bbPress根目錄有一個名為my-templates的資料夾。
2.其次將你要使用的主題,以一個新資料夾的形式上傳到bb-templates目錄。
3.這樣就大功告成了!
激活主題更容易,到後台主題管理頁啟用即可。

設計

一個主題由以下三部分組成:
1.一個名為style.css的樣式表檔案。
2.一張像素為300×225的名為screenshot.png的預覽圖。
3.一些模板檔案。

樣式表

一個主題必須需要一個樣式表檔案,檔案名稱為style.css。在樣式表的前端你需要輸入一些該主題的信息(下例),bbPress會根據這些信息識別它們為不同的主題。
/*
ThemeName:主題名稱。
ThemeURI:主題介紹頁面。
Description:簡要描述你的主題。
Version:主題版本號。僅限數字和小數點。
Author:作者名稱。
AuthorURI:作者連結。
PortedBy:主題移植者名稱。
PorterURI:移植者連結。
*/

預覽圖

應該包含一張300×225像素的預覽圖,圖片檔案名稱為screenshot.png。

模板檔案

除了樣式,bbPress將檢查你主題中的模板檔案,如果檢測不到,bbPress將使用默認模板Kakumei。
front-page.php首頁.
forum.php版塊頁面.
edit-post.php編輯頁面.
edit-form.php調用函式edit_form()
favorites.php用戶收藏夾頁面.
header.php調用函式bb_get_header().
footer.php調用函式bb_get_footer().
login.php登錄頁面(/bb-login.php)
login-form.php用戶未登錄時調用函式為login_form()
logged-in.php用戶已登錄時調用函式為login_form()
password-reset.php重置密碼頁面.
post-form.php調用函式為post_form().
post.php調用函式為bb_post_template()
profile.php用戶檔案頁面.
profile-edit.php用戶檔案編輯頁面..
profile-base.php用戶檔案頁面(增加了某外掛程式套用時)。
register.php註冊頁面
register-success.php註冊成功頁面
search.php搜尋結果頁
search-form.php調用函式為search_form().
stats.php論壇統計頁面
topic.php話題瀏覽頁
topic-tags.php調用函式為topic_tags().
tag-form.php調用函式為tags_form().
topic-tags.php調用函式為topic_tags().
tags.phpTags標籤雲瀏覽頁面
tag-single.php瀏覽某個Tag
view.php當已登錄用戶在某個瀏覽頁面。
就這些了,請記住,如果你的主題缺少其中任意一個模板頁,bbPress將會使用默認的Kakumei模板里的。

外掛程式

國外的外掛程式作者_CK_開發了很大一部分外掛程式,部分已被漢化。
bbpress外掛程式使用及開發

使用外掛程式:

使用外掛程式,只需要在您的bbPress根目錄創建一個名為my-plugins的資料夾,並將外掛程式上傳到該資料夾。
然後轉到您的bbPress管理,然後按一下外掛程式標籤。你會發現列出了my-plugins目錄里所有外掛程式。
點擊激活連結啟用新外掛程式。
想找外掛程式?
訪問bbPress官方的外掛程式目錄。另外plugin-browser-for-bbpress也能很方便的管理,不過存在無法正常處理帶有下級目錄的外掛程式的BUG。

製作:

bbPress有一個外掛程式接口,和WordPress功能完全一樣。大家熟知的所有功能,比如像do_action(),add_filter()等等,這些函式都可以在bbPress中找到。
注意:所有外掛程式必須有一個像下面這樣的外掛程式頭部:
/*
PluginName:外掛程式名稱(必須)
PluginURI:外掛程式頁面
Description:外掛程式見解
Author:作者名字
AuthorURI:作者主頁
Version:版本號
*/
你可以到bbPress的外掛程式開發中心查看更多外掛程式。

其他

bbpress的理念是bbPress是一款簡單小巧、樸實無華的論壇軟體它不僅易用而且便於管理,快速,乾淨。不過千萬不要被他的簡單欺騙而看不到他的光芒,它也有一些強大的特性和極高的可定製性。
bbPress還很年輕,但已經確定下來的有:
1.永久開源
2.代碼越少越好
3.簡約是它的一個特性
4.速度與安全性是所有用戶體驗的基礎
5.用戶第一
每行代碼都是憑著上面幾條寫出來的

中文版

由於官方一直沒有重視這個產品,所以更新緩慢,而中文支持不佳,好在有眾多Wordpress冬粉加入小白行列。
民間較常採用的Wordpress中文團隊的Dreamcolor漢化的版本。
bbpress 一直不被認可,全世界交流都不多,中文這方面同樣很少,如需交流,歡迎訪問bbpress中文站。
簡體中文語言包和繁體中文語系檔都放在參考連結中了。

相關詞條

相關搜尋

熱門詞條

聯絡我們