問題タブ [rollout]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
components - ページ上のコンポーネントを選択できません
ページで選択したコンポーネントに対してのみロールアウトを実行したいと考えています。コンポーネントの編集バーにある小さなチェックボックスを使用して、ページに表示されているコンポーネントを選択できないことに気付きました。
なぜこれが起こっているのかわかりません。それらはすべてカスタム コンポーネントであり、OOTB コンポーネントではありません。
これに対する解決策があれば、共有してください。
aem - ライブ コピー ロールアウト CQ5 での「アクションなし」
私はCQ5が初めてで、それを学んでいます。ブループリント ページからライブ コピーをロールアウトしようとすると、アクションは、作成、更新、完全更新、部分更新、および「アクションなし」です。ユーザーが「アクションなし」オプションをいつ取得するかを知りたいです。
ブループリント ページからライブ コピーを展開し、ブループリント ページを削除してから、ライブ コピー ページも削除しました。その後; 同じ名前のブループリント ページを再度作成してロールアウトしようとすると、「アクションなし」と表示され、作成されません。
ライブ コピー ページを削除してから、再度ロールアウトしようとしても、アクションが「作成」として表示されません。「アクションなし」と表示されます
これは AEM 5.6.1 のバグですか?
aem - CQ5でページのリビジョンをプログラムで削除する方法は?
現在の設定では; ブループリント ページの作成プロセスを自動化し、ライブ コピーに展開しようとしています。ライブコピーページをアクティブ化します。ページの非アクティブ化と削除もプログラムで行われます。これはすべて、com.day.cq.wcm.api.msm および com.day.cq.replication API を使用してコードを介して行われます。
現在直面している問題は、ブループリントとライブ コピーのページをプログラムで削除した後です。プログラムで同じページを再度作成した場合。それから; 「アクションなし」のオプションがあります。ページのロールアウト中に「作成」ではなく。これは、ライブコピーが切り離されたことを意味します。私たちがやりたいことは、ページを削除することです。関係に関連付けられた履歴を削除したい。次回同じページが作成されるようにします。ライブ コピー ブランチに展開されます。
cancelRelationship と endRelationship を試しました (履歴を削除することがドキュメントに記載されてい ます https://docs.adobe.com/docs/en/cq/5-6-1/javadoc/com/day/cq/wcm/msm/ api/LiveRelationshipManager.html#endRelationship ) ですが、履歴は削除されません。
これは、ページがアクティブになるたびに発生するためです。バージョンが作成されます。ページのリビジョン/バージョンをプログラムで削除するにはどうすればよいですか? リビジョンhttps://docs.adobe.com/docs/en/cq/5-6-1/javadoc/com/day/cq/wcm/api/PageManager.html#createRevisionを作成するオプションはありますが、作成するオプションはありません作成したリビジョンを削除します。
/var/audit/com.day.cq.replication で作成されたバージョン ノードを削除する必要がありますか?
ios - SWIFT Xcode で Rollout.io をインポートする方法
私はrollout.ioをインストールしようとしています。単純に、このようにApppDelegateにコードを入れると書かれていますが、問題はそれがObjective-Cにあるということです。そのため、コンバーターを使用して Swift に変更しようとしましたが、Objective-C インポート ヘッダーをコードに挿入しようとすると機能しません。変換しようとしても、オンラインコンバーターは「インポート」部分さえ表示しません
私はこれらすべての準備ができて試しました
コード:
これらはすべて失敗します。
迅速なイジェクトで下部を取得できますが、上部の「インポート、Rollout/Rollout.h>」部分は取得できません
database - データベースでのワンタイム データ移行
私たちは Web アプリに新しい機能を導入しており、データベースは製品版への新しいバージョンのロールアウトに適切に対応する必要があります。例として、テーブル T2 のカラム C2 が真の値を持つ場合、テーブル T1 のカラム C1 に 0 の値を設定します。
次のロールアウトでデータを変更する最善の方法は何ですか?
また、同じ製品バージョンの次回の再デプロイ時に同じデータが変更されることは望ましくありません。
したがって、ロールアウト時にのみ呼び出されるデータベース トリガーである必要があります。
この種の新機能の導入に共通する解決策はありますか?
inheritance - 機能しないコンポーネントの継承をキャンセルする
現在、AEM 6.2 プロジェクトに取り組んでいます。ライブコピー コンポーネントで継承を無効にし、その値 (タイトルなど) を変更すると、このライブコピー コンポーネントで継承を再度有効にすると、ブループリント コンポーネントから値が引き出されません。
blueprint コンポーネントでは、title 値は「From blueprint changed again」ライブコピー コンポーネントでは、継承を無効にし、title 値を「From blueprint changed again 2222」に変更しました。
ここで、継承を有効に戻します。以下のスクリーンショットを参照してください。
現在、ライブコピー コンポーネントのタイトルが「ブループリントから変更されたものから再度変更されました」に戻ることを期待していますが、それは起こらず、ブループリントから値を取得しません。
したがって、これが AEM6.2 製品のバグであるかどうかはわかりません。デフォルトの geometrixx サイトを使用して、ここに示す例を作成しています。アドバイスや提案はありますか?前もって感謝します。
aem - aem で選択したコンポーネント機能をロールアウトできません
以下のリンクのように Editbar.js を変更することでコンポーネントを選択できます。 ページ上のコンポーネントを選択できません
しかし、ロールアウトするコンポーネントを確認した後、選択したコンポーネントをロールアウトすることを選択しますが、少なくとも 1 つのコンポーネントを選択する必要があるという警告メッセージが表示され続けます。
どうして?T_T
java - Java クラスを介してロールアウトを起動する AEM
プログラムで AEM でロールアウトプロセスを開始するにはどうすればよいですか?
ありがとう。