Bulk Editor

Bulk Editor を使用すると、以下のことができるので、視覚的なページコンテンツが不要な場合に非常に効率的な編集が可能になります。

  • 複数のページからコンテンツを検索(および表示)。これは GQL(Google Query Language)を使用しておこないます。
  • このコンテンツを Bulk Editor で直接編集。
  • 変更を(元のページに)保存。
  • このコンテンツをタブ区切り(.tsv)スプレッドシートファイルに書き出し。
メモ

コンテンツをリポジトリに読み込むこともできますが、デフォルトでは、ツール​コンソールで使用できる Bulk Editor では無効になっています。

ここでは、ツール​コンソールで Bulk Editor を操作する方法について説明します。通常、管理者は、Bulk Editor を使用して複数の項目を検索および編集します。これをおこなうには、GQL クエリを使用してテーブルに値を入力してから、作業対象のコンテンツ項目を選択します。作成者は通常、製品リストコンポーネントを使用してアクセス可能なカスタマイズされた Bulk Editor アプリケーションの一部として Bulk Editor を使用します。

注意

AEM 6.4 のクラシック UI の廃止 により、Bulk Editor も廃止もされました。したがって、今後、Bulk Editor が強化される予定はありません。

Bulk Editor の使用例

例えば、特定のサーベイに回答したユーザーの名前と電子メールアドレスがすべて必要な場合は、Bulk Editor で提供可能な情報をスプレッドシートに書き出すことができます。

このような使用例の説明が、Geometrixx Web サイトに含まれています。

  1. サポート​ページに移動して、Customer Service Satisfaction サーベイに移動します。

  2. フォームの最初」の段落を​編集​します。ダイアログで「詳細」タブをクリックし、「アクションの設定」を展開して、「データを表示」をクリックします。

  3. Bulk Editor は完全にカスタマイズ可能ですが、この例では、ユーザーはコンテンツの編集はできず、情報をスプレッドシートに書き出すことができるだけです。

Bulk Editor を使用する方法

Bulk Editor では次のことが可能です。

コンテンツの検索と編集

Bulk Editor を使用して複数の項目を同時に編集するには:

  1. ツール​コンソールで、Importers フォルダーをクリックして展開します。
  2. Bulk Editor」をダブルクリックして開きます。
  3. 選択要件を入力します。
フィールド Property
ルートパス バルクエディタが検索するルートパスを示します。
例えば、/content/geometrixx/en。バルクエディタは、すべての子ノードを検索します。
クエリーのパラメーター GQLパラメータを使用して、バルクエディタでリポジトリ内で探す検索文字列を入力します。例えば、type:Pageはルートパス内のすべてのページを検索し、text:professionalは「professional」という語を含むすべてのページを検索し、"jcr:title":Englishはタイトルに「English」を含むすべてのページを検索します。 文字列のみを検索できます。
「コンテンツモード」チェックボックス 検索結果のjcr:contentサブノード内にあるプロパティが存在する場合は、このチェックボックスを選択します。 ページにのみ使用します。プロパティ名の前に "jcr:content/"
プロパティ/列 Bulk Editor で返すプロパティのチェックボックスをチェックします。選択したプロパティは、結果ウィンドウの列見出しとなります。デフォルトでは、結果にはノードパスが表示されます。
カスタムプロパティ/列 Properties/Columnsフィールドにリストされていない他のプロパティを入力します。これらのカスタムプロパティは、結果ペインに表示されます。複数のプロパティを追加する場合は、コンマでプロパティを区切ります。 注意:まだ存在しないカスタムプロパティを追加 すると、AEM WCMでは空のセルが表示されます。空白のセルを変更して保存すると、そのプロパティがノードに追加されます。新しく作成されたプロパティは、ノードタイプの制約とプロパティの名前空間に従う必要があります。

次に例を示します。

  1. 検索」をクリックします。Bulk Editor に結果が表示されます。
    上記の例の場合は、指定した検索条件を満たすすべてのページが返され、要求した列を含めて表示されます。

  2. 任意のセル内でダブルクリックして、必要な変更をおこないます。

  3. 保存」をクリックして変更を保存します(「保存」ボタンは、セルを編集後に有効になります)。

    注意

    ここでおこなった変更は、リポジトリコンテンツ(「パス」で参照されているページなど)に書き込まれます。

その他の GQL クエリパラメーター

  • パス:このパスの下にある検索ノード のみ。パスのプレフィックスを含む複数の用語を指定した場合は、最後の用語のみが考慮されます。
  • type: 指定したノードタイプのノードのみを返します。これには、プライマリとミックスインのタイプが含まれます。複数のノードタイプは、コンマで区切って指定できます。GQLは、指定された任意の型のノードを返します。
  • order:指定したプロパティで結果を 並べ替えます。コンマで区切った複数のプロパティ名を指定できます。結果を降順に並べるには、プロパティ名の先頭にマイナスを付けるだけです。例:order:-name。プラス記号を使用すると、結果が昇順で返されます。これもデフォルトです。
  • limit: 間隔を使用して結果の数を制限します。例:limit:10…20間隔はゼロベースで、開始は両端を含み、両端は排他的であることに注意してください。また、開く間隔を指定することもできます。 limit:10…またはlimit:…20。ドットを省略し、1つの値のみを指定した場合、GQLは最大この数の結果を返します。例:limit:10(結果の最初の10件を返す)

Exporting Content

コンテンツを書き出して、Excel のスプレッドシートで変更を加えることが必要になる場合があります。例えば、メーリングリストを書き出して、リストされているすべての電話番号の市外局番を Excel で直接変更したり、行を追加したりする場合などです。

コンテンツを書き出すには:

  1. コンテンツの検索と編集の説明に従ってコンテンツを検索します。

  2. 書き出し」をクリックして、変更をタブ区切りの Excel スプレッドシートに書き出します。AEM WCM でファイルのダウンロード場所が確認されます。

    メモ

    デフォルトでは、変更は Windows-1252(CP-1252 とも呼ばれる)でエンコードされます。「UTF-8」をチェックすると、変更を UTF-8 で書き出すことができます。

  3. 場所を選択して、ファイルのダウンロードを確認します。

  4. ファイルをダウンロードしたら、Microsoft Excel などのスプレッドシートプログラムから開くことができます。スプレッドシートプログラムにファイルが読み込まれ、スプレッドシート形式に変換されます。

コンテンツの読み込み

デフォルトでは、バルクエディタを開くと読み込み機能は非表示になります。 パラメーターhib=falseをURLに追加すると、「Bulk Editor」ページに「Import」ボタンが表示されます。 コンテンツは、任意のタブ区切りファイル( .tsv)から読み込むことができます。 読み込みが正しく機能するためには、列見出し(セルの最初の行)が、読み込み先のテーブルの列見出しと一致している必要があります。

メモ

コンテンツを再読み込みする場合は、該当するノードの以前のコンテンツをすべて削除します。重要な情報を上書きしないように注意してください。

コンテンツを読み込むには:

  1. Bulk Editor を開きます。
  2. 追加?hib=falseをURLに(例:
    https://localhost:4502/etc/importers/bulkeditor.html?hib=false
  3. 読み込み」をクリックします。
  4. .tsvファイルを選択します。 データがリポジトリにインポートされます。

このページ

Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now