標籤:
Joomla不單單是一款免費的軟體,還是在國外相當知名的及內容管理、web開發及手機應用開發等為一體的一套系統。Joomla是使用PHP語言加上MySQL資料庫所開發的軟體系統,可以在Linux、 Windows、MacOSX等各種不同的平台上執行。目前是由Open Source Matters這個開放源碼組織進行開發與支援,這個組織的成員來自全世界各地,小組成員約有150人,包含了開發人員、設計者、系統管理者、檔案撰寫者,以及超過2萬名的參與會員。
Joomla實際有兩個開源的東西:一是Joomla內容管理系統即JoomlaCMS(Content Management System, CMS)。它是網站的一個基礎管理平台,幾乎適合從個人網站到百貨銷售類型的各類網站。二是Joomla Platform(Joomla架構)。理論上來說它幾乎無所不能,除了網站,還可以進行廣泛的web開發、手機應用開發等等。
Joomla Platform的最新版本為Joomla Platform 12.1。Joomla最重要的價值在於它是自由的開源軟體,是一個百分百免費的軟體。也正因為它無私的奉獻精神,Joomla現在已經不僅僅代表兩個軟體,而是一個全球性的開源交流社區!在這個社區裡,你能夠找到無數開源的資源以及無私奉獻的人們。Joomla官方對各版本有完整的製作周期規範,如下:
版本 |
Joomla1.5.x |
J1.6.x ~ J 1.7.x |
Joomla2.5.x |
J3.0.x ~ J3.1.x |
Joomla3.5.x |
|
日期 |
~2012-04 |
2009-04 ~ 2012-01 |
2012-01 ~ 2014-12 |
2012-09 ~ 2014-01 |
2014-01 ~ |
|
性質 |
長期支援 |
過渡版本 |
長期支援 |
過渡版本 |
長期支援 |
|
Joomla在國內最重要的開源支援網站為囧啦中國。站長自2005年加入到Joomla官方翻譯組,一直堅持免費翻譯和宣傳Joomla。此外國內有眾多關於Joomla的中文學習交流平台,如Joomla之門專註於漢化Joomla第三方擴充,JOOMLASK專註於開發教學等等優秀的分享網站。
本篇文章主要分析Joomla2.5與Joomla3的功能。
Joomla2.5主要有四大功能:隨機表首碼、批量處理功能、搜尋結果列表、智能搜尋。首先隨機表首碼功能一來可以避免數量覆蓋的麻煩,二來也可以增強資料庫安全性,新安裝Joomla 2.5 在填寫資料庫資訊時,會自動隨機產生表首碼,手動輸入的話要求純數字字母組合,三到四位長度,且必須以底線結束。其次批量處理功能包括對文章、分類和連結的批量處理,以及可以對菜單的存取權限進行大量設定,甚至可以批量複製、移動菜單。隨後搜尋結果列表功能允許添加某關鍵詞的搜尋結果作為列表。最後智能搜尋功能提升了搜尋的響應速度、減輕了伺服器的壓力和提高了搜尋的智能。
更重要的是Joomla2.5給我們的建站作業帶來了巨大變化:新的配置需求、可嵌套的分類機制將取代section、增強了使用者介面的一致性、整合的垃圾箱、新的模板風格機制、模組管理的調整、許可權管理等級(ACL)等等有助於我們的使用及其適應電腦科學技術的發展。
Joomla3引入了Bootstrap前端架構和Joomla User Interface (JUI),一些基礎CSS都預設整合在Joomla 3中,它還引入了JFeed,而不再是簡單的feed功能,且Joomla3具有TAG這個新特性並轉為Joomla開發平台版本,Joomla 3搭載的是JQuery庫,Mootools 目前仍然在後台中正常使用(比如後台中的下拉式功能表),但是這在將來將不會再做為主要JS庫,JQuery必然取而代之。同時在Joomla中空文章可以無條件儲存了,更重要的是它還擁有了更專業的資料庫支援方式,讓Joomla能夠在大型網站前表現不凡,並完善了多語言在Joomla2.5中的欠缺,擴充了多語言及快捷篩選器功能,安裝Joomla時同步線上安裝語言套件等,給使用者帶來了極大的方便。
Joomla軟體常因其先進的網站技術的運用、龐大的附加套件及商機、簡單豐富的操作介面、高度客制和開發彈性等優點獲得使用者的喜愛。Joomla應用了非常多的網站進步的新技術,像是「網站快取技術」可以加速網站的反應與效能。「RSS新聞聯播與新聞讀取」是最近十分熱門的網站新聞讀取的技術,在部落格(Blog)程式中十分常見。「SEO搜尋引擎最佳化」這個是目前所有網站必備的技術之一,這個功能主要是讓搜尋引擎更容易的瀏覽您網站上的資料,讓更多人在搜尋引擎上找到您的網站,相當於為自己的網站帶來更多的人潮和商機。來自全球上千種不同網站應用程式的附加套件及美工設計布景,都是以這套系統為基礎而開發。Joomla的操作介面除了美觀之外,也花了很多心力在設計這些介面的簡易操作性,另外可搭配的多種所視即所得編輯程式,更可讓對網頁設計語言不熟悉的管理者,很簡易的就可以管理和編輯網站上的文章。正是這些優越的特點促使Joomla的發展節節高升。
對於Joomla的日後發展趨勢更是不用過於擔心,Joomla是全球最受歡迎的開源CMS(Content Management System,內容管理系統)之一。目前全世界近3%的網站都在運行著Joomla。Joomla被全世界個人使用者、中小商業使用者和大型組織用來輕鬆建立各類網站和基於Web的應用。Joomla的最新版本是3.0,這一版本實現了許多技術上的最佳化調整,考慮到相容性,目前Joomla 1.5已淘汰。被廣泛使用和支援的是Joomla 2.5。Joomla最激動人心的地方在於它擁有浩如煙海的擴充外掛程式和無比豐富的模板主題,幾乎可以在無任何編碼的前提下實現網站建立者所希望實現的一切功能。
與Joomla 類似的軟體有很多,其中有一款較為知名的軟體就要提到Drupal軟體嘞,Drupal 適合社區網站和部落格,Joomla 則傾向於電子商務。
且不說不同之處,Joomla 與 Drupal 一樣可以迅速把一個簡單的網站變成一個社會性的部落格。Joomla 也有非常活躍的使用者群開發擴充。所以如果想建立部落格社區網站,或開個電子商務部落格,選 Joomla 一定不會錯。
對初學者來說不如嘗試使用Joomla,就會發現這款軟體的神奇之處,也將更有利於我們在電腦行業領域的發展和創新,這裡我推薦幾個有關Joomla的教程:《Joomla 2.5:你的網站建設、使用與管理》(免費教程,站長Derek編寫)這是Joomla現在最新最系統的教程,特別適合於初學者;網易雲課堂,《joomla3快速建站全紀錄》,詳細講解最新版joomla3使用和開發方法、執行個體
Joomla及其類似軟體的說明分析