Joomla!是一套在國外相當知名的
內容管理系統(Content Management System, CMS),它屬於Portal(企業(yè)入口網(wǎng)站)類(lèi)型,顧名思義,就是比較適合作為商業(yè)類(lèi)型的網(wǎng)站程式。一般人對這類(lèi)型的內容管理系統可能會(huì )有以下的別名來(lái)稱(chēng)呼:
- 架站程式(或軟體)
- 快速架站程式(或軟體)
- 整站程式
Joomla!是使用PHP語(yǔ)言加上MySQL資料庫所開(kāi)發(fā)的軟體系統,可以在Linux、Windows、MacOSX等各種不同的平臺上執行。目前是由Open Source Matters (www.opensourcematters.org)這個(gè)開(kāi)放源碼組織進(jìn)行開(kāi)發(fā)與支援,這個(gè)組織的成員來(lái)自全世界各地,小組成員約有150人,包含了開(kāi)發(fā)者、設計者、系統管理者、文件撰寫(xiě)者,以及超過(guò)2萬(wàn)名的參與會(huì )員 。
Joomla!的優(yōu)秀特點(diǎn)
當然每個(gè)知名的開(kāi)源碼程式都會(huì )有其吸引人的優(yōu)點(diǎn),反之當然會(huì )有缺點(diǎn)。以下整理出在網(wǎng)路上來(lái)自使用者對Joomla!程式的喜好重點(diǎn):
- 先進(jìn)的網(wǎng)站技術(shù)的運用:
Joomla!應用了非常多的網(wǎng)站進(jìn)步的新技術(shù),像是「網(wǎng)站快取技術(shù)」可以加速網(wǎng)站的反應與效能?!窻SS新聞聯(lián)播與新聞讀取」是最近十分熱門(mén)的網(wǎng)站新聞讀取的技術(shù),在部落格程式中(Blog)中十分常見(jiàn)?!窼EO搜尋引擎最佳化」這個(gè)是目前所有網(wǎng)站必備的技術(shù)之一,這個(gè)功能主要是讓搜尋引擎更容易的瀏覽您網(wǎng)站上的資料,讓更多人在搜尋引擎上找到您的網(wǎng)站,相當於為自己的網(wǎng)站帶來(lái)更多的人潮和商機。 - 龐大的附加套件及商機:
來(lái)自全球上千種不同網(wǎng)站應用的附加套件及美工設計佈景,都是以這套系統為基礎而開(kāi)發(fā)。使用者可以很方便的安裝上這些附加套件,如同在桌上電腦中的Windows作業(yè)系統中,安裝新的軟體一般。開(kāi)發(fā)社群總是發(fā)揮無(wú)止盡的創(chuàng )意,不斷的開(kāi)發(fā)符合使用社群需求的產(chǎn)品。Joomla!的商用套件市場(chǎng)目前也有許多價(jià)廉物美的軟體及美工設計佈景主題。
- 簡(jiǎn)單且豐富的操作介面:
Joomla!的操作介面除了美觀(guān)之外,也花了很多心力在設計這些介面的簡(jiǎn)易操作性。雖然初次使用者,需要花一點(diǎn)時(shí)間學(xué)習一下操作的方式,才能運用自如。但相信學(xué)會(huì )使用之後,這是很值得的。另外可搭配的多種所視即所得編輯程式,更可讓對網(wǎng)頁(yè)設計語(yǔ)言不熟悉的管理者,很簡(jiǎn)易的就可以管理和編輯網(wǎng)站上的文章。 - 高度的客製和開(kāi)發(fā)的彈性:
對於網(wǎng)站程式開(kāi)發(fā)者和美工設計者,Joomla!保留了最大的客製化彈性和整合能力。全世界的網(wǎng)站相關(guān)開(kāi)發(fā)人員,都十分關(guān)注與推薦這套系統。是由於這套系統不斷在強大能力與客製彈性之間找尋平衡點(diǎn),受到許多知名廠(chǎng)商的使用。 - 全世界超過(guò)一萬(wàn)個(gè)網(wǎng)站的使用見(jiàn)証:
自從Mambo 1.0版本以後,全世界有超過(guò)一萬(wàn)個(gè)網(wǎng)站使用這個(gè)系統作為架站用的核心系統,其中不乏大公司的網(wǎng)站,例如最有名的保時(shí)捷網(wǎng)站(巴西)、三菱公司全球網(wǎng)站、麥克傑克森的官方網(wǎng)站等等,都是十分好的例子。另外小組成員對於推廣這套好程式也不遺力,以下是這幾年獲得的獎項:
- "英國開(kāi)源碼個(gè)人貢獻獎"(2005年英國倫敦)(由Joomla!小組成員Brian Teeman獲得)
- "最佳最佳Linux與開(kāi)源碼計劃" (2005年英國倫敦)
- "最佳開(kāi)源碼解決方案" LinuxWorld展覽(2005年美國波士頓)
- "最佳展出產(chǎn)品" LinuxWorld展覽(2005年美國波士頓)
- "最佳Linux與開(kāi)源碼軟體" 2004年LinuxUser&Developer雜誌
- "年度最佳自由軟體計劃" 2004年Linux Format雜誌
根據Joomla!官方的統計,2006年3月份在官方的社群上已有超過(guò)26000的註冊會(huì )員。代表目前對於這個(gè)系統的重視與積極參與的人是很多的。藉由使用社群和開(kāi)發(fā)社群的良好互動(dòng),充分發(fā)揮了開(kāi)源碼程式的開(kāi)發(fā)正向回饋,目前有愈來(lái)愈多優(yōu)秀的美工設計及程式研發(fā)人才投入開(kāi)發(fā)的行列。
官方核心開(kāi)發(fā)小組目前有22名,都是來(lái)自全世界的開(kāi)源碼程式精英。其它分有以下的小組,總人數超過(guò)100人:
1.文件小組:負責文件的撰寫(xiě)。
2.翻譯小組:來(lái)自全世界40多個(gè)語(yǔ)系的負責小組,負責翻譯語(yǔ)系及在當地推廣。
3.網(wǎng)站管理小組:管理官方網(wǎng)站的上稿、程式寫(xiě)作與論壇的維護。
4.公關(guān)小組:參與全世界各地(大部份在歐美)的開(kāi)源碼活動(dòng),推廣Joomla!程式。
Joomla!名稱(chēng)的由來(lái)
這個(gè)名稱(chēng)來(lái)自非洲斯瓦希里語(yǔ)的方言"Jumla",意思是"一起"(All together)或"as a whole"。
Joomla!的歷史
Mambo軟體最早在2001年五月份由澳洲Miro公司所開(kāi)發(fā),由於Miro公司有商業(yè)化的考量,原先發(fā)佈並採用GNU/GPL授權的軟體版本,在版本3.0.5之後就不再支援。
後來(lái)由Robert Castley(現已離開(kāi)核心小組)接手後續的開(kāi)發(fā)原始碼版本,並招募新的志願者。Mambo發(fā)展至4.5.1版本之後,整合了許多新的網(wǎng)站技術(shù),以及新的操作介面,在2004年獲得Linux User & Developer Award 2004的「Best Linux or Open Source Software」獎項,自此大放異彩從此,在開(kāi)源碼的內容管理系統中佔有一席之地,受到使用社群的高度重視。
Mambo 2005年8月後由於原先的所有人Miro公司,希望能深入參與開(kāi)發(fā)工作及決定未來(lái)的發(fā)展方向,引起和核心開(kāi)發(fā)小組之間的意見(jiàn)不合,前開(kāi)發(fā)小組領(lǐng)導人Eddie Andrew帶領(lǐng)幾乎八成的原小組成員,成立新的開(kāi)源碼計劃Joomla!。而原有的Mambo計劃,則由Miro公司重新招募成員與自行雇用開(kāi)發(fā)人員,繼續發(fā)展下去。目前Joomla!發(fā)佈的1.0.x版本與Mambo4.5.2版本功能相差無(wú)幾。
Joomla!的技術(shù)規格
Joomla! 1.0.x的技術(shù)規格如下:
- 開(kāi)放原始碼程式
- 具有大型且健全的使用及開(kāi)發(fā)社群
- 有針對註冊用戶(hù)提供簡(jiǎn)單的文件審核等級
- 線(xiàn)上說(shuō)明文件
- 網(wǎng)頁(yè)快取機制,可以提升忙碌網(wǎng)站的效能
- 資源管理功能
- 廣告管理(廣告看板功能…其它)
- 媒體(圖片、檔案)上傳與管理功能
- 內容顯示排程功能
- 內容聯(lián)合供稿(RSS)
- 適合於搜尋引擎連結技術(shù)(SEF)
- 多國語(yǔ)言化(介面)
- 內容自動(dòng)化程式技術(shù)(又稱(chēng)作mambots)
- 進(jìn)階及分離式的管理系統
- 進(jìn)階的套件/附加程式/樣版佈署系統
- 簡(jiǎn)單但功能強大的樣版系統(大部份是以HTML碼撰寫(xiě),沒(méi)有複雜的樣版式語(yǔ)法需要先學(xué)習,只有一些PHP的宣告碼需要加進(jìn)去)
- 階層式的用戶(hù)存取群組
- 簡(jiǎn)單的訪(fǎng)客統計功能
- 支援多種所視即所得(WYSIWYG)內容編輯程式
- 簡(jiǎn)單的投票功能
- 內容評等系統