質問: chronoformsはコンテンツ構築キット(cck)ですか? 「コンテンツ構築キット」という言葉を聞くずっと前から、chronoformsを使用しています。フォームを定義し、結果をデータベースに保存するオプションを選択することで、新しいテーブルを作成したり、画像などのさまざまなタイプのフィールドを保存したり、アプリケーションを構築したりできます。chronoformsの制限はほとんどないので、cckをチェックするインセンティブはあまりありませんでした。chronoformsがcckでできることすべてを行うのか、zoo、seblod、cobalt、k2、flexicontentなどについて学習すべきなのかと思います。
回答: クロノやファブリックがk2やflexicontentなどと「異なる」のか、アーキテクチャやデータベースの設計の観点から識別するのはおそらく難しいと思います。私の意見では、これらすべてのことは同じことを行います。データベースにデータを格納し、データを解釈して表示および入力する方法をカスタマイズできるようにします。基本的には、その入力または表示がどのように行われるかのインターフェースのルックアンドフィールを下回っています。データは非常に重要ではない方法で格納されます。そうは言っても、「実際の」cckまたはそれ自体を市場に出すcckには、私が重要だと考える機能が少なくともいくつかあります。urlルーティング、ユーザーフレンドリーインターフェイス、共有カテゴリ構造、acl、テンプレートです。さて、私が言及したことの多くは、chronoformsで実行できると確信しています。私はfabrikを使用していますが、両方のツールは非常に似ていると考えているので、私の経験に基づいています。個人的には、fabrikのルーティングはそれほど熱くありません。また、aclやカテゴリなどを追加することも完全に可能ですが、他のcckにあるため、直感的ではなく、「焼き付け」られていません。結局、カスタムコンテンツタイプと出力を開発する方法としてどちらのアプローチでもうまくいく-私は、cckが「アプリケーションアーキテクチャ」ツールと異なる点のセマンティクスに追いつきすぎないだろう-私は何を成し遂げる必要があるか、そしてどのツールが最短でそこに到達するかに焦点を当てます。