Show Menu
トピック×

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. 選択要件を入力します。
フィールド プロパティ
ルートパス バルクエディターが検索するルートパスを示します。例えば、 /content/geometrixx/en .バルクエディターは、すべての子ノードを検索します。
クエリーのパラメーター Using GQL parameters, enter the search string you want the bulk editor to look for in the repository; for example, type:Page looks for all pages in the root path, text:professional looks for all pages that have the word "professional" in them, and "jcr:title":English looks for all pages that have "English" as the title. 文字列のみを検索できます。
「コンテンツモード」チェックボックス 検索結果のサブノード内にプロパティが存在する場合は、このチ jcr:content ェックボックスをオンにしてプロパティを読み取ります。 ページにのみ使用します。プロパティ名の先頭に "jcr:content/"
プロパティ/列 Bulk Editor で返すプロパティのチェックボックスをチェックします。選択したプロパティは、結果ウィンドウの列見出しとなります。デフォルトでは、結果にはノードパスが表示されます。
カスタムプロパティ/列 「プロパティ/列」フィールドにリストされていないその他のプ ロパティを入力します 。これらのカスタムプロパティは、結果ペインに表示されます。複数のプロパティを追加する場合は、コンマでプロパティを区切ります。 注意:まだ存在しないカスタムプロパティを追加すると、AEM WCMは空のセルを表示します。 空白のセルを変更して保存すると、そのプロパティがノードに追加されます。新しく作成されたプロパティは、ノードタイプの制約とプロパティの名前空間に従う必要があります。
次に例を示します。
  1. 検索 」をクリックします。Bulk Editor に結果が表示されます。 上記の例の場合は、指定した検索条件を満たすすべてのページが返され、要求した列を含めて表示されます。
  2. 任意のセル内でダブルクリックして、必要な変更をおこないます。
  3. 保存 」をクリックして変更を保存します(「 保存 」ボタンは、セルを編集後に有効になります)。
    ここでおこなった変更は、リポジトリコンテンツ(「 パス 」で参照されているページなど)に書き込まれます。

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

  • ​パス:このパスの下にある検索ノードのみ。複数のキーワードにパスプレフィックスを指定した場合は、最後のキーワードのみが考慮されます。
  • ​type:指定されたノード型のノードのみを返します。これには、プライマリタイプとミックスインタイプが含まれます。複数のノードタイプをコンマで区切って指定できます。GQLは、指定した型のノードを返します。
  • ​順序:指定したプロパティで結果を並べ替えます。コンマで区切った複数のプロパティ名を指定できます。結果を降順に並べるには、プロパティ名の先頭にマイナスを付けます。例:order:-name。プラス記号を使用すると、デフォルトである昇順で結果が返されます。
  • ​limit:間隔を指定して結果の数を制限します。例:limit:10..20間隔はゼロベースで、startはinclusive、endはexclusiveであることに注意してください。また、open interval: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 などのスプレッドシートプログラムから開くことができます。スプレッドシートプログラムにファイルが読み込まれ、スプレッドシート形式に変換されます。

コンテンツの読み込み

デフォルトでは、バルクエディターを開くと、インポート機能は非表示になります。 URLにパラメータを追加す hib=false るだけで、「インポート」ボタ ンが 「バルクエディタ」ページに表示されます。 任意のタブ区切りファイル( .tsv )からコンテンツを読み込むことができます。 読み込みが正しく機能するためには、列見出し(セルの最初の行)が、読み込み先のテーブルの列見出しと一致している必要があります。
コンテンツを再読み込みする場合は、該当するノードの以前のコンテンツをすべて削除します。重要な情報を上書きしないように注意してください。
コンテンツを読み込むには:
  1. Bulk Editor を開きます。
  2. URL ?hib=false に追加します。例: https://localhost:4502/etc/importers/bulkeditor.html?hib=false
  3. 読み込み 」をクリックします。
  4. Select the .tsv file. データがリポジトリにインポートされます。