WP網站做的比較好的站長可能都會想著如何添加一個論壇到自己的網站,可是要符合資訊與認證的共用性,又不可以只是簡單的搭建一個開源論壇到自己的伺服器,那有什麼方式可以簡單的做到這一點呢?接下來讓我們從這兩個角度一起探討一下這個問題
可以用來整合的外部論壇程式:
外部論壇程式也就是指非WordPress外掛程式、可以獨立存在的開源論壇程式。這類程式本身功能齊全,可是可能需要你自己做些改動,從而實現論壇資料及驗證資訊的整合性。以下介紹幾個比較流行的可以實現與WordPress整合的論壇程式:
- Simple Machines Forum (SMF)
作為目前比較流行的論壇程式之一,SMF對於沒有特定要求的人來說是個不錯的選擇。缺點是功能過於臃腫、體積龐大且設定起來比較複雜(不過說實話比起某些程式來說要好多了),所以至少對於我來說這不是最佳方案。將它整合到Wordpress只需要一個WP外掛程式,不過目前我還找不到一個合適的網頁設計整合指南。以下是整合方法:
- 安裝以下兩個”橋樑”外掛程式的其中之一,WP SMF Bridge Plugin 1.0 或是 CMS & SMF Plugin。兩者都支援使用者賬戶整合(通過WP登入/註冊=登入/註冊SMF)、在blog中列出論壇中最近的主題/回複,等等。後者是通過一個叫作Enigma的portal CMS將WP與SMF聯結的。這種安裝方式功能更加強大,不過也更加複雜。所以如果只是單純地想要一個和WP一起用的論壇,推薦使用前者。
- 後台整合完畢,接下來就是設計方面了。不過很遺憾,目前好像還沒有相關手把手式的指導文章。所以只能是自力更生了。好在SMF有個關於如何建立/編輯主題的文檔。
- Vanilla
我不想有做廣告的嫌疑,不過Vanilla真的是個既小巧(苗條,無論是檔案大小還是速度),又養眼(基於CSS的外觀設計看著既樸素又舒服)的程式。基本安裝就能滿足大多數的需求,如果需要,也能像其它論壇程式一樣進行擴充(擴充起來也非常容易)。不過決定之前還是要取捨一下:Vanilla是一個需要你去適應的程式,它並是那麼福士化的。簡單是它最大的特點,所以我建議你還是先看一下 這篇比較Vanilla和SMF(以及其它程式)的文章再做決定。以下是整合方法:
- 這個由Vanilla開發組寫的文檔詳細地介紹了如何整合WP和Vanilla。手把手地教你怎麼去做。如果你想在你的WP blog裡顯示最近的論壇文章,可以參照這篇文章。
- 不過以上的指導並沒介紹在Vanilla中使用WP的功能的部分,這個內容可以參照Il Filosofo上的一篇文章。
- 前台的整合,參考Devlounge寫的詳細指導。
- bbPress
由Wordpress的開發人員操刀的一個輕量級的論壇程式(我覺得比Vanilla還小)。不過還在開發之中,所以還沒有相應的外掛程式或是附加程式(如果我錯了請更正我因為一直沒關注bbPress的進度)。因此我不推薦這個程式,除非你確信你要的就是這種超級骨感的論壇程式(就比如像 WP Support Forum那樣的)。以下是整合到WP的方法:
- 後台整合,參照WP Codex上的這篇指導。包含了如何在bbPress中使用WP的功能。
- 在WP blog中顯示最新的論壇文章,參考這篇簡要的指南。
- 目前還沒有前台整合(或是建立bbPress主題)的詳盡指南,所以恐怕還是得自己來。還好現在有個加了注釋的代碼能在給bbPress建立主題時幫上點忙。
- phpBB又一個很流行的論壇程式,儘管 怨聲不斷。有個外掛程式可以方便地將phpBB作為WordPress的評論系統,不過似乎還沒有能將phpBB作為完整的論壇整合到WP的指南(比如賬戶、驗證等等),也沒有前台整合的。到是有個將最近的phpBB文章顯示在WP裡的 外掛程式。
- PunBB
最後,讓我來介紹一下PunBB。感覺它比phpBB甚至SMF都要小巧–儘管比起Vanilla和bbPress還是略顯臃腫。沒能找到整合PunBB和WP後台(比如賬戶和驗證)的資訊,不過關於其它方面的整合的指南到是齊全:
- 和phpBB一樣,有個外掛程式可以用PunBB來代替WP的評論系統。
- 在blog裡顯示最近的論壇文章,參考這篇指導。
- 如果你只是想要你的論壇看起來像你的blog,這裡有一些詳細的指導。
一站式的Wordpress論壇外掛程式:
想免去整合外部論壇的麻煩?那就用這些專為Wordpress設計的論壇外掛程式吧:
- RS Discuss
還在Alpha的測試階段,RS Discuss就已經被賦予了一整套的強大功能,包括多論壇、搜尋、主題、後台管理、彙總等等。因為其本身是個WP外掛程式所無需後台整合。完整的前台/設計整合方法的文檔目前還沒有(到是有些散碎的資訊),不過我覺得通過調試template.css就可以大作文章。也可以通過Forum > Configuration中的”dynamic theming”選項來達到一定程度的前台整合。
- XDForum
和RS Discuss相比這個論壇外掛程式更為穩定,並且具備了絕大多數的所需功能。和RS Discuss一樣不需後台整合。一樣也沒相關的前台整合的指南,一樣可以自行調試 xdforum.css。
總結
要找到適合你的論壇首先要看你是想要一個全功能的外部論壇(比如SMF, Vanilla),或者只是一個Wordpress論壇外掛程式(RS Discuss或XDForum)。顯然,後者更易安裝,不過還是有些因素要考慮。大體來說外部論壇程式包括了完整的論壇機制–也就是說它們有全套的附加軟體/外掛程式,而這是WP論壇外掛程式所沒有的。外部論壇程式通常來說更加穩定且擴充性好。
個人來說,我更樂意整合外部論壇程式。如果你也像我一樣選擇這條路來走的話,我建議你選擇SMF 或是Vanilla。一方面,後台整合對於SMF來說是小菜一碟,因為有現成的兩個”橋樑”外掛程式,但暫時還沒有外觀整合指南。而另一方面,Vanilla 的後台整合更麻煩一些,不過相關的協助文檔是超詳盡的。
本文地址:http://www.redbots.cn/wordpress/2008/10/02/1871.htm
翻譯自原文:http://bloghelper.is-there.net/integrating-a-forum-with-wordpress