bbpress

bbPress 是 WordPress 母公司 Automattic出品的一款開源論壇程式,它是一個符合 Web 標準,非常容易使用的輕量級論壇程式,由於 bbPress 保持了體積小,重量輕,所以速度非常快。bbPress 沒有提供過多複雜的功能,所以你要安裝一個輕量型的論壇,bbPress 是很好的選擇。

基本介紹

  • 中文名:bbpress
  • 類型:開源論壇程式
  • 標準:符合 Web 標準
  • 特點:體積小,重量輕,速度非常快
程式介紹,安裝,升級,使用及設計,安裝,設計,樣式表,預覽圖,模板檔案,使用及開發,使用外掛程式,想找外掛程式,製作,外掛程式版,2.0版本,2.3更新,論壇搜尋,高級選項,

程式介紹

對於有更多需求的用戶來說,bbPress 也和 WordPress 一樣提供了一個非常強大外掛程式系統,讓你添加各種功能擴充論壇。並且 bbPress 的 API 接口和 WordPress 也類似,同樣是 Action 和 Filter 兩種 Hook,如果你熟悉 WordPress 外掛程式製作,那么你也會很快學會 bbPress 外掛程式製作。
在使用方面,bbPress 和 WordPress 擁有基本相同的使用和操作方法,特別是 bbPress 1.0 版本之後,bbPress 後台管理界面和 WordPress 基本類似,使用了相類似的描述和名字,習慣使用 WordPress 的同學對 bbPress 應該很快能夠上手。

安裝

在您開始之前,請確保您的伺服器滿足bbPress的要求。
快捷操作
⒈從下載頁面下載bbPress。
⒉將解壓後的檔案上傳到你的伺服器。
⒊上傳語言檔案包到my-languages,你需要創建這個目錄。
⒋訪問你的bbPress站點。
⒌bbPress安裝程式引導你安裝。
⒍按照指示進行安裝。
⒎在管理頁面的設定中設定你的站點。
⒏如果您有任何問題,請訪問論壇。
這樣就大功告成了!

升級

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

使用及設計

安裝

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

設計

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

樣式表

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

預覽圖

應該包含一張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模板里的。

使用及開發

使用外掛程式

使用外掛程式,只需要在您的bbPress根目錄創建一個名為my-plugins的資料夾,並將外掛程式上傳到該資料夾。
然後轉到您的bbPress管理,然後按一下外掛程式標籤。你會發現列出了my-plugins目錄里所有外掛程式。
點擊激活連結啟用新外掛程式

想找外掛程式

訪問bbPress官方的外掛程式目錄。

製作

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

外掛程式版

日前WordPress官方以WordPress外掛程式的形式推出了bbPress的新版本——bbPress 2 Beta 1。這使bbPress使用更方便,並且在其他方面也有改進,包括:
⒈與WordPress網站、主題的無縫整合
⒉對論壇、主帖、回帖的管理界面的整合
⒊分割/合併同一論壇中的討論帖
⒋通過短代碼幫助用戶定製論壇在網站中的位置
⒌目前自帶TwentyTen子主題,更易於上手
⒍追蹤記錄主帖和回帖的修改記錄
⒎控制板小工具顯示論壇快照,更方便查看
⒏自動為論壇新建新角色“版主”
⒐可收藏主帖並在新個人中心裡查看
⒑訂閱的主帖有新回復後,訂閱者可以收到郵件通知
⒒匿名發言功能讓更多人參與論壇討論
⒓小工具可顯示論壇最新動向
⒔提供一導入系統,用戶可將原有論壇導入
對於有更多需求的用戶來說,bbPress 也和 WordPress 一樣提供了一個非常強大外掛程式系統,讓你添加各種功能擴充論壇。並且 bbPress 的 API 接口和 WordPress 也類似,同樣是 Action 和 Filter 兩種 Hook,如果你熟悉 WordPress 外掛程式製作,那么你也會很快學會 bbPress 外掛程式製作。
目前官方已不再對獨立版進行更新了。

2.0版本

經過1.x後,bbPress2.0的開發已經提上議程。bbPress2.0目前最新版本是beta3.和1.x不同的是,bbPress2.0將不再作為獨立的論壇程式存在,而是會作為一個WordPress的外掛程式存在,這將極大提高bbPress的速度和易用性。
目前bbPress2.0在經過3個beta和5個RC後已經正式發布了,和WordPress一樣,bbPress也支持外掛程式,但是bbPress的主題卻依賴於WordPress,所以,如果需要使用bbPress2.0,必須確認您的WordPress主題是否支持,否則的話,bbPress會很難看。

2.3更新

論壇搜尋

1、單獨論壇內容
讓你的論壇在被搜尋時沒有混合你的文章與頁面。
2、選擇你自己的縮略名
設定你的論壇搜尋在任何相對論壇索引可用
新的與改進的論壇模組
1、BBCodes 與 表情符號
輸入模組 BCodes 轉換 與 表情符合會被轉換成快樂的面。
更友好的BuddyPress集成
1、bbPress 驅動 BUddyPress 群組討論區

高級選項

1、更智慧型的Fancy 編輯器
2、更好地發布代碼
3、你現在可以代替你的特定模板部分內容,而不用去修改現存的主題。
4、TwentyThirteen 已測試
本版為wordpress外掛程式版,下載反直接安裝即可。
如果原來有bbpress的話,想更新,要刪除自己原來的版本,然後在後台重新安裝並激活即可。
(操作前請備好份,本人測試在後台刪除bbpress數據並不會丟失的,如果擔心也可以自行登入FTP刪除外掛程式再安裝)

相關詞條

熱門詞條

聯絡我們