ページバージョニング
ページバージョニングを有効にすると、サイトのウィジェットページの複数のバージョンを並行して作業することができます。 これらのバージョンは variations と呼ばれ、ステージングバーで作成・管理することができます。 ページのバージョニングは履歴を管理し、ステージングされたページに加えられた変更を、必要に応じて以前のバージョンに戻すことができます。
ステージングでは、ウィジェットページのバリエーションとページ履歴のみをサポートしています。 コンテンツページのバージョニングには、Publicationsを使用します。 詳しくは、出版ツールの比較をご覧ください。
ページのバージョニングは、ページの初期設定時、またはその後いつでも Staging Configuration ページから有効にすることができます。 有効にすると、個々のページまたはページのグループに対して、バリエーションの作成、結合、公開が可能になります。 また、ユーザーロールごとにバリエーションパーミッションを管理することもできます。
ページのバージョニングを使用し、後で無効にした場合、ページのバージョンの履歴は削除され、最新の公開ページのバージョンのみが保存されます。 これは、Local LiveとRemote Live Stagingのどちらにも当てはまります。
バリエーションの種類
ステージングには2種類のバリエーションがあります。
-
サイトページバリエーション : 複数のサイトページに対する変更を1つのバリエーションにまとめます。
-
Page Variations : 個別のページのバリエーションを作成することができます。 サイトページのバリエーション内に作成されます。
noteページバリエーションが有効なサイトにウィジェットページをインポートすると、そのページは、サイトページのメインバリエーションの新しいバリエーションとしてインポートされます。
コンテンツ・ページでは、 Experiences を使って代替ページを作成することができます。
ステージングサイトのすべてのバリエーションは同じコンテンツを共有しているため、どちらのバリエーションタイプもページにのみ影響し、サイトのコンテンツには影響しません。 つまり、各バリエーションは同じコンテンツやアプリケーションを異なる方法で使用、構成することができ、各サイトページのバリエーションは異なるページを含むことができます。
また、ページのメタデータはバージョン管理されていません(例:レイアウトタイプ、フレンドリーURL)。 これは、メタデータの変更がすべてのバリエーションに適用されることを意味します。 例えば、ページのテンプレートが変更された場合、テンプレートからの変更を継承するように設定されたすべてのページにその変更が伝搬されます。
ページテンプレートは、ステージングフレームワークによって認識されません。 つまり、ステージングされたサイトでは、既存のページテンプレートは表示も編集もできないのです。 ステージングされたサイトで作成された場合、ステージングを無効にすると失われます。
バリエーションの作成
-
Staging bar の Actions ボタン ( ) をクリックし、 Site Pages Variation または Page Variations を選択します。
-
モーダルウィンドウの右下にある「Add」ボタンをクリックします。
-
新しいバリエーションの 名前 と 説明 を入力します。 これらのフィールドは、バリエーションに合わせていつでも変更できます。
サイトページバリエーションでは、新しいバリエーションが既存のバリエーションからページをコピーするかどうかを、以下のオプションから選択することができます。
-
All Site Pages Variations : 既存のサイトページバリエーションから全ページをコピーします。
-
None (Empty Site Pages Variation) : 新しい、空のサイトページバリエーションを作成します。
-
[既存のバリエーション] : 1つのサイトページバリエーションからすべてのページをコピーします。
note既存のバリエーションからページをコピーする場合、出版準備中とマークされた最新バージョンのみがコピーされます。
-
-
追加 をクリックして、新しいバリエーションを作成します。
一度作成したページやページグループは、ステージングバーのドロップダウンメニューで各バージョンを切り替えることができます。 詳細については、 サイトステージングUIリファレンス を参照してください。
バリエーションのマージ
2つのサイトページバリエーションを統合することができます。 これは、すべてのページとページバリエーションを、その内容に影響を与えたり上書きしたりすることなく、サイトページバリエーションに追加するものです。
-
Staging bar の Actions ボタン ( ) をクリックし、 Site Pages Variation を選択します。
-
マージするベースとして使用するバリエーションの アクション ボタン ( ) をクリックし、 マージ を選択します。
-
ベースとなるバリエーションの上にマージするバリエーションを選択します。
サイトページの2つのバリエーションを統合すると、ベースとなるバリエーションに存在しない新しいページが追加されます。 そして、ページが両方のバリエーションに存在し、少なくとも1つのバージョンのページが公開準備完了とマークされている場合、準備完了とマークされた最新のバージョンが、ベースバリエーションの対応するページ用の新しいバリエーションとして追加されます。 公開の準備ができているとマークされていない古いバリエーションはコピーされません。
バリエーション権限の管理
パーミッションを使用して、バリエーションへのユーザーのアクセスを管理することができます。 詳細は、ステージング権限の管理を参照してください。