簡體   English   中英

Drupal中的模塊開發教程

[英]Module development tutorial in Drupal

我想學習如何在drupal- modules中創建模塊,這些模塊可以與用戶,數據庫,分配權限,視圖進行交互。

是否有任何好的視頻教程或簡單的示例模塊涵蓋這些內容?

謝謝。

我的建議是拿起Pro Drupal Development的副本並開始努力。 我認為這本書是最好的一站式選項,為學習Drupal開發提供了一個易於理解和深入的開始。

如果你真的想在不購買書籍的情況下過關 ,我建議您查看Lullabot網站,了解他們提供的任何免費內容。

在初步背景之后, Drupal api頁面應該對您有所幫助。 點擊左上角的搜索框進行類型提前搜索,找到有關drupal函數的詳細信息。 這將是一個很好的資源,可以獲得更多關於googletorp列出的函數的背景信息。 我同意googletorp的說法,這些是開始使用的功能列表。

需要一些努力來學習如何在Drupal中進行開發。 你可能能夠找到一些好的視頻,但只有當你弄臟並開始編碼時,你才會真正掌握這一點。

這對你來說有多難,也高度依賴於你的背景。 經驗豐富的PHP開發人員不會發現使用Drupal很難開發。

但是,您需要了解一些關鍵點。

  • 鈎系統。 這是Drupal做OOP的方法。 這個想法是模塊或Drupal核心可以在其他模塊想要響應的事件發生時定義和運行鈎子。 一個示例可以是用戶的創建或節點的顯示。 要實現一個鈎子,只需創建一個具有正確名稱的函數。 您需要使用模塊名稱替換鈎子名稱中的“鈎子”。
  • Drupal有很多API函數,找到它們並學習如何使用它們需要時間。 花點時間,因為使用正確的API函數可以產生很大的不同。 Drupal有一個很好的API站點

根據您的描述,您應該看看這些功能:

  • hook_user
  • hook_perms
  • hook_menu
  • db_query

除了googletorp和mike munroe已經說過的內容之外,請查看drupal.org上的模塊開發人員指南 在api站點上,查看記錄良好的示例模塊

我從CodeKarate學習了從初學者到高級的drupal。 它是drupal最好的網站之一。

http://www.codekarate.com

有關在Drupal開發JQuery / Javascript模塊的非常好的,易於學習的教程。 檢查一下。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM