Portal

元件開發

From Joomla! Documentation

This page is a translated version of the page Portal:Component Development and the translation is 100% complete.

Other languages:
Deutsch • ‎English • ‎español • ‎français • ‎italiano • ‎Nederlands • ‎русский • ‎中文(台灣)‎
元件開發


本頁包含了許多從說明文件摘錄的超連結內容,關於Joomla 2.5 以及 Joomla 3.x 元件開發。閱讀底下的開發元件簡介 文章是一個不錯的起點,因為他們提供了很好的引導來幫助您建立基礎知識。

什麼是 Joomlaǃ 元件?

元件是Joomla! 擴充套件 的一種類型。元件是主要的 Joomla! 作用單元;它們可以被視為是一種小型應用。一個簡易的 類比,就是把 Joomla! 當成作業系統,而元件就是安裝的桌面應用程式。Joomla! 內容就是用元件產生,經常會出現在佈景主體頁面上,主要內容的中央(當然要視不同的佈景主題而定)。

大多數的元件有兩個主要部分:管理員 部分以及網站部分。網站部分是用於產生頁面到您的網站上,當網站的訪客提出請求的時候,可以做些一般的網站操作;管理員部分提供一個介面讓管理者可以設定以及管理元件的其他面向,可以從Joomla! 系統管理員來訪問其介面。

Joomla! 自帶一些核心元件,比方說內容管理系統、聯絡人表單等等。

延伸閱讀: 模組, 外掛, 佈景主題



簡介元件開發

有許多文章、教學引導、參考資料以及常見問題專注於元件開發主題。假使這是您第一次開發Joomla!元件,您應該從 元件如何作用的第一課 開始。如果需要的話,您可以透過這些 資料流程圖來了解元件的控制流程。

接著,您可以閱讀我們的 Joomla 3.x MVC 教學指南    開發一個 Model-View-Controller 元件。請記得您要熟悉 Joomla!的程式開發安全守則以及程式開發最佳實踐

當您閱讀了教學指南並且/或是嘗試過了範例元件。您可以專注多一些與您的元件有關的內容。這些文章列在元件開發入口 或是開發者技術支援入口(元件、模組、外掛以及佈景主題) 中任何內容。