私は自分のサイトを作成しました。これは、MySQL データベース、いくつかの jQuery、および一連の PHP ファイルで構成されています。他の人がサイトのコンテンツを作成するため、CMS が必要であると判断しました。自作しようと思ったのですが、公開ワークフローやユーザーロールなどのコーディングを考えると大変な作業に思えたので、本当に軽量な CMS を探しましたが、見た限りではページ テンプレートを作成する必要がありました。やりたくない。
最終的に Drupal をインストールしましたが、Drupal でサイトを再作成するのではなく、作成したコンテンツ (記事とブログ) を保持する 2 つのページ用に 2 つのコンテンツ タイプを作成しました。次に、最初に作成した MySQL テーブルではなく、Drupal MySQL テーブルから結果を取得するように SQL クエリを書き直しました。それは正常に動作します。
Drupal フレームワークに制約されず、独自の CMS を作成することを心配する必要がないため、このアプローチが気に入っています。
私の質問:これは一般的に使用されるアプローチですか? 他の開発者が何をしているのかわかりませんか? ありがとう。