論壇搭建工具 Discourse 的使用體驗如何?相比以往的成熟工具,Discourse 有哪些優勢和不足?

戴華答「做地方網站,選 Discuz 還是 PHPWind?」——

下一代論壇,Discourse。欲做論壇界的 WordPress。
測試地址:http://try.discourse.org


之前在Gurudigger上面看到了一個未來論壇設計的項目,中文demo在這裡:Project Ivory
Discourse出來之後瞄了一下,有很多相似的地方,Gurudigger上有人說上面的Ivory比Discourse還好。
下面我講講自己的想法。

首先說說論壇,論壇在很早期就有了,我覺得最開始的原型叫做留言板。後面逐漸出現了整套系統的論壇,國內流行的dvbbs和discuz,當時他們還相繼提供了免費建壇這種服務(前者後面掛了,後者是5d6d),像discuz用起來還是很好的,感覺功能過多了甚至。用慣這些你再去看國外的phpbb這些感覺簡單到掉渣啊。
其實現在設計上總體偏向於簡潔而不簡單,Discourse做的很不錯的,分析Discourse的細節:

  • 弱化分類,在舊式論壇系統的設計中分類非常複雜稱為版塊,很多論壇版塊分得太細而且多級分層其實很不舒服,有時候分類是個挺難的事情,無論是對於網站管理員還是發帖者。Discourse首頁展示全站熱帖,而不是分類目錄
  • 簡化發布,編輯器相當的簡潔,而且好像是(又不完全是)Markdown的格式,純文本,這個好,方便後期格式化展示;目前其他論壇的編輯器多為html所見即所得編輯器(用Markdown的也一般有預覽),保存到資料庫裡面的內容是Html片段

  • 簡潔!功能上:沒有發附件的東西(但是可以上傳圖片),因為論壇的附件功能其實很雞肋,文件大了基本都是網盤類網站裡面丟,國內論壇各種大小限制分卷壓縮下載很蛋疼。在分類裡面沒有再主題分類啊什麼的(個人覺得這是個缺點,還是需要的,但是可以是以自定義標籤這種形式存在)
  • 簡潔!展示上:帖子以對話氣泡的形式展示,由於碎片化閱讀和微博的影響現在很少人在論壇髮長文了吧(倒是樂於用長微博),現有一般論壇的帖子展示形式就很不好,浪費空間

其他一些細節包括類瀑布流的使用(分類頁面),頁面底部載入更多,社交網路裡面的「喜歡」特性(而不是「頂樓主」的無用回帖),類Bootstrap風格標準交互控制項,大量Ajax載入使用,話題跟蹤與通知系統,沒什麼了好像。
總體感覺挺好的,去掉了很多花哨的東西,簡潔,回到論壇討論的本質。不過這些都是形式上面的東西而已,我覺得論壇挺不好搞的,自己搞過幾年最後也關了,保持用戶粘度是個大問題,所以我們的一般論壇才會越做越怪,簽到啊遊戲啊什麼都往裡面弄,discuz的用戶個人空間都快比博客功能要全了


我試著搭建了一個Discourse論壇體驗一下,最大的感受是發帖和回復非常直接方便,操作流程好了很多。

那麼...... 下面說說具體的過程和感受:

第一次發現Discourse是在某個技術論壇上有人提起,因為正好自己的VPS暫時空閑,就想搭建一個**程序員閑話分享的小眾社區**。

簡單起見,我就把我的搭建過程和遇到的問題描述一下,大家可以參考:

一、安裝過程


1、首先安裝Rails
2、Discourse只支持PostgreSQL資料庫和Redis做緩存(設計為不可更改,但你一定要改也行),這著實讓我鬱悶了不少,他們老大的意思是,之所以用PostgreSQL是因為它的全文檢索性能比MySQL強太多了,而且MySQL目前的維護非常差勁,已經不能信任了。
3、然後就是需要安裝Clockwork做定時任務,然後是SideKi做任務隊列(主要是發郵件)。
4、上面所以的軟體依次手工安裝配置好之後,就可以rake創建資料庫、導入測試數據,然後啟動Discourse了。


總結: 安裝過程還是比較繁瑣的,如果對程序開發不熟,很可能遇到各種各樣的問題,尤其是資料庫導入的時候,官方的文檔不夠清楚(官方的默認數據中包含他們自己的資料庫角色名和資料庫名),可能比較耗費時間。

二、初始化配置過程
1、首先第一次進去我就發現很多國際化沒有做完整,頁面直接顯示國際化錯誤,而不是rollback到英語,我手動改了不少國際化的內容。
2、我使用的兩周時間內,個人發現了3個bug,很多莫名其妙的配置錯誤,其中bug的問題我直接發在他們的官方論壇上,很快就有人回復,其他的配置錯誤一般等個兩三天也會有人回復提示一下,整體來看響應還是非常積極的。
3、遇到的最大問題就是郵件不能正確發送,搞了很久後使用第三方的郵件服務搞定,這個過程也多貴社區的幫助(官方文檔並沒有清楚地描述這些配置)
4、目前我還遇到幾個問題依然沒人回復和解決,因為bug實在太多了他們可能顧不上,其中包括中文的板塊名字不能正確轉換成英文ID編號,UI上中文板塊選中之後不能active高亮等。

總結:整體上看,配置過程還是蠻清楚明白的,缺點就是BUG不少,但基本官網都能及時響應(修復就不能保證了),但官方的態度以及他們commit的頻率(基本每個小時都有commit),讓人感覺他們的成長會很迅速。


