第二章 文獻回顧
第三節 Joomla!
三、 Joomla!的特色及優點
台灣 Joomla!社群網站中所提出
(一)
先進的網站技術的Joomla!應用了非常多的網站新技術
model 中取出資料,與使用者互動,web 應用程式的 view 從 model 中抓取資料後,將資料融合 view 並不會修改資料內的資訊,它只會顯示從
負責回應使用者的需求,web 應用程式中,使用者的需求就 controller 會根據使用者的要求,使適當地回應
並將 model 的資料送給 view,controller 並不會在
他只會觸發 model 中的 method,並將 model 中的資料傳送給 顯示有用的資訊。Joomla!系統的運作流程如圖 2-6 所示
圖 2-6 Joomla!MVC 模式 資料來源:Joomla!官方網站
的特色及優點
社群網站中所提出 Joomla!功能特點如下:
先進的網站技術的運用
應用了非常多的網站新技術,像是「網站快取技術
應用程式的 view 融合 template 只會顯示從 model
網站的反應與效能。「RSS 新聞聯播與新聞讀取」是十分熱門的網站新聞 讀取的技術,在部落格程式中相當常見。「SEO 搜尋引擎最佳化」是目前 所有網站必備的技術之一,這個功能主要能讓搜尋引擎更容易瀏覽您網站 上的資料,相當於為自己的網站帶來更多的人潮和商機。
(二)
擴充套件及商機來自全球上千種不同網站應用的擴充套件及美工設計佈景,都是以這 套系統為基礎而開發的。使用者可以很方便的安裝上這些擴充套件,如同 在桌上電腦中的Windows 作業系統中安裝新的軟體一般,簡單且很方便就 可以進行安裝和管理。開發社群總是發揮無止盡的創意,能不斷的開發符 合使用者需求的產品。市場上也有許多價廉物美甚至是免費的套件以及美 工設計佈景主題。
(三)
簡單且豐富的操作介面Joomla!的操作介面除了美觀之外,也花了很多心力在設計這些介面的 操作簡易性。雖然初次使用者需花一點時間學習一下操作的方式,方能運 用自如。但相信學會使用之後,這是很值得的。另外可搭配的多種所視即 所得編輯程式,讓對網頁程式語言不熟悉的管理者,可以很簡易的管理和 編輯網站上的文章。
(四)
高度的客製和開發的彈性對於網站程式開發者和美工設計者,Joomla!保留了最大的客製化彈性 和整合能力。全世界的網站相關開發人員都十分關注與推薦這套系統。由 於這套系統是不斷在強大效能與客製彈性之間找尋平衡點,因此受到許多 知名廠商的使用。
(五)
全世界數萬個網站的使用見証自從 Mambo 1.0 版本以後,全世界已有數萬個網站使用這個系統作為 架站用的核心系統,其中不乏許多大企業網站,在國外,例如最有名的保 時捷網站(巴西)、三菱公司全球網站、麥克傑克森官方網站…等等,都是 十分好的例子。
2010 年 10 月份時,官方的社群上已有超過 40 萬的註冊會員,主程式 也已有超過一千萬次的下載次數,代表著目前重視且積極參與 Joomla!系統 的人是相當多的。藉由使用社群和開發社群的良好互動,充分發揮了開源 碼程式的開發正向回饋,愈來愈多優秀的美工設計及程式研發人才投入了
黃啟文(2010)認為 Joomla!的特色如下:
(一)
完善的內容控制流程過去對於內容的控管經常是基本的增刪改查,Joomla!提供了更多彈性 運用內容的功能,像是封存、發佈、停止發佈、移動、複製、排序、配置 與權限等,這些過去可能需要經工程師完成的工作,現在都能夠透過瀏覽 器輕鬆完成;甚至能夠調整許多細節,包括各種圖示、欄位、列表與關鍵 字等,適合希望完整掌握內容的朋友。
(二)
彈性應用的模組Joomla!中的模組實際上是一個一個顯示摘要資訊或是提供精簡功能 的小區塊,像是最新消息、熱門話題或快速新增等,是用來延伸元件的應 用方式;特別的是,同樣功能的模組還可以複製成多個使用,能分別獨立 設定與使用,而不會彼此相互干擾,還可以分別設定模組出現位置、時機 等諸多細節。
(三)
豐富的資源世界各地都有熱心的朋友持續貢獻 Joomla! 的擴充套件,包括模組、
元件、佈景主題、語系以及輔助工具等,官方網站提供了這些擴充套件的 專屬網站,也提供開發元件的管理平台,無論是要搜尋及參與開發都相當 方便。
(四)
線上管理延伸元件大部分的擴充套件都有著近似的簡易安裝或移除方式,管理這些元件 的介面也相當直覺,即使是新手也能夠在很短的時間內處理複雜的管理工 作。
(五)
文字處理器(Mambots)Mambots 有點像是小型的外掛,可以補足一些功能上的需求;目前知 道的有四種類型,內容(content)、編輯器(editors)、編輯器延伸(editors-xtd) 與搜尋(search)。內容(content)主要用在編輯內容時的延伸功能,像是分頁、
程式碼標示等。編輯器(editors)指的是類似一般文書處理軟體的編輯介面,
預設提供了 TinyMCE 編輯器。編輯器延伸(editors-xtd)就像是快速鍵的功 能,讓編輯者不需要強記許多特殊符號。搜尋(search)則是提供一系列的規 則與欄位,讓系統的搜尋功能可以依照不同元件內容進行分類搜尋。
(六)
多媒體檔案管理系統像是圖片、動畫等多媒體檔案經常需要在內容編輯時重複使用,
Joomla!透過統一的介面管理各種多媒體檔案,在操作時近似一般視窗介面,
能夠一次預覽大量圖片,管理上相當方便。
(七)
彈性的版面配置Joomla!的畫面配置保留了許多彈性,預設已提供了大量的模組位置區 塊,透過區塊可以將模組放置到畫面的指定區域,讓畫面設計不需遷就於 制式化的風格。
(八)
自訂選單選單經常扮演著導引訪客的角色,但是一般選單不是缺乏彈性就是必 須透過網頁編輯人員或程式設計師處理。Joomla!中可以自訂選單項目、關 聯以及對應的內容,而且透過同樣的介面可以管理多種選單,也能夠針對 特定需求自行新增其他選單。