Joomla

joomlaphp

Joomla實際有兩個開源的東西:前端

一、Joomla內容管理系統即JoomlaCMS(Content Management System, CMS)。它是網站的一個基礎管理平臺。幾乎適合從我的網站到百貨銷售類型的各種網站。web

二、Joomla Platform(Joomla框架)。理論上來講它幾乎無所不能,除了網站,還能夠進行普遍的web開發、手機應用開發等等。數據庫

Joomla官方發佈的長期支持版本爲Joomla! 2.5.x(當前更新到Joomla! 3.4.3)。安全

最新的Joomla! CMS版本號是Joomla! 3.2.x 穩定版(最新修正版本Joomla! 3.4.3 穩定版)。前端框架

不過按照下面的週期表,Joomla! 3.0.x ~ Joomla! 3.2.x 都是過渡版本,Joomla! 3.5.x將是將來的正式版本,Joomla! 3給咱們帶來了許多在過往版本中沒有的新特點,詳情可參考:Joomla! 3中的11大新特點服務器

Joomla Platform的最新版本爲Joomla Platform 12.1。網絡

Joomla最重要的價值在於它是自由的開源軟件,是一個百分百免費的軟件。也正由於它無私的奉獻精神,Joomla如今已經不只僅表明兩個軟件,而是一個全球性的開源交流社區!在這個社區裏,你可以找到無數開源的資源以及無私奉獻的人們。框架

Joomla官方對各版本有完整的製做週期規範,以下:編輯器

Joomla在國內最重要的開源支持網站爲囧啦中國。站長自2005年加入到Joomla官方翻譯組,一直堅持免費翻譯和宣傳Joomla。此外國內有衆多關於Joomla的中文學習交流平臺,如Joomla之門專一於漢化Joomla第三方擴展,JOOMLASK專一於開發教學等等優秀的分享網站。

3

Joomla特色

概述

固然每一個知名的開源碼程序都會有其吸引人的優勢,反之固然會有缺點。如下整理出在網絡上來自使用者對Joomla!程序的喜愛重點:

先進的網站技術的運用

Joomla!應用了很是多的網站進步的新技術,像是「網站快取技術」能夠加速網站的反應與效能。「RSS新聞聯播與新聞讀取」是最近十分熱門的網站新聞讀取的技術,在部落格程序中(Blog)中十分常見。「SEO搜尋引擎最佳化」這個是目前全部網站必備的技術之一,這個功能主要是讓搜尋引擎更容易的瀏覽您網站上的數據,讓更多人在搜尋引擎上找到您的網站,至關於爲本身的網站帶來更多的人潮和商機。其實咱們的網站就比如在互聯網這個大舞臺上來展現本身,更出色更貼近人們的需求咱們才能贏得商機,縱觀目前的行業中,好比說:音樂行業網站、交友網站、教育網站、汽車網站、服裝網站以及寵物網站等等,咱們不難發現如下幾個行業將其運用的淋漓盡致。

龐大的附加套件及商機:

來自全球上千種不一樣網站應用的附加套件及美工設計佈景,都是以這套系統爲基礎而開發。使用者能夠很方便的安裝上這些附加套件,如同在桌上計算機中的Windows操做系統中,安裝新的軟件通常。開發社羣老是發揮無止盡的創意,不斷的開發符合使用社羣需求的產品。Joomla!的商用套件市場目前也有許多價廉物美的軟件及美工設計佈景主題。

簡單豐富的操做接口

Joomla!的操做接口除了美觀以外,也花了不少心力在設計這些接口的簡易操做性。雖然初次使用者,須要花一點時間學習一下操做的方式,才能運用自如。但相信學會使用以後,這是很值得的。另外可搭配的多種所視即所得編輯程序,更可以讓對網頁設計語言不熟悉的管理者,很簡易的就能夠管理和編輯網站上的文章。高度客制和開發彈性對於網站程序開發者和美工設計者,Joomla保留了最大的客製化彈性和整合能力。全世界的網站相關開發人員,都十分關注與推薦這套系統。是因爲這套系統不斷在強大能力與客制彈性之間找尋平衡點,受到許多知名廠商的使用。

Joomla!的歷史

Mambo軟件最先在2001年五月份由澳洲Miro公司所開發,因爲Miro公司有商業化的考慮,原先發布並採用GNU/GPL受權的軟件版本,在版本3.0.5以後就再也不支持。

後來由Robert Castley(現已離開核心小組)接手後續的開發原始碼版本,並招募新的志願者。Mambo發展至4.5.1版本以後,整合了許多新的網站技術,以及新的操做接口,在2004年得到Linux User & Developer Award 2004的「Best Linux or Open Source Software」獎項,自此大放異彩今後,在開源碼的內容管理系統中佔有一席之地,受到使用社羣的高度重視。

