Indexování vícejazyčného webu pomocí sady nástrojů OCE Toolkit

Pomocí sady nástrojů OCE Toolkit můžete indexovat vícejazyčné weby (MLS) pro překlady a vyhledávání stránek a položek obsahu.

Můžete vytvořit index vícejazyčného webu a před publikováním webu jej podrobit testu. K indexování vícejazyčného webu použijte příkaz cec index-site sady nástrojů OCE Toolkit. Přejděte do adresáře cec-components a zadáním tohoto příkazu bez jakýchkoli voleb zobrazte informace nápovědy pro příkaz:

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

Položky indexu stránky existují pro jednotlivé stránky a jednotlivé jazyky. Položky obsahu indexu stránky vytvořené pro jednotlivé jazyky jsou vytvořeny jako překlady položek indexu stránky výchozího jazyka. Když provedete dotaz na spuštěném webu, vyhledávání a seznam obsahu převezmou jazyk z adresy URL webu. Tím je zajištěno automatické filtrování vyhledávání.

Vícejazyčný web můžete publikovat až poté, co bude indexován a přeložen. K tomu budete potřebovat úlohu překladu. Prostudujte si téma Vytvoření nového webu nebo úlohy překladu materiálu na serveru služby Oracle Content Management.

Je vyžadován výchozí jazyk, angličtina. Pro každý podporovaný jazyk (povinný nebo nepovinný) vytvořte index a překlady položek indexu. Pokud spustíte index dvakrát, provede se pouze aktualizace.

Chcete-li indexovat, přeložit a publikovat vícejazyčný web pomocí příkazů sady nástrojů OCE Toolkit:

  1. Vytvořte typ obsahu pro web a zajistěte jeho dostupnost v úložišti. Viz Vytvoření typu obsahu pro text stránky webu.

  2. Vyberte zásadu ověřování.

    1. V levé navigační nabídce klikněte na volbu Materiály.

    2. V nabídce Materiály zvolte položku Zásady lokalizace.

    3. Vyberte zásadu lokalizace.

    4. V případě potřeby upravte zásadu lokalizace tak, aby zahrnovala jazyky, které chcete použít pro indexování a překlad webu. Pokud například zásada obsahuje pouze angličtinu, můžete přidat francouzštinu a španělštinu.

      Všechny překlady budou provedeny z angličtiny.

  3. Stáhněte úlohu překladu. Přeložit můžete jen materiály použité na webu.

  4. Přeložte web. Překlady webu lze provádět ručně nebo prostřednictvím integrovaného konektoru.

  5. Po dokončení překladu můžete úlohu překladu nahrát.

  6. Pomocí příkazu cec index-siteproveďte indexování webu. Zadáním příkazu -c <contenttype> nastavte typ obsahu pro indexování stránky.

    Můžete také zadat volbu -p pro publikování webu. Před publikováním změn na aktivním webu můžete indexování a překlad ověřit.

    Například následující příkaz cec index-site vytvoří index webu pro web, který používá angličtinu, francouzštinu a španělštinu. Jazyky podporované webem, včetně výchozího jazyka, pocházejí z přiřazené zásady 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
  7. Publikováním webu zahrňte překlady.