其實打從我開寵物店的時候到現在,我研究電腦程式的時間變的很少,也許脫節太多了,畢竟電腦是幾乎每天都有新玩意兒、每天都在進步,以前所學除了記憶之外,恐怕新技術我已經不是很了解了。
以我目前的所知,加上我使用的習慣,我歸納出幾個我認為具有前景、彈性很大的伺服器應用程式 – PHP寫出來的網站系統,也就是一般人統稱的架站機,針對不同用途,我覺得比較好用的程式;當然,這些都是我個人認為,並非是趨勢,也不是建議,網站程式多達數千數萬種,每套系統各自有其愛好擁護者,然而這只是我的個人札記。
=========================================================
PHP CMS之王者 – XOOPS
不可否認的,儘管內容管理系統目前可選擇的有很多,但脫穎而出的,還是MEMBO與其衍伸出來的Joomia!、老牌子的PHPnuke、異軍突起的商業系統Koobi、中國的CMSWare、帝國CMS等等的,這種系統通常面向於全功能、多彈性化去設計,用這種系統架設網站,小到留言板、個人部落格,大到做為一個頗具規模的入口網站都可以,這種系統通常有很多功能外掛與所謂的模組(Modules)來實現很多需要的功能,例如討論區甚至論壇、留言板、部落格、購物車、網路相簿、流量統計之類的,當各種功能及結起來之後在首頁呈現,那麼將是規模很大的一個網站了。
這種CMS系統(Content Management System)我用過了很多,但就我認為還是XOOPS發展的最完整、最為平均的系統,全世界的愛好者為它開發的模組已經上千套,而且目前還在增加中,熱門模組至今持續更新,對使用者來說,這是最便利的;有很多知名的獨立程式被修改納入為模組,例如購物車中的OSC、ZenCart、相簿除了原本已經功能很強大的Myalbum之外,還有從CPG改過來的XCGAL、4images可以安裝,至於討論區,除了內建的之外,目前免費最強大的是IPBM 1.3(Invision Power Board Modules),需要功能更為強大的甚至可以付費取得商業版的Invision Power Board 2.x Modules或者是VBulletin(雖然這模組在Membo與Joomla!也有整合外掛他們稱為vbridge),這給了XOOPS相當大的發揮空間。
XOOPS是我在電腦生涯中所接觸到的第二個CMS(首次接觸的是PHPNuke),雖然XOOPS當初也是從元祖PHPNuke所延伸二次開發的系統,但再開發出來的第一代上的功能表現與擴充性、語言編碼相容性已讓我咋舌,所以我也就愛上它了,不打算使用其他系統(我曾重點研究過Membo與Joomla!,但那只因為該系統有支援整合VBulletin的外掛才去嘗試,沒什麼特別的,不在此討論);不過要架設這種網站,我是建議一定要用獨立伺服器去跑,使用租用的空間也不是不可以,但掛上許多模組的XOOPS,開啟頁面加上人流會是一隻大怪物,在租用空間的限制之下,絕對無法勝任,所以要架設這種系統,基於規模與內容,站長們必須多加規劃與考慮。
PHP 商業論壇之王 – VBulletin
關於這套論壇程式,我相信不用我多說,對於架設論壇有經驗的站長都知道,這是一套世界上功能最強大、負載率最佳化、漏洞修補與更新最快的一套商業論壇系統 – 別懷疑,它就是網路中的PHP論壇之王 – VBulletin。
這套程式的問世,吸引了大批亞洲中文業餘愛好者投入進行非官方式的中文化與開發外掛,台灣當時有紅極一時的的綠光論壇、大陸的VBBChina、紫桐社區、篝火社區等等在從事當時的VBB2.x的中文化與維護,因為經營問題與版權爭議,這些網站相繼關閉;前幾年3.x問世之後,新的非官方論壇NewVbb、壞壞星球、我的虛空論壇、PHP源動力、Vbb.cn等等的出現,為什麼會如此,這就證明了VBB在商業PHP論壇無話可說的龍頭地位。
VBulletin以結構嚴謹、便利性佳與安全性高而被津津樂道,一直以來,它有很多創新,包括自2.0以來就有的,將樣板與程式本體分開、樣版資料存放於資料庫、將附加檔案也以資料形式存放於資料庫(這到後來比較被人所詬病,因為過多附加檔案在資料庫中,會嚴重影響資料讀取速度,所幸後來官方也有公佈出分離而放於資料夾內的解決方案),到之後3.x時代,Ajax的整合、將Plugins使用XML形式導入、首創獨立開發之所見即所得(WYSIWYG)編輯器、多附件上傳管理等又成為了時代的先驅,雖然它是一套絕對商業的程式;一套商業授權加上一年份的技術支援(網站與E-mail、電話詢問)需要160美金,折合台幣五千多塊,但是VBB絕對是值得購買授權的系統。
購物車不敗王者 – osCommerce
玩PHP程式的朋友們應該都是眾所皆知,目前開放原始碼(Open Source)且免費使用的購物車軟體中,最熱門的始祖,就是簡稱OSC的osCommerce了,這套系統是免費購物車中最為完整且最開放的程式,外掛超多,替這套程式修改的人也很多,但是這套程式官方現在卻幾乎停止開發,可能是內部問題或者是要重新規劃,OSC目前的狀況很像開放原始碼論壇的PHPBB,目前已經有很多團體基於OSC再次開發出來的購物車應用程式,包括XTC(XT-Commerce,由德國所再開發的商務平台)、ZC(Zen Cart)與台灣由XTC再開發的TWE(Twe-Commerce),這些都是以osCommerce為藍本而開發出來的,儘管各有各的特色,但始終無法改變它們都是由OSC去改寫的事實。
osCommerce在台灣最初由網路柑仔店開始進行繁體中文化與台灣金物流適應化,到現在的商業化,很多事情很現實,開放原始碼雖然方便,造福了一些人不用花多少錢就可以架設功能性網站,更也讓這些非官方的業餘組織有了半路出來討飯吃的機會(言盡於此,這非本篇討論範圍),目前以開放原始碼來說,在台灣正式架設且營運的購物網站系統也只有OSC、XTC、ZC與TWE,就中文支援度來說,也只有它們性能最健全、功能最完整、金物流齊全且使用管理方便。
看了這麼多也寫了這麼多,我覺得還無法完全表達出我想說的東西,我想,真的要深入討論,恐怕寫好幾本書都不知道可不可以寫的完,先寫到這裡囉,下次有相關主題,我再繼續寫,網路趨勢不是我可以預見的,以現在的我來說,修羅不才,只能寫出這些粗淺的東西。