Mambo 2005年8月後因爲原先的全部人Miro公司,但願能深刻參與開發工做及決定將來的發展方向,引發和核心開發小組之間的意見不合,前開發小組領導人Eddie Andrew帶領幾乎八成的原小組成員,成立新的開源碼計劃Joomla!。而原有的Mambo計劃,則由Miro公司從新招募成員與自行僱用開發人員,繼續發展下去。目前Joomla!發佈的1.0.x版本與Mambo4.5.2版本功能相差無幾。

4

Joomla2.5功能

1、隨機表前綴

新安裝Joomla 2.5 在填寫數據庫信息時,自動隨機生成表前綴,此功能一來能夠避免數量覆蓋的麻煩,二來也能夠加強數據庫安全性。手動輸入的話要求純數字字母組合,三到四位長度,且必須如下劃線結束。

2、批量處理功能

能夠對菜單的訪問權限進行批量設置,還能夠批量複製、移動菜單。Joomla 2.5 同時還增長了文章、分類、連接批量處理功能。

3、搜索結果列表

該功能容許添加某關鍵詞的搜索結果做爲列表(menu item),其中搜索關鍵詞是必填項。

4、智能搜索

Joomla開始採用智能搜索來提高搜索的響應速度、減輕服務器的壓力和提升搜索的智能。總的來講,智能搜索在英文等語言的表現很是優秀,在中文方面也還不錯。

Joomla 2.5給咱們的建站做業帶來了哪十大變化:

新的配置需求生產環境的PHP版本至少要達到5.2.4以上MySQL須要5.0.4以上;不夠的話,考慮升級或是搬家吧。

再也不有Legacy模式:再也不支持那些運行在Joomla 1.0或1.5 Legacy模式中的擴展;屆時能夠聯繫擴展的做者,強烈呼籲開發native模式下的解決方案。分類機制可嵌套的分類機制配合Tag的使用,將使文章分類及站點結構更加靈活。加強了用戶界面的一致性:對於「提交」、「保存並新建」、「保存並複製」等功能使用了全新的圖標,風格更加直觀和一致,將有效提高用戶操做效率和準確性。整合的垃圾箱:再也不爲不一樣功能組件使用各自不一樣的垃圾箱機制;垃圾箱大一統的時代到來了。新的模板風格機制:能夠更加便捷的修改和組合模板風格index.php,爲不一樣頁面設置不一樣的主題;

新的模板管理(Template Manager)。

模塊管理的調整:新的功能機制容許用戶基於時間和日期來預設模塊的發佈或隱藏,而且能夠爲模塊指定更加精確的顯示位置。自帶三款全新的模板:包括博客風格、協做站點風格以及一款供你們自定義的基礎框架模板。內建的連接跳起色制:新的分類機制必然致使從前基於舊分類機制建立的文章產生連接失效的問題;內建的連接跳起色制將提供完善的解決方案;權限管理等級(ACL):這是一個大部頭,也是Joomla多年來被指責的方面之一,如今終於獲得改進。新的ACL機制容許多層級的用戶權限管理,經過建立組別,爲不一樣的用戶分配不一樣級別的權限。

5.Joomla3 新特點

引入Bootstrap前端框架

Joomla3引入了Bootstrap前端框架,一些基礎CSS都默認集成在Joomla 3中,無疑極大的提高了用戶體驗。

TAG時代的到來

咱們知道,雖然在Joomla! 2.5中新增了一個相關文章模塊,可是它是以meta屬性爲依據,而大的網站現在已成型,再爲過去的文章補充meta則是一件可怕的事,因此在Joomla! 3中,TAG這個新特性就成了最大的亮點,詳細請參考此文:Joomla! 3新特性:Tags標籤

3. 新增前臺模板Protostar,後臺模板Isis,並升級了Beez2至Beez3

Joomla! 自帶模板是供二次開發者參考,Bootstrap前端框架的新增一款前臺Protostart模板,後臺模板Isis,並升級了Beez2至Beez3,這些模板都基於Bootstrap前端框架。

引入JUI

Joomla User Interface (JUI)向開發者提供了一套公用繼承的工具集,從而給開發者節省了大量的重複開發時間,無需建立自用庫。

Joomla開發平臺版本

新的開發平臺12.x相比11.x移除了大量棄用的類和方法,然而對於開發者來講,你的擴展可能要作一些微調來兼容Joomla! 3

JQuery庫正式加入

