Integraciones

Sitecore (TMS)

El contenido se traduce automáticamente del inglés por Phrase Language AI.

Disponible para

  • los planes Business y Enterprise

Ponte en contacto con el equipo de ventas para preguntar por nuestros planes.

Sitecore es un servicio de gestión de contenido web que ayuda a los usuarios a crear y gestionar sitios web.

url y otros atributos no traducibles en General Links y atributos no traducibles en Image permanecen sin cambios en Sitecore después de actualizar la traducción existente.

El conector de Sitecore permite descargar contenido de origen y cargar traducciones hacia/desde Sitecore para los siguientes tipos de campo:

  • Texto de una línea (y limitado)

  • Texto enriquecido

  • Texto multilínea (y limitado)

  • HTML

  • Texto

  • Lista de nombres y valores

  • Enlace general

  • Imagen

  • Lista de verificación (los elementos referenciados se incluyen en el trabajo si no están traducidos).

  • Lista múltiple (los elementos referenciados se incluyen en el trabajo si no están traducidos).

  • Lista de árbol (los elementos referenciados se incluyen en el trabajo si no están traducidos).

Versiones compatibles

Sitecore - XP (Experience Platform): 8.2 y superior

Casos prácticos

Hay varios casos prácticos del conector:

  • Los project managers pueden agregar archivos directamente a los proyectos desde un repositorio en línea.

  • Configura el portal de solicitudes para permitir que los Remitentes agreguen archivos a las solicitudes directamente desde el repositorio en línea.

  • Usa la creación automática de proyectos (APC) para que se creen nuevos proyectos automáticamente cuando se detecte un cambio en la fecha de última modificación de los archivos o una carpeta supervisados.

    • Si usas la creación automatizada de proyectos y la página principal que vas a traducir contiene subelementos, los cambios realizados en esos subelementos no generan automáticamente un nuevo proyecto. Tendrás que traducir manualmente estos subelementos.

Restricciones

  • El idioma predeterminado configurado en el servidor de Sitecore tiene que ser el mismo que el idioma de origen en la cuenta de Phrase.

Configurar la vista previa en contexto

La función de vista previa en contexto ofrece una vista previa en tiempo real del texto original o traducido tanto en el editor web CAT como en el editor de escritorio CAT.

Se admiten tablas, columnas, varios gráficos, formato y fuentes (si son instaladas por los usuarios). La función está destinada a proporcionar contexto al traducir y no es una representación perfecta del documento original o completado; se esperan algunas diferencias visuales. También puede verse afectada si se habilita o se deshabilita la opción Permitir la carga de contenido externo en los editores en la configuración de acceso y seguridad.

Requisitos de Phrase:

  • Atraviesa el firewall empresarial para acceder a la instalación local.

  • Inicia sesión en el entorno de creación.

Configuración del firewall para la instalación local:

  • La instalación tiene que ser accesible desde las direcciones IP del servidor de Phrase. Consulta Direcciones IP de los servidores de Phrase para obtener la lista actual.

  • El nombre de dominio tiene que poder resolverse externamente.

Nota

Algunas etiquetas HTML presentan un riesgo y el editor CAT las elimina de este HTML al mostrar la vista previa. Esto es para garantizar la privacidad y seguridad de los datos del usuario.

Ejemplos de etiquetas eliminadas incluyen FORM, IFRAME, SCRIPT, SVG, VIDEO, EMBED, OBJECT o propiedades CSS de background-image.

Configuración de Sitecore

Para configurar el conector, el administrador de Sitecore tiene que habilitar SSL y la API REST.

