開發者
From Joomla! Documentation
Joomla!的開發是由產品部門以及第三方開發者組成。對有志於開發元件, 模組, 外掛 and 佈景主題的開發者,本頁面是一個很好的起點。
Joomla!的開發是由產品部門 以及第三方開發者組成。關於Joomla! 核心開發更多的訊息、如何貢獻一己到核心程式碼、或是更進一步成為核心程式碼的一份子,您應該要到 Joomla! 程式碼貢獻者.
現在開始吧!
有好些方式可以用來設定Joomla! 開發用的工作站,在以下連結中,可以找到幾種建議的方式:設定Joomla! 開發用的工作站
接著,您應該要讓自己熟習 Joomla! 安全開發守則 以及短文 Joomla! 開發者最佳實踐
Joomla! API 中的說明內容可以協助您熟習基於 Joomla!程式的諸多功能。
最後,Joomla! 有很多給開發者的資源。我們的Joomla! 資源 頁面可以指引您明確的方向,假使您需要幫助以及解答的話。
擴充套件開發有四種不同類型
元件
有許多文章、教學引導、參考資料以及常見問題專注於元件開發主題。假使這是您第一次開發Joomla!元件,您應該從 元件如何作用的第一課 開始。如果需要的話,您可以透過這些 資料流程圖來了解元件的控制流程。
接著,您可以閱讀我們的 MVC 教學指南 → 開發一個 Model-View-Controller 元件。請記得您要熟悉 Joomla!的程式開發安全守則以及程式開發最佳實踐。
當您閱讀了教學指南並且/或是嘗試過了範例元件。您可以專注多一些與您的元件有關的內容。這些文章列在元件開發入口 或是開發者技術支援入口(元件、模組、外掛以及佈景主題) 中任何內容。
查看 元件開發入口頁面.
外掛
以下的文章將會幫助您熟習Joomla! 外掛,他們將會是您認識以及開發外掛很好的出發點。
初級
要認識如何安裝並使用Joomla! 的外掛,建議要閱讀 Joomla! 系統管理中的外掛
中級
要更進一步認識外掛,建議您建立一個基本的Joomla! 外掛。
如果想要閱讀關於如何在客製化模組中,執行一個基本的內容外掛(content plugin),建議您先閱讀在您的擴充套件中觸發內容。
進階
要認識外掛系統運作原則,請造訪 外掛開發者總覽。接著,如果您要在您設計的元件中佈署外掛,推薦您閱讀讓您的元件支援外掛。
查看 外掛開發入口.
模組
查看模組開發入口
佈景主題
我們的佈景主題開發說明文件涵蓋了許多的文章、常見問答以及教學。開發佈景主題的第一步是 了解佈景主題是如何被執行的。
初級
中級
查看 佈景主題開發入口
更多開發主題
API 指引
Joomla API 指引提供關於Joomla API 的解說以及範例程式碼,來幫助您了解如何在您的擴充套件中使用 API。點擊這裡 來查看API內容索引。
安全性
- 如何新增跨站請求偽造反詐騙保護(CSRF anti-spoofing)到表單
- 強固 Joomla! 擴充套件安全
- 為什麼幾乎所有 Joomla! PHP 檔案開頭都有 defined(' JEXEC')?
- Register Globals best practices (只有當您的Joomla! 運行於 PHP 5.3或以下,才會需要)
查看 安全性入口。
貢獻文件檔案
這一個開發者文件主要是由說明文件作業小組來負責,目前有一個次要專案和開發者旨趣相關:
當建立一個新的頁面,確保您在底部放置頁面標誌,這樣可以讓它被包含在分類清單中
[[Category:Development]]
如果您翻譯了其他的文章,覺得和開發者會有關,請加入以下的標誌到那些頁面中。