Discuz!X1到底該不該使用?
最近因為發了Discuz!X1的教學文,就蠻多網友紛紛表達意見,有些是沒有用過的、有些則是Discuz的論壇老手,沒用過的都會好奇一下,想詢問一下是否該使用?接觸過Discuz的使用者,大多都覺得沒必要使用。不過這套軟體真的很強大,因為包山包海的什麼功能都包進去了,幾乎可以滿足各種使用者的需求。
但是這樣包山包海的架站程式對於一般功能需求不大的用戶來說好嗎?相信這點大家都知道,其實這樣肥大的成是對於功能需求不大的使用者來說並不是件好事情。因為太多的功能整合進去,會讓使用者混淆各項功能,造成使用者對後台產生恐懼,不知道該怎樣操作。
首先大家要先了解一下說,新版功能到底加入或是整合了什麼鬼東西了?在Discuz!X的功能裡面分成四大項,分別是「論壇(BBS)」、「個人空間(SNS)」、「門戶(Portal)」、「群組(Group)」,接下來我將依我自己目前看到的見解跟大家介紹、說明與簡略的小分析一下。
【補充】官方對Discuz!X的目標與期許:專訪康盛創想童虎:Discuz! X1因用戶的需求而變
Discuz!X的門戶系統
這個門戶系統相信如果是Discuz老手應該知道以前有一個DiY Page的插件,這個算是Discuz論壇最早的門戶插件系統,後來Discuz強大起來,自己開發了一套專屬的門戶系統SupeSite,當然有些使用者逐漸採用這個程式,畢竟這個程式是Discuz官方撰寫的,整合上的問題或是意外的突發狀況應該不會比外來的插件來的多,所以很多使用者可能都逐漸裝上了這套程式。
那套程式是幫助Discuz走向CMS(內容管理系統)的網站,但事實上多數網站根本用不到,因為他們之所以會選擇使用Discuz,單純是因為他這個討論區功能可以符合大眾需求,而且大家都在用,使用者上手程度也會比較快,網路上的支援也比較多。
但在Discuz!X1中,卻變成完全強制把這個功能嵌入,對於單純只需要單一論壇功能的使用者可能變成是一種負擔,因為功能開在那邊根本是浪費資源,想要關閉也找不到方式關掉?就像是電腦內有一對程式用不到,開在那邊根本是浪費資源,如果成是有漏洞,就真的賠了夫人又折兵。
Discuz!X的個人空間、群組
不知道大家知不知道Discuz有一個很像部落格的功能「個人空間」,我也忘記從哪一版開始他加入了這玩意。預設的個人空間其實在Discuz論壇內就有嵌入,只是陽春了點。後來Discuz官方額外開發一項新的程式叫做「UCenterHome」,這套程式的特點在於他的程式裡面強化了個人空間,強到可以跟BSP(部落格服務平台)一樣,該有的功能應該都包進去了,另外還多了「群組」的功能,這群組有點類似Facebook上的社團這樣,更威的是他還有類似Facebook、Twitter發佈動態消息的功能,只要你使用了這套強大的UCHome,就可以擁有這一些。
一樣,這套程式一樣可以整合到Discuz論壇之中,讓論壇會員享有這些功能,但說真的,目前幾乎人手一個部落格,甚至更多,真的會有用戶黏在上面使用部落格系統嗎?或是把它當成Facebook在使用?除非你是特殊型態的論壇,否則一般網站加入了這樣的功能,其實是浪費資源的。
但回到我們的重點「Discuz!X」,現在UCHome這個程式把它完全嵌入到系統內,如果是在Discuz7.2版之前,使用者還是可以自由決定是否安裝?但現在嵌進去就表示強制要你使用,而且我翻了一下系統後台似乎也沒有關閉的按鈕,如果你不想要使用這項功能,也是無法關閉的。
Discuz!X的論壇功能
在論壇功能部分,在Discuz!X1中其實有加入一些新的元素,UI也有變革,不過我個人是覺得比以前難用多了,版面的設計沒有像以前一樣乾淨,加入了一對雜亂的東西,整體使用感覺上沒有以前好,在論壇主題的瀏覽頁面右手邊加入了一些功能,感覺把版變窄了,閱讀上不是很舒服。
當然功能好壞這不打緊,畢竟程式越開發到後期就是加入一堆有的沒的,每有一套程是不例外,當發展到一個極致的時候,就會推出新版本,就像現在這個Discuz!X1一樣。不過在此要強調的重點是昨天上了維基百科看了一下,他們似乎把Discuz!X列為核心產品,而且官方網站也改成了Discuz!X1,這似乎很明顯的意味著,Discuz7.2可能就是獨立的Discuz論壇程式最終版本,未來可能不會推出獨立版本的論壇程式,可能都是包在Discuz!X裡面了。換句話說,未來你想要使用最新版的Discuz就必須裝上這個肥大的怪物「Discuz!X」。
令人詬病的UCenter
可是,這事情的發生不是沒有可能的,就跟當初UCenter推出一樣,Discuz6.1版開始強制被UCenter牽制住,如果你沒有UCenter這套程式,你論壇就無法使用。那為什麼Discuz要多開發一套新的會員管理機制呢?從各種角度來看,他似乎希望大家可以以他為中心點,利用Discuz的會員系統來做程式開發,讓網路上的各網站都可以利用他的UCenter會員系統來做會員管理的動作,讓用戶們在某個網站註冊了一個論壇帳號,假設該網站還有額外的服務,使用者不用額外註冊就可以使用了,達到有效的會員管理機制。
當時的看法是這樣,不過從現在的角度去看,他幾乎所有旗下的產品都必須綑綁於UCenter這套會員機制,從程式撰寫者的角度來看,這樣確實有助於程式開發者的便利性,因為不需額外再寫會員系統,即可統一使用與管理,對管理者和開發者以及使用者達到三方都方便的最佳解決方案。
可是,如果單純只有需要論壇程式的網站管理者來說,根本不需要額外多一套會員機制,因為他只需要論壇就好了,並沒有打算擴充服務。講到這,大家會覺得就多裝一套程式而已,應該沒什麼大不了?
但是,這套UCenter問題很多,又加上對伺服器的要求比較高,造成有些人架設上的不便,有些使用者可能單純想要架設在免費空間試試看,卻因為UCenter要求的系統配備免費空間達不到,造成無法安裝。
再者,早期的論壇版本在免費空間其實安裝都可以很順利,因為系統要求少了UCenter又沒有加入一堆不必要的功能,讓大家都可以很順利的使用。後來因為綑綁了UCenter也讓一些論壇寧願選擇不升級或是換成其他牌的論壇程式,
是否真的需要Discuz!X?
那到底是否該安裝Discuz!X的社群平台系統呢?相信看完上面我個人的想法後,你心中應該有個底。那讓我們假設一個狀況:假設說有一位使用者可能希望網站內有門戶系統、社群功能等等,那這套新程式Discuz!X應該可以採用,因為它把以往各項分開的功能全部整合成同一套,對使用者來說安裝一套就全部都有了,在安裝與維護上都是屬於比較方便的,因為使用者不會想要管理一個網站要東奔西跑,程式整合,他們只希望弄一套程式可以滿足所有的需求。但是……千萬不要當白老鼠。
不要當白老鼠!
但是問題來了,現階段這套Discuz!X程式並不適合於正式的網站使用,原因如下,首先這套程式剛出來,可能含有許多未知的Bug,如果用於正式的網站,哪天有問題了該怎麼辦?官方如果更新太慢,那網站不就開一個洞等著別人入侵?第二,目前官方網站上關於Discuz!X的討論量其實不多,又加上每篇討論文章中似乎都沒有什麼完善的解答,如果你現在去使用了,就成為名副其實的「白老鼠」。
站長請全部買單
如果不分析以上各項的細節,從程式整合的角度來看是好的。但換個角度想,Discuz就是要你全買單,全部功能都用它們家的,一套程式可以幫你包辦到好,但是這些功能真的是你所想要的嗎?如果對網站不是很了解的人可能會覺得很好,因為裝了他就可以升天了!沒錯,你真的可以升天了!未來的維護上你會發現一大堆意外狀況,這些意外狀況真的會讓你升天!
話說回來,一般使者會使用Discuz純粹是因為他的論壇設計不錯、資源多、好使用,但是卻很少看到有人去裝了這一些額外的功能「SupeSite」、「UCenterHome」等,通常都是看到有人裝了這些東西,結果論壇發生什麼意外的訊息,感覺上負面的評價與討論多過於正面的資訊。
另外,以網站永續經營的概念,不知道你是否有想過在未來,若天網站已經龐大到虛擬主機無法負荷需要獨立成一台主機或VPS時,這時你網站已經因為這些有的沒的功能綑綁的跟怪物沒兩樣的時候,在資料的轉移上是不是會變得很麻煩?甚至有高度風險會是失敗的狀況呢?
所以說,整體評價上,我對Discuz!X1是感到失望的,當初他推出Beta和封測時,就有小小的體驗了一下,那時候感覺就不是很好,應該是說我只喜歡純粹的Discuz論壇,對於他額外開發的東西,其實都是沒什麼興趣的,除了那個ECshop以外,其它的東西都不是覺得很棒吧?看了我囉嗦一大堆,不知道各位的想法是什麼呢?