私はまだ、開発者およびユーザーとして Expression Engine に比較的慣れていません。私は、多くの知識が、チャネル システムを使用して開発者 (製品ライブラリなど) が伝統的に行ってきたタスクを達成する方法を見つけたユーザーによって私に渡されているという問題に直面しています。
私が疑問に思ったのは、クライアントにこれを使用するようにアドバイスするのが最善の場合とそうでない場合について、人々の意見がどうなっているのかということでした.
例を挙げましょう。あるクライアントは、イベントを開催できる会場を備えたシステムを望んでいます。以前の開発者は、会場にはメンバーシップ システムを使用し、イベントにはチャンネル システムを使用することを選択し、カスタム コードを記述して 2 つを結び付けようとしました。会場が作成または更新されたときの住所の経度/緯度。
私は主に他の誰かの仕事の後に拾っていますが、それは彼らのせいではありません.彼らもシステムに不慣れだったので、彼らが与えられた情報でした.
他のプロジェクトでは、これはマスター/詳細タイプのセットアップであり、イベントは会場に属します。私はおそらく 2 つのカスタム テーブルを作成し、モジュールを介して管理エリアにエディターを配置し、ページで通常のカスタム コードを使用して、 info - このようにして、ユーザーが送信を押したときに何が起こっているかを制御できました。
しかし、発起人はExpression Engineのベテランユーザーで、前任の開発者に「ああ、チャンネルに全部入れて、このタグとあのタグと…」と指示していました。
それで、私は要点を逃していますか、それともこれがチャンネルシステムに適合しないというのは正しいですか?いつチャンネルを使用する必要があり、いつ使用しないのですか?
友よありがとう。