三、使用體驗
1、發布新的主題非常方便和簡介,這是我最喜歡的地方,也是我能忍受他們BUG的原因,我願意等待他們完善的那一天。
2、最贊的是可以直接粘貼圖片進發布框,這讓一圖勝千言的論壇更加有趣和生動。
3、全站全部採用Ajax調用rest介面來實現,非常易於擴展,但缺點是對SEO會很差,也許今後可以生成靜態頁?
4、可能他們最大的亮點是論壇thread的組織方式,樓層中可以引入另一個topic,也可以隨時打開新的分支,不過這對我吸引不大,我覺得論壇最核心的就是應該然發布和回復異常的簡單。
5、我的linode主機速度並不快,但在Ajax的效果下也顯得很流暢,沒有卡頓的感覺,這點很贊。

總結:雖然依然有不少BUG,穩定版本還要再等一段時間(推測3個月以後?),但我相信基於他們的熱情和專業(CEO一直在官網論壇泡著跟大家討論產品設計),我相信今後會有大作為。


四、面向的用戶
1、IE6/7顯示效果一塌糊塗,只有最新的Chrome和FF效果才可以,這個我倒沒意見,我的目的就是讓程序員之類的來做我的用戶。
2、他們的目標號稱是下一個十年的論壇,所以...目前的很多東西他們不care,很霸氣是不是...我喜歡這種。

最後總結:
1、BUG不少,但可以期待不久的將來會很大的改觀。
2、中文支持很差,尤其是全文檢索,今後可能需要引入分詞,如果不是我不懂rails,我一定會提交patch,他們的社區非常友好和活躍。
3、UI設計還不錯,但需要進一步的磨合調整,也值得期待。
4、官方配置文檔太缺乏,而且由於BUG問題,很多情況都沒有表述進去,這個可能需要社區來修改。
5、從長期來看我是看好他們的,但目前來說不適宜做為大範圍使用的產品來推廣,畢竟還沒到1.0版本不是么。

以上,希望對其他朋友有所幫助。


謝邀。沒有使用過,一起前來學習!


Discourse更像一個輕型論壇,disscuz經過多年的磨練,該有的功能都有了,在功能不太可能有論壇能在短時間內超過它,關鍵在於信息的組織形式,Discourse有效的避開了一些信息死角,
但是非常遺憾的是,它的提醒功能做的不夠,碎片化的問題依然沒有解決,


我是discours的一個忠實粉絲,用它已經快一年了,我的社區地址:http://www.hordehome.com,說下我的感受吧。
優點:
1.頁面整潔,瀑布式的設計讓我眼前一亮,最終從discuz切換到它
2.易於管理,強大的後台管理系統,包括統計,安全,插件,升級,自動防灌水等
3.兼容移動端,這就是它的亮點,很多論壇設計時沒有考慮h5的兼容,需要單獨設計,後期開發成本很高
4.易於擴展,強大的介面以及開發插件以及個性化二次開發

缺點:
1.主要是在擴展性,對於企業可以投入人力來二次開發,而個人總會成本會比較大,比如Android和iOS平台,雖然官網已經出了該版本,但還是相當於給h5包了一層殼,在回帖和發帖方面真心不行
2.中文資料和插件太少,這個也可能是剛引入國內時間不多吧,後續希望會好轉


我是Discourse的深度使用者。
去年,我用Discourse搭建了一個寫作論壇,地址:獨唱者
Discourse截至目前正式版是1.6,後台可以自定義論壇的任意文本(包括所有的原始翻譯),所以現在中文使用都不是問題。
Discourse 的出現讓人眼前一亮,終於有一款論壇程序是完全以內容為王的。
類似手機下拉功能的更新功能,簡潔的編輯器(支持Markdown),強大的後台管理功能更是非常實用,可以在後台自定義CSS,自定義網站顏色(菜單欄、背景色、文字顏色等等),強大的防灌水機制,甚至無人值守能進行自我管理的(無需版主)的邏輯計算,整個論壇設計,科學又優雅,更讓人稱道的是真的是非常簡約啊。

不足是,硬體要求較高,官方建議2G以上內存,實際上真的投入使用,對伺服器的各項指標都是要求較高的,安裝Discourse對於不懂技術的人來說,也是需要一定技術基礎的。

當然,論壇的版本更新在後台是一鍵更新,又新版本會提示,只需要你輕輕點一下。

相比較國內的幾款主流論壇程序,Discourse明顯只傾向於內容,少了很多社交的成分,沒有所謂的積分、簽到、個性簽名等等,當然,這些都是可以通過插件來實現,不過我覺得那就失去最初的意義了。

相比較國內那些臃腫不堪,實際上已經可以當創建門戶的論壇程序,Discourse就像是一個小眾的垂直話題類程序,我覺得更適合做特定話題的討論、交流的東西,比如某個專業知識、某款程序、某個遊戲、某個明星。。。。真的是再合適不過了!


正好又看到的了。
可以參考下36kr:打造「下一代的論壇」,Discourse要做論壇界的WordPress。


希望有人能把 Discourse 的前端獨立出來,驗證、發帖、評論都通過API處理。這樣既能用於現有的後端實現,也能套到Blog上去,嘿嘿


雖然說……這是一個輕量的論壇……
但是!!!內存占的一點也不輕!!!!


正在搭建這個論壇,國內的阿里雲,各種奇葩問題,一直無法安裝成功,也是醉了


推薦閱讀:

彈幕是否嚴重影響視頻觀看體驗?為什麼會發展起來?
生活用品中有哪些讓你拍案叫絕的巧妙設計?為什麼要這樣設計?

TAG:網頁設計 | 在線論壇 | 用戶體驗設計 |