Drupal を 2 年間使用し、いくつかの静かな「標準」サイト (主に「静的コンテンツ」、ユーザー ログなしなど) を構築しました。期待していたもの (ビュー、スライドショーなど) に必要なモジュールを常に見つけました。
次の数週間で、もう少し複雑なプロジェクトを構築する必要があり、Drupal を使用して静かに簡単に達成できるかどうか疑問に思っています。これまで、私は drupal API を使用したことがなく、モジュールを作成したこともありませんでした。
しかし、私は C++ 開発者であり、API がどのように機能するかを迅速に学ぶことは問題ないと思います。モジュール (モジュール「current_posts」) の作成方法に関する Drupal.org チュートリアルを読み、グローバル メカニズムを理解しました。
次の数週間で、もう少し複雑なパーツを含むサイトを構築する必要があり、Drupal でそれを実現するにはどうすればよいか考えています。
このサイトは次の複合体です。
- コンテンツ、ビデオなどを備えた「クラシックセクション」…
- ユーザーセクション
ユーザー セクションでは、ユーザーに次の可能性を提供します。
- アカウントを作成する
- フォームに入力してカスタム「オブジェクト」を作成します。オブジェクトは、例えば 5 パーツの複合体です。そして、各部分はいくつかの可能性として。例: パート 1 -> オプション A、B、C、D、E、パート 2 -> オプション aa、bb、cc、dd など...
- オブジェクトをコレクションに保存する
- 2 番目のフォームに記入して、彼が作成したばかりのオブジェクトに関する追加情報を提供します
- これらの追加情報を保存します
- セクション 2) と 4) で彼が行った選択に基づいて「構築された」カスタム情報を取得します。
- 後で再ログインし、彼が以前に構築したオブジェクトをリロードします
かしら:
- 既存のモジュールだけで実現できる?
- …または、カスタム モジュールを開発する必要がありますか?
- DBにいくつかのカスタムテーブルを作成する必要がありますか?
- …または、コンテンツ タイプのみを処理できますか
- 実際の DB 開発者のように、紙の上でテーブルの相互作用を「設計」する必要がありますか ;)。
特に気をつけなければならないことはありますか?これを実現する方法についての手がかりはありますか?そして、それは少し遅れて実行可能だと思われますか?
そして最後に ;) Drupal はそのようなプロジェクトにとって本当に良いソリューションなのでしょうか?
ご協力ありがとうございます。