Oracle Content Management Toolkitによるマルチ・リン・ガル・サイトの索引付け
Oracle Content Management Toolkitを使用すると、多言語(MLS)サイトを翻訳したり、ページやコンテンツ・アイテムを検索したりすることができます。
多言語サイト索引をビルドして、サイトを公開する前にテストできます。 Content Toolkit cec index-site
コマンドを使用して、多言語サイトに索引を付けます。 cec-components
ディレクトリに移動し、コマンドのヘルプ情報を表示するオプションを選択しないでこのコマンドを発行します:
cec-components> cec index-site
Usage: cec index-site <site>
Create content item for each page with all text on the page. If the page index content item already exists for a pate, updated it with latest
text on the page. Specify -c <contenttype> to set the page index content type. Optionally specify -p to publish the page index items after
creation or update.
Options:
--contenttype, -c <contenttype> page index content type
--publish, -p publish page index items
--help, -h Show help [boolean]
Examples:
cec index-site Site1 -c PageIndex
cec index-site Site1 -c PageIndex -p
ページ・インデックス・アイテムは、ページごとおよび言語ごとに存在します。 各言語に作成されたページ索引コンテンツ・アイテムは、デフォルトの言語ページ索引アイテムの翻訳として作成されます。 実行中のサイトで問合せを実行する場合、検索およびコンテンツ・リストでは、サイトURLから言語が選択されます。 これにより、検索が自動的にフィルタ処理されます。
多言語サイトを公開する前に、翻訳ジョブが必要な索引付けおよび翻訳を行う必要があります。 「Oracle Content Managementサーバーでの新規サイトまたはアセット翻訳ジョブの作成」を参照してください。
デフォルト言語(英語)は必須です。 サポートされている各言語(必須およびオプション)に対して、索引作成を実行し、索引アイテムの翻訳を作成します。 索引を2回実行すると、更新のみが実行されます。
Content Toolkitコマンドを使用して、多言語サイトの索引付け、変換および公開を行うには:
-
サイトのコンテンツ・タイプを作成し、リポジトリで使用できるようにします。 「サイト・ページ・テキストのコンテンツ・タイプの作成」を参照してください。
-
検証ポリシーを選択します。
-
左側のナビゲーション・メニューで「アセット」をクリックします。
-
「アセット」メニューで、「ローカリゼーション・ポリシー」を選択します。
-
ローカリゼーション・ポリシーを選択します。
-
必要に応じて、索引付けと翻訳に使用する言語をローカリゼーション・ポリシーに変更します。 たとえば、ポリシーが英語のみの場合は、フランス語とスペイン語を追加できます。
すべての翻訳は英語から行われます。
-
-
翻訳ジョブをダウンロードします。 サイトで使用されているアセットのみ翻訳できます。
-
サイトを「変換」します。 サイト翻訳は、手動で、または統合コネクタを通じて実行できます。
-
翻訳が完了したら、翻訳ジョブをアップロードします。
-
cec index-site
コマンドを使用して、サイトに索引付けします。 -c <contenttype>を指定して、ページ索引コンテンツ・タイプを設定します。サイトを公開するための
-p
オプションも指定できます。 その後、変更をライブ・サイトに公開する前に、索引付けと翻訳を検証できます。たとえば、次の
cec index-site
コマンドでは、英語、フランス語およびスペイン語を使用するサイトのサイト索引がビルドされます。 サイトでサポートされている言語は、デフォルト言語など、割り当てられているL10nポリシーからのものです。cec index-site Demo2 -c search_content_type -p - Logged in to remote server: server-URL - establish user session - get CSRF token - site: Demo2, default language: en-US, channel token: channel-token - site localization policy: search_localization_policy - query site repository - query content type search_content_type - query site structure - content types used in the site: search_blog - query page data - query content on the pages - will create 11 page index items - will update 0 page index items - will remove 1 page index items - create page index item for Blog - create page index item for Privacy Policy - create page index item for Search - create page index item for Components - create page index item for Navigtion - create page index item for Detail Page - create page index item for Pages - create page index item for Page Content - create page index item for Developing Templates - create page index item for Themes - add page index items to site channel - remove page index items for page Search from site channel - will create/update translate for fx-FR,es-ES - query site stucture with locale fr-FR - query page data (fr-FR) - query content on the pages (fr-FR) - will create 11 page index items (fr-FR) - will update 0 page index items (fr-FR) - will remove 1 page index items (fr-FR) - create page index item for Themes (fr-FR) - create page index item for Navigation (fr-FR) - create page index item for Pages (fr-FR) - create page index item for Detail Page (fr-FR) - create page index item for Search (fr-FR) - create page index item for Page Content (fr-FR) - create page index item for Components (fr-FR) - create page index item for Developing Templates (fr-FR) - create page index item for Blog (fr-FR) - create page index item for Home (fr-FR) - create page index item for Privacy Policy (fr-FR) - add page index items to site channel - set page index items in fr-FR as translated - remove page index items for page Search from site channel - query site stucture with locale es-ES - query page data (es-ES) - query content on the pages (es-ES) - will create 11 page index items (es-ES) - will create 0 page index items (es-ES) - create page index item for Pages (en-ES) - create page index item for Home (en-ES) - create page index item for Themes (en-ES) - create page index item for Components (en-ES) - create page index item for Privacy Policy (en-ES) - create page index item for Detail Page (en-ES) - create page index item for Page Content (en-ES) - create page index item for Navigation (en-ES) - create page index item for Developing Templates (en-ES) - create page index item for Search (en-ES) - create page index item for Blog (en-ES) - add page index items to site channel - set page index items in es-ED as translated - publish job submitted - publish in proogress - publish in progress - publish page index items finished
-
翻訳を含めるためにサイトを公開します。