Indeksere et flersproget site med OCE Toolkit

Du kan bruge OCE Toolkit til at indeksere flersprogede (MLS) sites til oversættelser og søgning på sider og i indholdselementer.

Du kan bygge et indeks til et flersproget site og teste det, før du publicerer sitet. Brug OCE Toolkit-kommandoen cec index-site til at indeksere et flersproget site. Gå til kataloget cec-components, og udfør denne kommando uden angivelse af nogen valg for at vise hjælpeoplysningerne for kommandoen:

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

Der findes sideindekselementer pr. side og pr. sprog. Indholdselementerne i sideindekset, der oprettes til hvert sprog, oprettes som oversættelser af elementerne i sideindekset for standardsproget. Når du udfører en forespørgsel på det kørende site, henter søgningen og indholdslisten sproget fra site-URL'en. Dette filtrerer søgningen automatisk.

Før du kan publicere et flersproget site, skal du indeksere og oversætte det. Til dette formål skal du bruge et oversættelsesjob. Se Oprette et nyt site- eller aktivoversættelsesjob på Oracle Content Management-serveren.

Standardsproget, engelsk, er påkrævet. For hvert understøttet sprog (påkrævede og valgfri) skal du udføre indeksoprettelsen og oprette oversættelser af indekselementer. Hvis du kører indekset to gange, udfører det bare en opdatering.

Sådan indekserer, oversætter og publicerer du et flersproget site ved hjælp af OCE Toolkit-kommandoer:

  1. Opret en indholdstype til sitet, og gør den tilgængelig i informationsbasen. Se Oprette indholdstypen for tekst til sitesider.

  2. Vælg en valideringspolitik.

    1. Klik på Aktiver i venstre navigationsmenu.

    2. Vælg Lokaliseringspolitikker i menuen Aktiver.

    3. Vælg en lokaliseringspolitik.

    4. Rediger om nødvendigt lokaliseringspolitikken, så den indeholder de sprog, som du vil bruge til indeksering og oversættelse af sitet. Hvis politikken for eksempel kun indeholder engelsk, kan du tilføje fransk og spansk.

      Alle oversættelser foretages fra engelsk.

  3. Download et oversættelsesjob. Du kan kun oversætte de aktiver, der bruges på sitet.

  4. Oversæt sitet. Siteoversættelser kan udføres manuelt eller gennem en integreret connector.

  5. Upload oversættelsesjobbet, når det er færdigt.

  6. Brug kommandoen cec index-site til at indeksere sitet. Angiv -c <indholdstype> for at angive sideindeksets indholdstype.

    Du kan også angive valget -p for at publicere sitet. Derefter kan du validere indekseringen og oversættelsen, før du publicerer ændringerne til livesitet.

    Følgende cec index-site-kommando bygger for eksempel et siteindeks til et site, der bruger engelsk, fransk og spansk. De sprog, der understøttes af sitet, er fra den tilknyttede lokaliseringspolitik, inklusive standardsproget.

    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. Publicer sitet, så det inkluderer oversættelser.