Para habilitar la API REST, sigue estos pasos:

  1. En el archivo {SITECORE_ROOT}Website\App_Config\Include\Sitecore.ItemWebApi.config establece itemwebapi.mode y itemwebapi.access:

    <site name="website">
        <patch:attribute name="itemwebapi.mode">StandardSecurity</patch:attribute>
        <patch:attribute name="itemwebapi.access">ReadWrite</patch:attribute>
    </site>
  2. Establece las políticas de seguridad:

    En el archivo {SITECORE_ROOT}Website\App_Config\Include\Sitecore.Services.Client.config establece el valor Sitecore.Services.SecurityPolicy en Sitecore.Services.Infrastructure.Web.Http.Security.ServicesOnPolicy, Sitecore.Services.Infrastructure.

  3. Reinicia el servidor/servicio.

  4. Abre /sitecore/admin/showconfig.aspx y verifica que la configuración se haya aplicado correctamente:

    • API REST de elementos habilitada: <site name=\"website\" itemwebapi.mode=\"StandardSecurity\" itemwebapi.access=\"ReadWrite\" patch:source=\"Sitecore.ItemWebApi.config\"/>

    • Política de seguridad aplicada: <setting name=\"Sitecore.Services.SecurityPolicy\" value=\"Sitecore.Services.Infrastructure.Web.Http.Security.ServicesOnPolicy, Sitecore.Services.Infrastructure\" patch:source=\"Sitecore.Services.Client.config\"/>

Roles y permisos de acceso

El conector de Sitecore no requiere roles específicos.

Aplica estos ajustes:

  • Añade derechos de acceso de lectura y escritura a los elementos que vas a traducir.

    Para obtener más información, consulta Derechos de acceso de Sitecore.

  • Añade el derecho de acceso de lectura a los elementos que sean padres de los que vas a traducir.

  • Añade el derecho de acceso de lectura a los elementos de idioma usando /System/Languages/**.

  • Añade el derecho de acceso de lectura a los elementos de flujo de trabajo usando /System/Workflows/**.

Configuración de Phrase TMS

  1. En la página Configuración Setup_gear.png, desplázate hasta la sección Integraciones.

  2. Haz clic en Conectores.

    Se abrirá la página Conectores.

  3. Haz clic en Nuevo conector.

    Se abrirá la página Crear conector.

  4. Cambia la opción Tipo a Sitecore y proporciona un nombre para el conector.

  5. Introduce la URL de Sitecore, incluido el protocolo.

  6. Introduce el nombre de usuario y la contraseña.

  7. Selecciona el idioma fuente

    El idioma de origen tiene que coincidir con el idioma predeterminado en Sitecore.

  8. Selecciona la Base de datos de Sitecore a la que conectarte. Si no usas la base de datos predeterminada, proporciona el Nombre de base de datos personalizada.

  9. Haz clic en Conexión de prueba.

    Aparecerá una marca de verificación si la conexión tiene éxito. Si no es así, aparecerá un signo de exclamación rojo. Pasa el cursor sobre el icono para ver más detalles.

  10. Haz clic en Guardar.

    El conector se añadirá a la lista de la página Conectores.

Eliminar un conector

Para eliminar un conector:

  1. Desde la página Integraciones, selecciona el conector que quieres eliminar.

  2. Haz clic en Eliminar.

    Se abre la ventana Eliminar conector.

  3. Escribe "delete" y haz clic en Eliminar.

    El conector se elimina y aparece la lista de conectores.

Nota

No puedes eliminar un conector mientras esté vinculado a trabajos incompletos en un proyecto, incluidos los trabajos que se encuentran en la papelera de reciclaje. Intentar eliminar ese conector arroja un error de "Failed to delete connector".

Resolución Abre el proyecto asociado con el conector y completa o elimina cualquier trabajo pendiente. Ve a Configuración/Papelera de reciclaje y vacíala para eliminar cualquier trabajo que aún esté vinculado al conector. Intenta eliminar el conector de nuevo.

¿Fue útil este artículo?
★ ★ ★ ★ ★

Sorry about that! In what way was it not helpful?

The article didn’t address my problem.
I couldn’t understand the article.
The feature doesn’t do what I need.
Other reason.

Note that feedback is provided anonymously so we aren't able to reply to questions.
If you'd like to ask a question, submit a request to our Support team.
Thank you for your feedback.