咱們知道,Mootools的版本升級後會出現不少JS不兼容狀況,而JQuery則否則,JQuery總會向下兼容,因此使人興奮的是Joomla! 3搭載的是JQuery庫,Mootools目前仍然在後臺中正常使用(好比後臺中的下拉菜單),可是這在未來將不會再作爲主要JS庫,JQuery必然取而代之。

引入了JFeed,而再也不是簡單的feed功能

Feed功能一直不爲國內用戶所用,其實目前年來,訂閱內容將是將來搶奪用戶手機、電腦桌面的又一利器,Joomla! 3中將移除過去的自帶簡單feed功能,新引入了JFeed擴展功能。

TinyMCE升級至3.5.6版

也許你再也不爲找編輯器插件煩惱了,Joomla 3 中自帶的TinyMCE將升級至3.5.6版本。

空文章能夠無條件保存了

在Joomla 2.5中一篇只有標題、分類而沒有填入內容的文章是不能保存的,這對編輯來講很頭疼,因此在Joomla 3中改善了這個功能。

PostgreSQL支持

引入了更專業的數據庫支持方式,讓Joomla! 可以在大型網站前表現不凡。

多語言的完善

完善了多語言在Joomla! 2.5中的欠缺,在新特性兩篇文中有詳細說明:擴展的多語言及快捷篩選器功能,安裝Joomla時同步在線安裝語言包。

6

教程與書籍

編輯

中文免費教程

囧啦中國:《Joomla 2.5:你的網站建設、使用與管理》(免費教程,站長Derek編寫)這是Joomla如今最新最系統的教程。特別適合於初學者!

中文視頻教程

寧皓網,《Joomla 1.5 基礎教程》,已所有免費發佈。

寧皓網,《發佈Joomla網站到互聯網》,已所有免費發佈。演示了把本地作好的Joomla網站發佈到互聯網上。

中文書籍

一、陳紅飛.PHP內容管理系統:Joomla快速建站指南. 電子工業出版社;這是Joomla1.5教程。

二、Joomla1.5.x網站架設寶典. 鬆崗.

三、王永福.Joomla架站123:圖解入門很簡單(已釋放免費電子書版本). 棋峯;這是Joomla1.5教程。

四、王永福 / 董冠伯.Joomla 1.5架站123-圖解入門很簡單(已釋出超過300頁免費電子書版本). 棋峯

五、廖旻可,吳濤濤Joomla建站步步通人民郵電出版社;這是Joomla1.5教程。

英文書籍

一、Marriott, Jennifer; Waring, Elin. The Official Joomla! Book. Addison-Wesley Professional. 2010. ISBN 0-321-70421-5.

二、Dawson, Brandon; Canavan, Tom, Joomla Cash, Packt Publishing. 2007, ISBN 1847191401

三、Graf, Hagen. Building Websites with Joomla. Packt Publishing. 2006. ISBN 1904811949.

四、Graf, Hagen. Building Websites with Joomla 1.5 Beta 1. Packt Publishing. 2007. ISBN 1847192386.

五、Graf, Hagen. Building Websites with Joomla 1.5 stable. Packt Publishing. 2008. ISBN 1847195302.

六、LeBlanc, Joseph. Learning Joomla Extension Development: Creating Modules, Components, and Plugins with PHP. Packt Publishing. 2007.ISBN 1847191304.

七、North, Barrie. The Joomla Admin Manual: A Step by Step Guide to a Successful Website. LuLu. 2007. ISBN 9780615146751.

八、North, Barrie. Joomla A User's Guide: Building a Successful Joomla Powered Website. Prentice Hall PTR. 2007. ISBN 9780136135609.

九、Rahmel, Dan. Beginning Joomla: From Novice to Professional. Apress. 2007.

十、Rahmel, Dan. Professional Joomla. Wrox. 2007. ISBN 978-0-470-13394-1.

十一、 Ric Shreves,Joomla! Bible, JOHN WILEY & SONS INC (2010年1月1日)

十二、 Jen Kramer,Joomla! 1.6 24-Hour Trainer,WROX PR/PEER INFORMATION INC (2011年2月7日)

1三、 Jennifer Marriott, Elin Waring,The Official Joomla! Book ,Addison-Wesley Educational Publishers Inc (2010年12月17日)

1四、 Jennifer Marriott,Official Joomla! Book, Addison-Wesley Educational Publishers Inc; 2nd Revised edition (2012年2月28日)

1五、Seamus Bellamy,Joomla! for Dummies,HUNGRY MINDS; 2nd Revised edition (2010年11月22日)

1六、 Angie Radtke,Joomla! Templates,Addison-Wesley Educational Publishers Inc 

相關文章
相關標籤/搜索