バルクエディター the-bulk-editor

バルクエディターを使用すると、以下のことができるので、視覚的なページコンテンツが不要な場合に効率的な編集が可能になります。

  • 複数のページからコンテンツを検索(および表示)。これは GQL(Google Query Language)を使用して行います。
  • そのコンテンツをバルクエディターで直接編集。
  • 変更を(元のページに)保存。
  • このコンテンツをタブ区切り(.tsv)スプレッドシートファイルに書き出し。
NOTE
コンテンツをリポジトリに読み込むこともできますが、デフォルトでは、ツール​コンソールで使用できる Bulk Editor では無効になっています。

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

CAUTION
AEM 6.4 でのクラシック UI の廃止により、バルクエディターも廃止されたので、アドビでバルクエディターをさらに強化する予定はありません。

バルクエディターの使用例 example-use-case-for-the-bulk-editor

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

このようなユースケースを紹介する例が Geometrixx web サイトにあります。

  1. サポート​ページに移動し、カスタマーサービス満足度​サーベイに移動します。

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

    顧客満足度サーベイの例

  3. バルクエディターは完全にカスタマイズ可能ですが、この例では、ユーザーはコンテンツの編集はできず、情報をスプレッドシートに書き出すことのみが可能です。

    バルクエディターコンソール

バルクエディターの使用方法 how-to-use-the-bulk-editor

バルクエディターでは、次の操作を実行できます。

コンテンツの検索と編集 searching-and-editing-content

バルクエディターを使用して複数の項目を同時に編集するには:

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

例:

バルクエディターのフィルターオプション

  1. 「検索」をクリックします。 バルクエディターに結果が表示されます。
    前述の例では、指定した検索条件を満たすすべてのページが返され、リクエストした列で表示されます。

    バルクエディターの結果

  2. セルをダブルクリックすると、変更を加えることができます。

    一括編集

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

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

その他の GQL クエリパラメーター additional-gql-query-parameters

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

コンテンツの書き出し exporting-content

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

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

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

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

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

    結果の書き出し

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

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

    スプレッドシートに書き出した結果

コンテンツの読み込み importing-content

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

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

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

  1. バルクエディターを開きます。
  2. 例えば、次のような手順を実行して、?hib=false を URL に追加します。
    https://localhost:4502/etc/importers/bulkeditor.html?hib=false
  3. 「読み込み」をクリックします。
  4. .tsv ファイルを選択します。 データがリポジトリーに読み込まれます。
recommendation-more-help
experience-manager-65-help-main-toc