Indexovanie viacjazyčnej lokality pomocou súpravy OCE Toolkit

Na indexovanie viacjazyčných lokalít pre preklady a na vyhľadávanie stránok a obsahových položiek môžete používať súpravu OCE Toolkit.

Môžete si vytvoriť index pre viacjazyčnú lokalitu a ešte pred publikovaním lokality ho otestovať. Na indexovanie viacjazyčnej lokality použite príkaz cec index-site súpravy OCE Toolkit. Prejdite do adresára cec-components a vydajte tento príkaz, ale bez volieb na zobrazenie pomocných informácií pre prí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

Indexové položky stránky existujú pre jednotlivé stránky a jazyky. Obsahové položky indexu stránky vytvárané pre jednotlivé jazyky sa vytvoria ako preklady indexových položiek stránky v predvolenom jazyku. Keď vykonávate dopyt na spustenej lokalite, zoznam vyhľadávania a zoznam obsahu si jazyk vyberú z adresy URL lokality. Vyhľadávanie sa tak filtruje automaticky.

Pred publikovaním je potrebné viacjazyčnú lokalitu indexovať a preložiť, a na to budete potrebovať úlohu prekladu. Pozrite si časť Vytvorenie novej úlohy prekladu lokality alebo položky na serveri Oracle Content Management.

Predvolený jazyk, angličtina, je povinný. Pre každý podporovaný jazyk (povinný aj voliteľný) spustite vytváranie indexu a vytvorte preklady indexových položiek. Ak index spustíte dvakrát, jednoducho vykoná aktualizáciu.

Ako indexovať, preložiť a publikovať viacjazyčnú lokalitu pomocou príkazov súpravy OCE Toolkit:

  1. Vytvorte pre lokalitu typ obsahu a sprístupnite ho v depozitári. Pozrite si časť Vytvorenie typu obsahu pre text na stránkach lokality.

  2. Vyberte stratégiu overenia.

    1. Kliknite na položku Položky v ľavej navigačnej ponuke.

    2. Vyberte položku Stratégie lokalizácie v ponuke Položky.

    3. Vyberte stratégiu lokalizácie.

    4. Ak je to potrebné, stratégiu lokalizácie modifikujte tak, aby obsahovala jazyky, ktoré chcete použiť na indexovanie a preloženie lokality. Napríklad ak stratégia obsahuje len angličtinu, môžete pridať francúzštinu a španielčinu.

      Všetky preklady sú z angličtiny.

  3. Stiahnite úlohu prekladu. Preložiť môžete len položky, ktorá sa používajú na lokalite.

  4. Preložte lokalitu. Preklady lokalít možno robiť manuálne alebo prostredníctvom integrovaného konektora.

  5. Po dokončení prekladu nahrajte úlohu prekladu.

  6. Na indexovanie lokality použite príkaz cec index-site. Zadajte -c <contenttype> na nastavenie typu obsahu indexu stránky.

    Môžete zadať aj voľbu -p na publikovanie lokality. Potom môžete indexovanie a preklad overiť ešte pred publikovaním zmien na živej lokalite.

    Napríklad nasledujúci príkaz cec index-site vytvorí index lokality pre lokalitu, ktorá používa angličtinu, francúzštinu a španielčinu. Jazyky podporované touto lokalitou sú z priradenej stratégie lokalizácie vrátane predvoleného jazyka.

    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. Lokalitu publikujte, aby sa pridali preklady.