Joomla是一個模塊化的內容管理系統。它不僅僅局限于最初的軟件包。您可以在它上進行擴展,自定義它,并使用鼠標的幾次點擊來交換組件。正是由于這種廣泛的控制,第一次試圖通過行政方面進行導航的人可能會有點不知所措。在這一頁中,我們將嘗試處理一些最常見的Joomla組件,以及它們是如何相互關聯的。
如果一個Joomla站點被比作一輛汽車,那么Joomla本身就是引擎。通過一系列PHP腳本和命令(框架、電纜和電線),它從用戶(驅動)請求的數據庫(驅動程序)中提取數據(燃料),從而允許汽車移動。
該站點的模板將是汽車的主體,定義它的外觀和感覺,以及提供司機操作的大部分區域。在許多方面,它也構成了方向盤和變速,讓用戶直接與網站互動,并告訴它該做什么。
插件和模塊組成了額外的部件,如變速箱、手套箱和鏡子。它們通常是有用的,對于執行用戶請求的操作可能是必不可少的。
組件是一種特殊類型的擴展,它將是制造引擎和其他重要系統部件的材料。
所有這些組件一起工作以確保您的站點看起來以它應該的方式運行。如果一切都是正確設置的,那么無論你有一個訪問者,還是1000個訪問者,都應該是一個一致的體驗。
Joomla的兩面
Joomla不僅僅是一個顯示內容的平臺。它也是一個令人難以置信的平臺,用于站點管理和內容創建。由于Joomla的雙重用途,它的大部分組件實際上是在站點的訪問者區域和管理員區域之間分配的。
Joomla的每個部分都有自己的模板。這是因為游客區和行政區域都可以定制,以滿足訪問者和網站管理員的需求。有許多不同的管理員接口供您選擇,就像有成千上萬的Joomla前端模板供您選擇。
管理員界面讓您能夠定制站點的布局、創建和管理內容、上傳擴展以及更多。它是整個站點的主要控制接口,因此,只有您絕對信任的個人才能訪問它,而不是破壞或傷害任何東西。這里不是供游客參觀的地方。他們通常會在你的網站上做需要做的所有事情,包括潛在的添加文章,發表評論,或者提交表單的答案。
一個擴展是什么?
擴展是Joomla站點功能的東西。它通常是一個軟件包,您可以使用管理員擴展管理器工具直接安裝到您的站點。這可以是任何不包含在核心Joomla平臺的東西。模板、模塊、插件和其他組件屬于這個定義。
一個模塊是什么?
模塊是通常用來增加站點前端和后端功能的擴展。它們用于頁面呈現,通常表示為執行特定功能或任務的頁面區域。
登錄模塊允許用戶在Joomla站點中訪問他們的帳戶,而天氣模塊則顯示閱讀器區域的天氣,作為頁面本身的值。模塊幾乎可以使用任意數量的形狀和大小,但它們通常放置在站點模板的特定位置。
模塊可以從簡單的文本塊到復雜的站點組件,這些組件可以從多個源顯示內容,或者為訪問者提供一定程度的用戶體驗。您可以將模塊分配到特定的頁面,或者限制它們在各種情況下顯示的能力。他們天性靈活,是任何Joomla網站的關鍵組成部分。
模板通常有分配的模塊位置,以便將特定的模塊分配給頁面的特定區域,使用戶更容易。例如,根據主題允許的布局,將模塊分配到Header-a把它放置在頁面的左上角區域。如果您想將模塊移動到頁面的右下角,您可以將它分配到該區域的一個位置。
一個模板是什么?
模板是一個擴展,就像一個模塊,它對站點的外觀有最大的影響。它設置了字體、顏色、背景、布局,以及網站設計的其他主要視覺方面。
有前端和后端模板可用。前端模板會影響站點訪問者的部分,而后端模板會更改管理員區域。Joomla為訪問者和站點的管理員區域提供了一些模板,不過您也可以構建自己的模板,或者從第三方下載模板。
什么是插件?
插件是Joomla擴展的一種類型,它添加了與觸發器事件相關的功能。當觸發事件發生時,任何與該事件發生關聯的活動插件允許您進一步擴展站點的功能。有許多觸發器事件包含在Joomla中,盡管擴展可以添加自己的自定義事件。
大多數插件都可以影響到Joomla的幕后活動,而且對用戶來說幾乎是不可見的。通過安裝一個插件,將谷歌分析代碼添加到每個頁面上,您不必編輯模板源文件。





