Indexera en flerspråkig webbplats med verktygen för OCE

Du kan använda verktygen för OCE för att indexera flerspråkiga (MLS) webbplatser för översättningar och för att söka bland sidor och innehållsobjekt.

Du kan bygga ett index för flerspråkig webbplats och testa det innan du publicerar webbplatsen. Använd kommandot cec index-site i verktygen för OCE för att indexera en flerspråkig webbplats. Gå till katalogen cec-components och skicka detta kommando utan några alternativ, för att visa hjälpinformationen för kommandot:

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

Sidindexobjekt finns per sida och per språk. De innehållsobjekt för sidindex som skapas för varje språk skapas som översättningar av sidindexobjekten för standardspråket. När du utför en fråga på webbplatsen som körs hämtar sökningen och innehållslistan språket från webbplatsens URL. Det här gör att sökningen filtreras automatiskt.

Innan du kan publicera en flerspråkig webbplats måste du indexera och översätta den, och för detta behöver du ett översättningsjobb. Se Skapa ett nytt översättningsjobb för webbplats eller tillgång på Oracle Content Management-servern.

Standardspråket, engelska, är obligatoriskt. För varje språk som stöds (obligatoriskt och valfritt) exekverar du indexskapandet och skapar översättningar av indexobjekten. Om du kör indexeringen två gånger görs bara en uppdatering.

Så här indexerar, översätter och publicerar du en flerspråkig webbplats med hjälp av kommandon i verktygen för OCE:

  1. Skapa en innehållstyp för webbplatsen och gör den tillgänglig i datalagret. Se Skapa innehållstypen för text på webbplatssidor.

  2. Välj en valideringspolicy.

    1. Klicka på Tillgångar på den vänstra navigeringsmenyn.

    2. Välj Språkanpassningspolicyer på menyn Tillgångar.

    3. Välj en språkanpassningspolicy.

    4. Ändra språkanpassningspolicyn vid behov, för att inkludera de språk du vill använda för indexering och översättning av webbplatsen. Om policyn bara innehåller engelska kan du till exempel lägga till franska och spanska.

      Alla översättningar görs från engelska.

  3. Ladda ned ett översättningsjobb. Du kan bara översätta de tillgångar som används på webbplatsen.

  4. Översätt webbplatsen. Webbplatsöversättningar kan göras manuellt eller via ett integrerat anslutningsprogram.

  5. Ladda upp översättningsjobbet när översättningen är klar.

  6. Använd kommandot cec index-site för att indexera webbplatsen. Ange -c <contenttype> för att ställa in innehållstyp för sidindex.

    Du kan även ange alternativet -p för att publicera webbplatsen. Därefter kan du validera indexeringen och översättningen innan du publicerar ändringarna på den aktiva webbplatsen.

    Till exempel bygger följande cec index-site-kommando ett webbplatsindex för en webbplats som använder engelska, franska och spanska. De språk som stöds av webbplatsen kommer från den tilldelade L10n-policyn, inklusive standardspråket.

    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. Publicera webbplatsen för att inkludera översättningar.