問題タブ [aem]
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.
jackrabbit - Copy Lucene indexes between Jackrabbit repositories
I have two Jackrabbit instances containing the same content. Rebuilding the Lucene index is slow, 30+ hours, and the down-time needed in the cluster is risky. Is it possible to instead just re-index one Jackrabbit then copy the Lucene index from that instance to the other?
Naively copying the Lucene index files beneath the workspace directory doesn't work. The issue appears to be that the content is indexed by document number which maps to a UUID which maps to the JCR path for the indexed node, but these UUIDs are not stable for a given path between Jackrabbit instances. (Both are actually Day CQ publisher instances populated by replication from a CQ author instance.)
I've managed to find the UUID-to-path mapping in the repository under /jcr:system/jcr:versionStorage/ but I can't see an easy way to copy this between repositories along with the Lucene index. And then I can't find the UUID->document ID mapping anywhere in the files - is this part of the Lucene index too?
Thanks for any help. I'm leaning towards just re-indexing the second instance separately and accepting the downtime but any ideas to reduce risk or the elapsed time of reindexing the cluster appreciated!
In the end we're going the re-index-them-both route: we've managed to repurpose a test instance as an extra live instance that we can drop into the farm temporarily whilst we take the other two out in turn to re-index. However I'd still be interested in hearing better ways to do this!
junit - CQ5 統合テストで JUnitServlet を使用してすべてのテスト クラスを実行する
CQ5 統合テストの JUnitServlet について質問があります。私は2つのことを理解していません。同様の問題を抱えている人の助けが必要です. これまでのところ、いくつかのテストメソッドを持つテストクラスが 1 つだけのパッケージがあります。すべて正常に動作しますが、次の 2 つの問題があります。
テスト クラスの名前を変更すると、JunitServlet がそれを見つけられなくなるのはなぜですか。もう一度ビルドしてパッケージとすべてをエクスポートしていますが、見つかりません。テストクラスに最初に付けた名前とは異なる名前を受け入れたくありません。最初に非常に具体的な名前を付けてから、いくつかのテストメソッドを追加し、「TestScenarioOne.java」などのより一般的な名前に変更したいので、変更したい...
2 つ目の問題は、このテスト クラスを終了した後、別のシナリオを引き続きテストするために新しいクラスを作成したことです。JUnitServlet は最初のものだけを見つけますが、新しいものも見つけません...それらは同じパッケージにありますが。何が問題なのかわからない...
どうもありがとう、私はあなたの答えを待っています...
java - Adobe CQ5 リクエスト パラメータ バインディング
Adobe CQ5 (Spring MVC やその他のフレームワークなど) のオブジェクトにリクエスト パラメータをバインドする方法を知っている人はいますか?
または、これを CQ5 で直接行う方法がない場合、これを行うためにサードパーティのフレームワークを統合したことのある人はいますか?
adobe - AdobeCQ5用のajax検索コンポーネントを作成する方法
CQ5で箱から出てくるものと同様の検索ボックスコンポーネントを作成したいと思います。ただし、次の機能が必要です。
- AJAX検索(これは、送信時にページ全体を更新する必要がないことを意味します)
- 自動提案(管理者が自動提案の単語を含むExcelスプレッドシートを選択できるようにしたい)
- 検索するフォルダーを1つ指定する機能(これは既存の検索の機能です)
私は無料のjqueryプラグインを使用してajaxと自動提案機能を提供することを考えていましたが、CQ5は初めてなので、まだ何が可能かを考えています。
- 開始点としてjQueryプラグインを使用するのは良い考えですか?
- jQueryを開発したら、それをCQ5コンポーネントに統合するために何をする必要がありますか?
- 始める前に、上記の機能の一部またはすべてをすでに備えているCQ5の検索コンポーネントをダウンロードまたは購入する方法はありますか?
私の初心者の質問を許してください!
どうもありがとう、
ケイティ
aem - Adobe CQ5 がデフォルトのページ プロパティを設定
ページを作成したときに CQ5 でデフォルトのページ プロパティ値を設定することはできますか? テンプレート、コンポーネントなどで指定することにより...
maven - didutil:did:jar:1.0.1 が見つからない
pom.xml に次の依存関係を追加しました
しかし、mvn clean install コマンドの実行中に次のエラーが発生します。
[エラー] プロジェクト platform.media でゴールを実行できませんでした: プロジェクト com.abc:platform.media:bundle:1.0.0-SNAPSHOT の依存関係を解決できませんでした:
http://repo.adobe.com/archiva/repository/day-centralでdidutil:did:jar:1.0.1が見つからない場合、ローカル リポジトリにキャッシュされました。day-external の更新間隔まで解決は再試行されません。 -central が経過したか、更新が強制されました
助けてください。
よろしく、 バイバフ・チャトゥルヴェディ
aem - CQ5 のコンテンツ ファインダーでコンテンツを表示できない
CQ5 リポジトリ内に画像と動画をインポートしました。それらはすべて DAM (デジタル資産管理) 内で見ることができますが、既に定義されているテンプレートとコンポーネントを使用してページを作成しているときに、コンテンツ ファインダー メニューでそれら (画像とビデオ) を見ることができません。
aem - cq5デザインモードボタンがありません
最近、ユーザーがフォルダーに直接追加されないように、CMS内に新しいグループを作成しました。推奨されるベストプラクティスに従う。
「everyone」、「administrators」などのデフォルト/メイングループはフォルダから変更または削除されません。マーケティングチームの個人のみです。これは過去数日間は正常に機能していましたが、今日、ユーザーと管理者は、サイドキックに「デザインモード」ルーラーアイコンが表示されなくなりました。したがって、ページを編集することはできません。
以下のサイトで提案されているACL関連の予感があります。
http://blogs.adobe.com/dmcmahon/2012/03/09/cq-design-and-preview-mode-toolbar-not-visible/
/ etc / designsフォルダー以下へのアクセス許可を確認しましたが、それでも喜びはありません。
これで本当にあなたの助けをいただければ幸いです。何か案は?
ウォーレンに感謝します
content-management-system - cq-day で段落システムを実装する方法
デイズ コミュニケ (cq) でパラグラフ システムを実装する方法について簡単な説明が必要です。
cq のドキュメントと google で検索しましたが、簡単な説明が見つかりませんでした。
誰か私に簡単な説明をしてもらえますか?
とても役に立ち、感謝しています。前もって感謝します。
(CQ4.2の説明が欲しい)
selenium - ターゲット要素と宛先要素が異なるフレームにある場合、selenium-webdriver を使用してドラッグ アンド ドロップを実行する方法は?
画像を CQ5 コンポーネントにドラッグ アンド ドロップする必要があります。画像とコンポーネントは別のフレームにあります。
destination
ターゲットのフレームがアクティブなときにwebelement が見つからなかったために機能しなかったコードを次に示します。
new Actions(driver).dragAndDrop(target, destination).perform();
私はまた、次のようにアクション間でフレームを切り替えようとしました:
これもうまくいきませんでした。次に、画像をオフセットで動かしてみました
これにより画像が移動しましたが、おそらくアクションが速すぎたため、コンポーネントはそれをキャプチャしませんでした。そのようなドラッグドロップを行う方法はありますか?
前もって感謝します。