-1

私が取り組んでいるすべてのプロジェクトの 95% で、次のものが必要です。

  • 1 人のユーザーが、私が指定した定義済みコンテンツを編集/追加/削除できるシンプルな管理インターフェイス。(各コンテンツには、複数の入力フィールド、wysiwyg、ラジオボタン、画像などを含めることができます)
  • これらのコンテンツの 1 つまたは複数をページに表示する可能性。できればテンプレート言語を使用してください。
  • ページネーション、忘れたパスワードなど、いくつかのマイナーなヘルパー要素。

調査を行っていると、非常に複雑なソリューション (wordpress など)、フレームワーク (django、drupal)、および静的ページのみをサポートする無数の超軽量 cms:es (get-simple など) を見つけました。

4

1 に答える 1

2

過去に悪い経験をしたことがあるので、通常は Drupal をお勧めしませんが、問題は解決します (CCK とビュー)。はい、確かに複雑ですが、不要なモジュールを無効にして、編集者が必要なものにアクセスできるようにすることができます。

ところで、Drupal は CMS です。フレームワークとしては、Django と比べると最低です。

編集:複雑さについて:複雑であるだけでなく、プロジェクトがますます複雑になり、全体を維持できなくなる可能性があります。「クールな機能 X」や「機能 Y があればいい」という理由で新しいモジュールをインストールするなどの決定を下す前に、2 回自問してください。あなたの答えが 100% 「はい」でない場合は、近づかないでください :)

編集 2: WordPress - HTML と SQL クエリを組み合わせたテーマにより、90 年代のプラットフォームになっています。私なら WordPress よりも Drupal を選びます。デザインが優れており、その下にあるフレームワークがあなたを馬鹿にすることはありません (「[悪名高い] ループ」を理解できる場合を除きます)。

編集 3: これらのコンテンツ タイプをプログラムで作成できる場合、私のアドバイスは、Django でカスタム CMS を構築することです。Web インターフェースから作成する必要がある場合は、Drupal を使用するとすぐに作成できます。

そう:

  • コードを書くことができる (能力、エネルギー、時間、および/またはお金がある) 場合は、Django でビルドします
  • それ以外の場合は、Drupal を使用してください
于 2012-08-31T23:20:02.553 に答える