網(wǎng)絡學院
Joomla商城
Joomla!是一套在國外相當知名的內容管理系統(tǒng)。Joomla!是使用PHP語言加上MySQL數(shù)據(jù)庫所開發(fā)的軟件系統(tǒng),可以在Linux、 Windows、MacOSX等各種不同的平臺上執(zhí)行。目前是由Open Source Matters(見擴展閱讀)這個開放源碼組織進行開發(fā)與支持,這個組織的成員來自全世界各地,小組成員約有150人,包含了開發(fā)者、設計者、系統(tǒng)管理者、文件撰寫者,以及超過2萬名的參與會員。
Joomla實際有兩個開源的東西:
1、Joomla內容管理系統(tǒng)即JoomlaCMS(Content Management System, CMS)。它是網(wǎng)站的一個基礎管理平臺。幾乎適合從個人網(wǎng)站到百貨銷售類型的各類網(wǎng)站。
2、Joomla Platform(Joomla框架)。理論上來說它幾乎無所不能,除了網(wǎng)站,還可以進行廣泛的web開發(fā)、手機應用開發(fā)等等。
Joomla2.5功能編輯
一、隨機表前綴
新安裝Joomla 2.5 在填寫數(shù)據(jù)庫信息時,自動隨機生成表前綴,此功能一來可以避免數(shù)量覆蓋的麻煩,二來也可以增強數(shù)據(jù)庫安全性。
手動輸入的話要求純數(shù)字字母組合,三到四位長度,且必須以下劃線結束。
二、批量處理功能
可以對菜單的訪問權限進行批量設置,還可以批量復制、移動菜單。Joomla 2.5 同時還增加了文章、分類、鏈接批量處理功能。
三、搜索結果列表
該功能允許添加某關鍵詞的搜索結果作為列表(menu item),其中搜索關鍵詞是必填項。
四、智能搜索
Joomla開始采用智能搜索來提升搜索的響應速度、減輕服務器的壓力和提高搜索的智能。總的來說,智能搜索在英文等語言的表現(xiàn)非常優(yōu)秀,在中文方面也還不錯。
Joomla 2.5給我們的建站作業(yè)帶來了哪十大變化:
新的配置需求
生產環(huán)境的PHP版本至少要達到5.2.4以上MySQL需要5.0.4以上;不夠的話,考慮升級或是搬家吧。
不再有Legacy模式:不再支持那些運行在Joomla 1.0或1.5 Legacy模式中的擴展;
屆時可以聯(lián)系擴展的作者,強烈呼吁開發(fā)native模式下的解決方案。
可嵌套的分類機制將取代section
對于這個變化,Joomla玩家已然呼吁了多年;再見吧section;
可嵌套的分類機制配合Tag的使用,將使文章分類及站點結構更加靈活合理。
增強了用戶界面的一致性:對于“提交”、“保存并新建”、“保存并復制”等功能使用了全新的圖標,
風格更加直觀和一致,將有效提升用戶操作效率和準確性。
整合的垃圾箱:不再為不同功能組件使用各自不同的垃圾箱機制;垃圾箱大一統(tǒng)的時代到來了。
新的模板風格機制:可以更加便捷的修改和組合模板風格index.php,為不同頁面設置不同的主題;
新的模板管理(Template Manager)。
模塊管理的調整:新的功能機制允許用戶基于時間和日期來預設模塊的發(fā)布或隱藏,并且可以為模塊指定更加精確的顯示位置。自帶三款全新的模板:包括博客風格、協(xié)作站點風格以及一款供大家自定義的基礎框架模板。
內建的鏈接跳轉機制:新的分類機制必然導致從前基于舊分類機制創(chuàng)建的文章產生鏈接失效的問題;
內建的鏈接跳轉機制將提供完善的解決方案;
權限管理等級(ACL):這是一個大部頭,也是Joomla多年來被指責的方面之一,現(xiàn)在終于得到改進。新的ACL機制允許多層級的用戶權限管理,通過創(chuàng)建組別,為不同的用戶分配不同級別的權限。
Joomla特點
概述
當然每個知名的開源碼程序都會有其吸引人的優(yōu)點,反之當然會有缺點。以下整理出在網(wǎng)絡上來自使用者對Joomla!程序的喜好重點:
先進的網(wǎng)站技術的運用
Joomla!應用了非常多的網(wǎng)站進步的新技術,像是「網(wǎng)站快取技術」可以加速網(wǎng)站的反應與效能。「RSS新聞聯(lián)播與新聞讀取」是最近十分熱門的網(wǎng)站新聞讀取的技術,在部落格程序中(Blog)中十分常見?!窼EO搜尋引擎最佳化」這個是目前所有網(wǎng)站必備的技術之一,這個功能主要是讓搜尋引擎更容易的瀏覽您網(wǎng)站上的數(shù)據(jù),讓更多人在搜尋引擎上找到您的網(wǎng)站,相當于為自己的網(wǎng)站帶來更多的人潮和商機。其實我們的網(wǎng)站就好比在互聯(lián)網(wǎng)這個大舞臺上來展示自己,更出色更貼近人們的需求我們才能贏得商機,縱觀目前的行業(yè)中,比如說:音樂行業(yè)網(wǎng)站、交友網(wǎng)站、教育網(wǎng)站、汽車網(wǎng)站、服裝網(wǎng)站以及寵物網(wǎng)站等等,我們不難發(fā)現(xiàn)以下幾個行業(yè)將其運用的淋漓盡致。
龐大的附加套件及商機:
來自全球上千種不同網(wǎng)站應用的附加套件及美工設計布景,都是以這套系統(tǒng)為基礎而開發(fā)。使用者可以很方便的安裝上這些附加套件,如同在桌上計算機中的Windows操作系統(tǒng)中,安裝新的軟件一般。開發(fā)社群總是發(fā)揮無止盡的創(chuàng)意,不斷的開發(fā)符合使用社群需求的產品。Joomla!的商用套件市場目前也有許多價廉物美的軟件及美工設計布景主題。
簡單豐富的操作接口
Joomla!的操作接口除了美觀之外,也花了很多心力在設計這些接口的簡易操作性。雖然初次使用者,需要花一點時間學習一下操作的方式,才能運用自如。但相信學會使用之后,這是很值得的。另外可搭配的多種所視即所得編輯程序,更可讓對網(wǎng)頁設計語言不熟悉的管理者,很簡易的就可以管理和編輯網(wǎng)站上的文章。
高度客制和開發(fā)彈性
對于網(wǎng)站程序開發(fā)者和美工設計者,Joomla保留了最大的客制化彈性和整合能力。全世界的網(wǎng)站相關開發(fā)人員,都十分關注與推薦這套系統(tǒng)。是由于這套系統(tǒng)不斷在強大能力與客制彈性之間找尋平衡點,受到許多知名廠商的使用。
Joomla!的歷史
Mambo軟件最早在2001年五月份由澳洲Miro公司所開發(fā),由于Miro公司有商業(yè)化的考慮,原先發(fā)布并采用GNU/GPL授權的軟件版本,在版本3.0.5之后就不再支持。
后來由Robert Castley(現(xiàn)已離開核心小組)接手后續(xù)的開發(fā)原始碼版本,并招募新的志愿者。Mambo發(fā)展至4.5.1版本之后,整合了許多新的網(wǎng)站技術,以及新的操作接口,在2004年獲得Linux User & Developer Award 2004的「Best Linux or Open Source Software」獎項,自此大放異彩從此,在開源碼的內容管理系統(tǒng)中占有一席之地,受到使用社群的高度重視。
Mambo 2005年8月后由于原先的所有人Miro公司,希望能深入?yún)⑴c開發(fā)工作及決定未來的發(fā)展方向,引起和核心開發(fā)小組之間的意見不合,前開發(fā)小組領導人Eddie Andrew帶領幾乎八成的原小組成員,成立新的開源碼計劃Joomla!。而原有的Mambo計劃,則由Miro公司重新招募成員與自行雇用開發(fā)人員,繼續(xù)發(fā)展下去。目前Joomla!發(fā)布的1.0.x版本與Mambo4.5.2版本功能相差無幾。