Indexación de un sitio multilingüe con el toolkit de OCE

Puede utilizar el toolkit de OCE para indexar sitios multilingües (MLS) para traducción y para buscar páginas y elementos de contenido.

Puede crear un índice de sitio multilingüe y probarlo antes de publicar el sitio. Use el comando del toolkit de OCE cec index-site para indexar un sitio multilingüe. Vaya al directorio cec-components y emita este comando sin opciones para ver la información de ayuda del comando:

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

Existen elementos de índice de página por idioma y página. Los elementos de contenido del índice de página creados para cada idioma se crean como traducciones de los elementos del índice de página de idioma por defecto. Cuando realiza una consulta en el sitio de ejecución, la búsqueda y la lista de contenido seleccionan el idioma de la URL del sitio. De esta forma, se filtra la búsqueda automáticamente.

Antes de poder publicar un sitio multilingüe, debe indexarlo y traducirlo, para lo que necesitará un trabajo de traducción. Consulte Creación de un nuevo sitio o trabajo de traducción de activo en el servidor de Oracle Content Management.

El idioma por defecto, inglés, es necesario. Para cada idioma soportado (tanto necesario como opcional), ejecute la creación de índice y cree traducciones de los elementos del índice. Si ejecuta el índice dos veces, solo se actualiza.

Para indexar, traducir y publicar un sitio multilingüe empleando los comandos del toolkit de OCE:

  1. Cree un tipo de contenido para el sitio y haga que esté disponible en el repositorio. Consulte Creación del tipo de contenido para el texto de una página del sitio.

  2. Seleccione una política de validación.

    1. Haga clic en Activos en el menú de navegación de la izquierda.

    2. Seleccione Políticas de localización en el menú Activos.

    3. Seleccione una política de localización.

    4. Si es necesario, modifique la política de localización para incluir los idiomas que desea utilizar para indexar y traducir el sitio. Por ejemplo, si la política está solo en inglés, también puede agregar francés y español.

      Todas las traducciones se hacen a partir del inglés.

  3. Descargue un trabajo de traducción. Solo puede traducir los activos que se usen en el sitio.

  4. Traducir el sitio. Las traducciones del sitio se pueden realizar de forma manual o a través de un conector integrado.

  5. Cargue el trabajo de traducción una vez que la traducción esté terminada.

  6. Utilice el comando cec index-site para indexar el sitio. Especifique -c <contenttype> para definir el tipo de contenido de índice de páginas.

    También puede especificar la opción -p para publicar el sitio. A continuación, puede validar la indexación y la traducción antes de publicar los cambios en el sitio en directo.

    Por ejemplo, el comando cec index-site crea un índice de sitio para un sitio que emplea inglés, francés y español. Los idiomas que soporta el sitio son los de la política de localización asignada, incluido el idioma por defecto.

    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. Publique el sitio para incluir las traducciones.