DXPR CMSで新しいサイトを始める.

DXPR Builderを学ぶここから始めるインストールと更新

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のダウンロード

  1. プロジェクトをクローンします。

    git clone https://github.com/dxpr/dxpr_cms.git my-site
    cd my-site
    
  2. Drupalコアとモジュールをダウンロードします。

    composer install
    

DDEVでは先にddev startを実行し、各composerとdrushコマンドの前にddevを付けます。

ブラウザーでのインストール

  1. ブラウザーでサイトを開きます。DXPR CMSインストーラーが自動で始まります。
  2. 質問に答えます。インストールする任意のアドオンなどです。
  3. 手順は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 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で追加します。

次のステップ