現在表示中:

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

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

注意:

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

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

Bulk Editor の使用例

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

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

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

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

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

Bulk Editor を使用する方法

コンテンツの検索と編集

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

  1. ツールコンソールで、Importers フォルダーをクリックして展開します。

  2. Bulk Editor」をダブルクリックして開きます。

  3. 選択要件を入力します。

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

    次に例を示します。

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

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

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

    警告:

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

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

  • path: このパスの下のノードのみを検索します。path プレフィックス付きの用語を複数指定した場合は、最後の用語のみが考慮されます。
  • type: 指定したノードタイプのノードのみを返します。これには、primary や mixin などのタイプが含まれます。複数のノードタイプをカンマで区切って指定できます。GQL は、指定したいずれかのタイプに該当するノードを返します。
  • order: 指定したプロパティを基準として結果を並べます。複数のプロパティ名をカンマで区切って指定できます。結果を降順で並べるには、プロパティ名にマイナス記号のプレフィックスを付けます(例:order:-name)。プラス記号を使用すると、結果は昇順に戻ります。これはデフォルトでもあります。
  • limit: 範囲を指定して結果の数を制限します(例:limit:10..20)。範囲はゼロベースであり、開始の値は含み、終了の値は除外されます。limit:10.. や limit:..20 のように、開始値か終了値のいずれかのみを指定することもできます。ドットを省略し、1 つの値のみを指定した場合、GQL は最大でこの指定した数の結果を返します。例えば、limit:10 と指定すると、最初の 10 個の結果が返されます。

コンテンツの書き出し

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

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

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

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

    注意:

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

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

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

コンテンツの読み込み

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

注意:

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

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

  1. Bulk Editor を開きます。

  2. ?hib=false を URL に追加します。以下に例を示します。
    http://localhost:4502/etc/importers/bulkeditor.html?hib=false

  3. 読み込み」をクリックします。

  4. .tsv ファイルを選択します。データがリポジトリに読み込まれます。

本作品は Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License によってライセンス許可を受けています。  Twitter™ および Facebook の投稿には、Creative Commons の規約内容は適用されません。

法律上の注意   |   プライバシーポリシー