5

ユーザー、データベースと対話し、権限、ビューを割り当てることができるdrupal-modulesでモジュールを作成する方法を学びたいです。

これらのことをカバーする良いビデオチュートリアルまたは簡単なサンプルモジュールはありますか?

ありがとう。

4

5 に答える 5

12

私の提案は、Pro Drupal Developmentのコピーを手に取り、自分の道を歩み始めることです。この本は、Drupal 開発を学ぶための、簡単でありながら詳細なスタートを提供するための最良のワンストップ オプションであると思います。

本当に本を買わずにやりたいのなら、Lullabot のサイトで無料のコンテンツをチェックすることをお勧めします。

最初の背景知識の後、Drupal apiページが役立つはずです。左上隅の検索ボックスをクリックして先行入力検索を行い、drupal 機能の詳細情報を見つけます。これは、リストされている googletorp 関数の背景を理解するための優れたリソースです。これらが使い始めるのに適した関数のリストであるというgoogletorpに同意します。

于 2010-02-03T13:40:48.313 に答える
3

Drupal で開発する方法を学ぶには、ある程度の努力が必要です。いくつかの良いビデオを見つけることができるかもしれませんが、手を汚してコーディングを開始して初めて、これをマスターできます。

これがあなたにとってどれほど難しいかは、あなたのバックグラウンドにも大きく依存します. ベテランの PHP 開発者は、Drupal での開発がそれほど難しいとは思いません。

ただし、理解する必要があるいくつかの重要なポイントがあります。

  • フックシステム。これが Drupal の OOP のやり方です。アイデアは、モジュールまたは Drupal コアが、他のモジュールが反応したいイベントが発生したときにフックを定義して実行できるというものです。例としては、ユーザーの作成またはノードの表示があります。フックを実装するには、正しい名前で関数を作成するだけです。フックの名前の「フック」をモジュール名に置き換える必要があります。
  • Drupal には多くの API 関数があり、それらを見つけて使用方法を習得するには時間がかかります。適切な API 関数を使用すると大きな違いが生じる可能性があるため、時間をかけてください。Drupal には素敵なAPI サイトがあります

あなたの説明から、これらの機能を見てください:

  • hook_user
  • hook_perms
  • hook_menu
  • db_query
于 2010-02-03T11:41:06.047 に答える
2

googletorp と mike munroe が既に述べたことに加えて、drupal.org のモジュール開発者ガイドを確認してください。API サイトで、十分に文書化されたサンプル モジュールを確認してください。

于 2010-02-03T13:48:02.307 に答える
0

Drupal での JQuery/Javascript モジュールの開発に関する非常に優れたわかりやすいチュートリアルがあります。それもチェックしてください。

于 2010-11-19T07:28:35.393 に答える