Glazed ThemeからDXPR Themeへの移行.
2021年4月15日をもって、すべてのGlazed製品はサポート対象外となります。WebサイトにGlazed製品をインストールしている場合、サイトが危険にさらされる可能性があります。
Glazed ThemeからDXPR Themeへの移行方法
- 新しいオープンソースのDXPR ThemeとヘルパーモジュールをDrupal.orgからダウンロードするか、Composerでインストールします。
- DXPR Themeを有効化します
- まずConfiguration Managerモジュールを有効化します。
- 管理画面の「機能拡張」を開きます
- Configuration Managerを検索します
- 下にスクロールして「インストール」を選択します
- 現在のテーマ設定をエクスポートします。
- 環境設定 > 開発 > 設定の同期を開きます
- 「エクスポート」を選択します
- 「単一アイテム」を選択します
- 「設定名」の下で「color.theme.glazed」を選択します
- すべての設定をコピーします
- 新しいタブでインポートセクションを開きます
- 「シンプル設定」を選択します
- 新しい名前(例: 「color.theme.dxpr_theme」)を作成します
- 最後に「インポート」をクリックします
- 手順4.4から4.9を「glazed.settings」に対して繰り返し、「dxpr_theme.settings」という名前にします
- 「テーマ設定」を開き、「設定を保存」をクリックします
- テーマ設定にカスタムCSSやカスタムJSがある場合は、カスタムコード内の文字列glazed をdxpr_themeに置換し、テーマ設定フォームを再度保存します
- DXPRで行ったのと同じブロック配置になるよう、構造 > ブロックレイアウトを開きます
- Glazed Helperモジュールを無効化します。
- 作業中にコンテンツタイプを失わないよう、サイトのコードを開いて「.info.yml」を検索します
- すべてのglazed_helper依存関係をdxper_theme_helperに置換し、保存します
- 次にGlazed Helperモジュールを無効化します
- キャッシュをクリアします。
- Glazed Themeページ設定でフィールドをカスタマイズしていた場合は、次の操作が必要です。
- ノードの「設定」を開きます
- 「編集」をクリックします
- DXPR Themeページ設定に同じカスタム設定を反映させます
- Glazedページ設定フィールドコレクションを削除します。
- 新しいオープンソースのDXPR ThemeとヘルパーモジュールをDrupal.orgからダウンロードします
- まずGlazed Helperモジュールを無効化します。
- 「DXPR Theme Helperモジュール + DXPR Theme」を有効化します
- 現在のテーマ設定をエクスポートします
- テーマ設定を開きます
- 「インポート/エクスポート」を選択します
- カスタマーテーマ設定をすべてコピーします。
- 「外観」をクリックします
- DXPR Themeの下にある「設定」をクリックします
- 「インポート/エクスポート」を選択し、次に「テーマ設定のインポート」を選択します
- テーマ設定を貼り付けます
- 下にスクロールして「設定を保存」を選択します
- DXPR Themeをデフォルトテーマにします。
- 「外観」を開きます
- DXPR Themeの下にある「デフォルトに設定」を選択します
- DXPR Themeページ設定でリージョンを非表示にしていた場合は、次の操作が必要です。
- ノードの「設定」を開きます
- 「編集」をクリックします
- DXPR Themeページ設定の下にある任意のフィールドを非表示にします
- Glazedページ設定フィールドを削除します。
- 「構造」を開きます
- 「コンテンツタイプ」を選択します
- 目的のコンテンツタイプの「フィールドの管理」を選択します
- Glazedページ設定の行にある「削除」アイコンをクリックします
- ブロック設定をDXPR Themeに移行します
- 「構造」を選択します
- 「ブロック」を選択します
- 右上の「DXPR Theme」タブを選択します
- 「Glazed」の下にあるのと同じ設定を「DXPR Theme」に反映させます
- 作業が終わったらGlazed Themeを無効化し、サイトから削除します。
移行のサポートが必要ですか。
小規模なプロジェクトでは、移行とコンテンツの整合性確認は簡単です。
大規模なプロジェクトでは、モジュールと設定の相互作用により移行が複雑になる場合があります。
DXPRチームは、GlazedからDXPR製品への移行についてコンサルティングも実行も承ります。