2010-08-14 102 views
-1

我是Joomla 1.5的初學者...我已閱讀了關於結構以及如何構建模塊,組件和插件......但我不知道何時構建這些以及何時使用這些。 ..Joomla 1.5基礎知識

任何人都可以解釋這一點嗎?

回答

1

組件是使用joomla框架開發的各種web應用程序。它們顯示在joomla站點的主要內容區域(就像由內容組件顯示的文章一樣)。組件通常有自己的管理後臺,通過「組件」菜單訪問。

模塊呈現爲可以顯示在不同模塊位置(通常位於側邊欄)中的html塊。在stackoverflow上,右側的「升級你的職業生涯」小部件是Joomla模塊的一個很好的近似。在joomla的標準安裝中,登錄框是模塊的一個例子,菜單也是如此。

一個插件用於在幕後進行一些內部工作。它基本上是一個事件觀察者,當核心joomla框架內引發了一些事件時,它被激活。一個很好的例子是來自Joomla核心的電子郵件斗篷插件,當文章被渲染時被調用,並用一些javascript替換文章中的電子郵件地址來幫助保護他們免受垃圾郵件的攻擊。

內容插件只是一個例子。最近我開發了一個插件,用於記錄數據庫中每次成功的登錄嘗試。這是通過處理用戶登錄網站時引發的事件完成的。

+0

啊..我離開了控制器..以及他們如何彼此相關。 – user420088 2010-08-14 19:00:06

+0

控制器只是構建組件的標準體系結構的一部分。該體系結構基於模型 - 視圖 - 控制器設計模式。如果你想學習如何開發MVC組件,請看這裏:http://docs.joomla.org/Developing_a_Model-View-Controller_Component_-_Part_1 – silvo 2010-08-14 19:45:29

0

當您找不到滿足您需要的模塊或插件或其他任何東西時,您可以構建模塊或插件或其他任何東西。在開發之前確保沒有任何東西存在。