これは実験的なプロトタイプです。生産現場では使用しないでください。
Drupal CMS は Drupal 10 ですが、世の中で最高のモジュールとテーマがいくつか追加されており、サイトの構築をすぐに始めるのに役立つ便利な方法でセットアップされています。 Drupal CMS は Drupal レシピ システムに基づいて構築されているため、通常のディストリビューションのようにユーザーを拘束することはありません。
Drupal CMS の詳細については、drupal.org をご覧ください。
DDEV (v1.23.0 以降、アップグレードが必要な場合はドキュメントを参照) を使用している場合:
git clone https://github.com/phenaproxima/starshot-prototype.git drupal-cms
cd drupal-cms && ddev quick-start
そうでない場合は、次のようにします。
composer create-project drupal/drupal-cms-project --repository='{"type":"vcs","url":"https://github.com/phenaproxima/starshot-prototype"}' --stability=dev
cd drupal-cms-project && composer quick-start
これにより、Drupal CMS がインストールされ、Web ブラウザで開いて操作できるようになります。以下にリストされているすべてのモジュールとテーマが事前に構成された状態で入手できます。
Drupal を使用して Web サイトを作成したいが、Drupal コアが提供する比較的必要最低限のツールを使用して、オーサリング エクスペリエンスを含めて最初から Web サイトを構築したくない人。 Drupal を最大限に活用するには追加のモジュールが必要ですが、開始方法を知るのは難しい場合があります。
Drupal CMS の目的は、Drupal コミュニティで愛用されている最も便利なツールをできるだけ早く簡単に利用できるようにすることです。
配布はインストール プロファイルに基づいているため、ロックイン効果があります。ディストリビューション上でサイトを開始した場合、そのディストリビューションの使用を本当に停止することはできません。少なくとも、簡単には停止できません。 Drupal CMS はレシピを使用して強力な開始点を提供しますが、ロックインはありません。
これはまだ完全にサポートされていませんが、Drupal CMS のコンポーネントを既存のサイトでも使用できるようになります。それがレシピの力です!
...そしてもちろん、ドラシュ。
現時点では、「ほとんどの人にとって役立つと思われるものは何でも追加しましょう」ということになっています。私たちはこのためのポリシーとプロセスの定義に取り組んでいます。モジュールに含めるアイデアがある場合は、ぜひ問題を作成してください。
Drupal CMS 用にいくつかの正式な作業トラックが定義されています。 drupal.org の関連する問題を参照してください。
Error: unknown command "quick-start" for "ddev"
このようなエラーが表示された場合は、以前に現在のディレクトリと同じ名前の別のディレクトリに DDEV を使用して Drupal CMS をセットアップした可能性があります。 DDEV では同じ名前の 2 つのプロジェクトを持つことができないため、ディレクトリ名を一意の名前に変更して、 ddev quick-start
を再試行してください。
一部のユーザーは、特に PHP Web サーバーがしばらくアイドル状態のままの場合、Drupal CMS にログインした後にタイムアウトが発生する可能性があります。
次のようなエラーが表示される場合があります。
The process "test -n "$CI" || composer drupal:run-server" exceeded the timeout of 300 seconds.
この問題が発生した場合は、次のコマンドを使用してサーバーを再起動できます。
composer drupal:run-server
DDEV を使用している場合は、プロジェクト ブラウザーによって提案される端末コマンドの前にddev exec
を付けます。