一個擴展是什么?
擴展是您可以添加到Joomla的任何擴展其默認功能的任何東西。雖然Joomla有很多有用的功能,但對于一個人來說,想要添加一些額外的東西來設置他們的網站是很常見的。
Joomla有五種不同的擴展類型:組件、模塊、插件、模板和語言。這些擴展類型都可以以同樣的方式安裝,盡管它們可以為您的站點執行令人難以置信的不同工作。例如,一個插件和一個模板是非常不同的東西,盡管它們都擴展了您的站點的固有功能和形式,超越了基于Joomla基本包的內容。
Joomla有一組核心擴展,可以很容易地在你的站點上運行和運行。這些包括任何提供的模板,插件,組件,和語言需要在安裝后直接訪問你的網站。
部件
組件是大型的,通常是復雜的擴展,作為Joomla站點的主要功能部件。它們實際上是微型應用程序,與站點的所有其他部分一起運行。組件構成了Joomla的訪問者和管理員的主要內容主體。組件是用于在前端和后端渲染站點內容的主要應用程序。
它們還可以服務于特定的目的,比如向表單添加重新驗證碼,提供站點的模板管理器,并工作以呈現頁面的主體。
模塊
模塊是在模板中特定位置的一個小擴展,通常在組件周圍。例如,天氣模塊將位于頁面的指定位置,并將當前天氣傳遞給訪問者。模塊可以執行多種不同的任務,從簡單的文本框到復雜的登錄函數。
插件
一個插件在訪問者中通常是看不見的,并在響應觸發器事件時運行命令。這些事件可以與Joomla的觸發器事件(onSubmitContact,onSave等)或任何其他擴展定義的事件相關聯。這些函數可能會改變站點響應的方式,或者啟動一系列執行訪問者請求的操作。
模板
模板確定站點的樣式和總體布局屬性。模板由多個文件和文件類型創建,這些文件和文件類型可以包括PHP、CSS,甚至是媒體文件。模板基本上是站點的皮膚,然后由您分配的任何模塊或組件填寫在指定的空間中。
有些模板比其他模板對用戶提供了更多的控制。有關模板以及它們如何在Joomla中工作的更多信息,請訪問我們文檔中的Joomla模板頁面。
語言
語言是Joomla的一種重要的擴展類型。它們使站點管理器能夠配置它們的Joomla安裝,以支持訪問者端、管理員端或兩者的各種不同的語言。雖然語言支持存在于核心的Joomla平臺,但您可以安裝第三方語言包,它可以提供額外的支持以滿足您的個人需求。
如何安裝擴展
安裝擴展是一個相當簡單的過程。通常,您將收到來自擴展開發人員的ZIP文件,該文件包含所需的所有必要文件,以使其正常工作。
安裝擴展最常用的方法是直接將包文件上載到站點,并讓Joomla為您安裝擴展。
或者,您可以選擇直接從駐留在Web服務器上的文件夾,或者從其他地方托管的外部URL安裝。

使用Upload包文件方法安裝擴展的第一步是訪問擴展管理器。這可以通過管理員>擴展>擴展管理器從頂部菜單完成。
如果您沒有看到安裝頁面(見下圖),您可以通過在結果頁面左側的側欄中選擇Install來導航到它。

通過在擴展管理器的upload package file選項卡中選擇Browse,您將能夠直接上傳包文件。
一旦出現了一個文件管理器窗口,您只需要導航到您希望安裝和選擇Open的包文件。一旦選擇了包文件,就可以點擊上傳和安裝按鈕來啟動上傳。
Joomla將自動在包文件中安裝任何擴展。一旦完成,您將被帶到一個頁面,該頁面將列出每個安裝的擴展和狀態。有些包文件可能更新現有的擴展,而另一些文件則安裝全新的。

如果其中任何一個點用紅色表示,或者在安裝過程中指出錯誤,您將需要采取適當的行動來解決這個問題并再次嘗試。
有時,組件太大,主機提供商不允許直接上傳。在這種情況下,您需要找到另一種方法來將組件放入文件系統中。您可以打開包文件,并將單個文件上載到您在服務器的文件系統中創建的臨時文件夾。完成此操作后,您可以在從服務器的文件系統的根目錄中輸入文件路徑之后,從目錄選項中使用該上傳。
另一種替代方法是在擴展管理器中使用來自URL的安裝從外部URL安裝。這是一種快速簡單的方法,可以繞過一些托管限制,但如果有人給您一個包文件的鏈接,而且您只想安裝它,而不必在本地處理文件,也很有用。移動用戶可能會發現這個選項在他們在路上工作的時候特別有用。
如何更新擴展
更新擴展是一個相當簡單的過程。擴展開發人員經常更新他們的產品以滿足最新的Joomla版本的需求,修復在以前版本發布后出現的任何bug,或者增強擴展的功能。
要訪問Update菜單,導航到管理員>擴展>擴展管理器,并在擴展管理器頁面左側的側欄中選擇Update(下圖1)。

從那里,您將需要點擊查找更新按鈕(第4點)以獲得完整的擴展列表。
一旦出現了可用的更新列表,您就可以選擇它們(第2點)并單擊更新(第3點)。
這將自動更新所選的擴展。
如果您有任何與Joomla中自動更新菜單不兼容的擴展,您將希望咨詢開發人員的站點,以了解如何手動更新它們。





