Discuz插件簡介
Discuz! 6.0|Discuz! 6.0安裝|Discuz! 6.0使用|Discuz! 6.0風格模板|Discuz! 6.0插件|Discuz! 6.0升級|Discuz! 6.0開發(fā)|Discuz! 6.0 FAQ |
Discuz插件是基于國內通用型論壇程序Discuz!架構,利用其接口,符合其標準,復用其底層和函數、類,為了滿足新的需求而制作的新作品。
許多人將插件和Hack混為一談,其實二者是有很大區(qū)別的:插件一般是利用程序的API(接口),復用程序底層,利用一些程序既有的函數和類制作新的作品,一般有文件的增加,且符合標準的插件,其目錄結構和文件名都是有一定格式的(如Discuz!的插件文件需放在plugin目錄下)。而Hack則是針對原程序文件的直接修改,在格式上也自然沒有太嚴格的規(guī)定,且一般沒有文件的增加。
由于基礎(Discuz!)是開源免費的,一般的Hack也都是開源免費的,許多程序愛好者會根據自己或者朋友的需求,去制作一些小Hack在各個程序的官方交流論壇發(fā)布,以獲得站長們和官方的肯定和鼓勵。
在國內,受到Discuz!開源免費潮流的影響。插件制作者(一般都是愛好者)幾乎不為商業(yè)利益,而是本著分享、互相學習的態(tài)度利用業(yè)務時間去制作和發(fā)布作品。
但由于作者的能力和時間、精力是非常不穩(wěn)定的,也出現了一些非常不安全、不完善的插件,或者插件完善、安全,卻沒有跟隨著程序的主版本進行相應升級,許多創(chuàng)意和好作品就這樣流失了。
比較好的解決方式是熱心者共同創(chuàng)建第三方團隊,集合一些第三方的力量進行有計劃的開發(fā)。
但由于網絡聯系、無實體支持、無資金支持,第三方團隊數量較多,卻存活較少。