DXPR CMSで新しいサイトを始める.
DXPR CMSは、DXPR Builder、DXPRテーマ、コンテンツタイプ、デモページ、AIモジュールが設定済みのDrupalディストリビューションです。新しいサイトの立ち上げ時にインストールします。運用中のサイトには、代わりにDXPR Builderを単体でインストールします。終わる頃には動作するサイトにログインし、ホームページをビルダーで編集できます。
始める前に
- Drupal 11に必要なPHP 8.3以降、Composer、Git、データベース。プロジェクトにはDDEV設定が含まれます。Drupal 11のホスティングならどれでもかまいません。
- プロダクトキーはapp.dxpr.com/getting-startedで取得します。インストーラーはこれをDXPR API Keyと呼びます。
含まれる内容
- DXPR BuilderとDrag and Drop Blockブロックタイプ
- DXPR Theme。色、フォント、ヘッダー、レイアウト設定を持つBootstrap 5テーマ
- 対象はBasic page、Blog post、Landing Pageの各コンテンツタイプ。すべてビルダー設定済み
- デモページ。Home、Page、Contact Us
- AIテキスト、ページ、画像向けのAIモジュールとDXPR AI Provider
インストール中は追加のアドオンを選べます。Case Studies、Events、Forms、Google Analytics、News、SEO Tools、Multilingualです。
DXPR CMSのダウンロード
-
プロジェクトをクローンします。
git clone https://github.com/dxpr/dxpr_cms.git my-site cd my-site -
Drupalコアとモジュールをダウンロードします。
composer install
DDEVでは先にddev startを実行し、各composerとdrushコマンドの前にddevを付けます。
ブラウザーでのインストール
- ブラウザーでサイトを開きます。DXPR CMSインストーラーが自動で始まります。
- 質問に答えます。インストールする任意のアドオンなどです。
- 手順はActivate AI FeaturesでプロダクトキーをDXPR API Keyに貼り付けるか、Skip this stepをクリックします。
コマンドラインでのインストール
ブラウザーの代わりにDrushでインストールできます。データベース情報とキーを自分のものに置き換えます。
drush site:install dxpr_cms_installer \
--db-url=mysql://user:pass@localhost/dbname \
dxpr_cms_installer_keys.dxpr_key='YOUR_PRODUCT_KEY' -y
任意のアドオンを追加するには"installer_recipes_form.add_ons=Events|News"を付けます。すべては*です。Drushは終わると管理者のログイン情報を表示します。
表示内容
インストーラーはホームページ/homeで終わります。管理者でログインすると、そのコンテンツにビルダーコントロールが表示されます。Home、Page、Contact Usページは通常のコンテンツです。Contentで編集、非公開、削除ができます。

| DXPR CMS | 単体のDXPR Builder | |
|---|---|---|
| 出発点 | 新しいサイト | 運用中のDrupalサイト |
| テーマ | DXPR Theme | 任意のテーマ |
| デモページ | Home、Page、Contact Us | なし |
| コンテンツタイプ | ビルダー設定済み | フォーマッターは自分で設定 |
ビルダーが表示されない場合
- ホームページにビルダーコントロールがない。 ログインしていないか、ロールにEdit with DXPR Builderがありません。DXPR CMSはコンテンツ管理者、サイトビルダー、コンテンツ編集者ロールに付与します。Peopleで割り当てます。
- AIプロンプトがグレーアウトでAIプロバイダー未設定と出る。 インストール時にキーを飛ばしています。Licenseに
/admin/dxpr_studio/dxpr_builder/settingsで、DXPR API Keyに/admin/config/ai/providers/dxprで追加します。
次のステップ
- 最初のページを作る:セクション、ロー、エレメントを追加します。
- デモコンテンツのインストール:既製ページでビルダーを試す他の方法を確認できます。
- ユーザープロファイル:各ロールがビルダーで見る内容を決めます。