設定のバックアップと移行
9 つのプラグインにはどれも、「システム」に「設定の持ち出し」という項目があります。設定を JSON ファイルとして書き出し、次のウェブサイトで読み込み直せます — ライセンス情報や、パスワード・鍵といった秘密情報は含みません。Consent と Roles は、さらに構成全体をエクスポートできます。
設定をファイルで持ち出す
- プラグインを開き、左側のグループ「システム」から項目「設定の持ち出し」(ドイツ語:„Einstellungen mitnehmen“)を選びます。
- カード「書き出し」(ドイツ語:„Ausgeben“)で「ファイルを作成」(ドイツ語:„Datei erzeugen“)をクリックします。JSON ファイルの名前には、プラグイン名と当日の日付が入ります。
- 移行先のサイトで、同じプラグインの同じ項目を開きます。
- カード「読み込み」(ドイツ語:„Einlesen“)でファイルを選び、「読み込み」(ドイツ語:„Einlesen“)をクリックします。結果のメッセージには、取り込んだ設定と破棄した設定の数が表示されます。
- 含まれるのはプラグインの設定です。それとは別に保存しているもの — たとえば Consent なら検出したサービス、Roles ならロールそのもの — は、それぞれ専用のエクスポートでしか持ち出せません。
- 含まれないのは、パスワード、暗号化キーと Webhook キー、そしてライセンスキーやライセンスの状態など、このウェブサイトだけに結び付いたものすべてです。何を省いたかは、ファイル自体に記載されます。
- 読み込まれるのは、移行先のサイトにすでに存在し、型も同じものだけです。別のプラグインのファイルは拒否されます。
Consent:構成を JSON として保存する
- Kakapo Consent を開き、左側のグループ「法務 & ツール」から項目「システム」を選びます。
- カード「データ & 転送」の「設定のエクスポート」で「エクスポート」をクリックします。
- プラグイン名と当日の日付を名前に含む JSON ファイルができます。
- 移行先のサイトでは同じカードを開き、「設定のインポート」でファイルを選んで「インポート」をクリックします。
- 含まれるのは、設定、検出したサービス、ドメイン、ブロックルール、言語、翻訳、ベンダー、そして法的文書の入力内容です。
- 含まれないのは、ライセンス情報と、プラグインの 3 つの秘密情報、すなわち API トークン、証跡署名、Webhook 署名です。
- 取り込みのとき、未知のキーは破棄されます。このプラグインのエクスポートに由来しないファイルは拒否されます。
設定を接続済みのサイトへ直接送る
サイトが「リモートサイト」(ドイツ語:„Remote-Sites“)で接続されていれば、「構成を送信」が Consent の構成の決まった一部を転送します:マネージャーが有効かどうか、タイトルと本文、色、スクリプトのブロックとフォントのブロック、有効期間、レイアウト、表示位置、細かい同意、そして 4 つのボタンのラベルです。接続先のサイトは各値を自身で検証し、いくつの設定を取り込んだかを返します。
設置全体を移転する
すべての設定をコンテンツごと別のサーバーへ移したい場合は、Kakapo Backup の移行ツールが適した道です。「操作」(ドイツ語:„Aktion“)→「移行」(ドイツ語:„Migration“)で「ポータブルアーカイブを作成」を実行すると、設定した範囲で新しいバックアップが作られ、すぐにダウンロードできます。新しい設置では、同じ画面のカード「インポート」から取り込みます。データベースも一緒に移るため、9 つのプラグインすべてのオプションも移ります。
Kakapo Roles は「転送」→「インポート/エクスポート」で、設定全体 — ロール、権限、表示ルール、リダイレクト — を書き出します。ライセンスキーと個々のユーザー割り当ては含まれません。
生データとログは別に出力します:Analytics は閲覧数の生データと集計を CSV で、Consent と Security はそれぞれのログを、Media は「確認リスト」(ドイツ語:„Prüfliste“)の「すべての検出結果を CSV で」(ドイツ語:„Alle Befunde als CSV“)から出所の検出結果をエクスポートします。