Reutilización del contenido: administrador de varios sitios y Live Copy

El administrador de varios sitios (MSM) le permite usar el mismo contenido del sitio en varias ubicaciones. MSM utiliza su funcionalidad Live Copy para conseguirlo.

  • Con MSM puede:
    • Crear contenido una vez y después
    • Reutilice este contenido en otras áreas (a través de Live Copies) del mismo sitio u otros sitios.
  • A continuación, MSM mantiene las relaciones activas entre el contenido de origen y sus Live Copies para que:
    • Al realizar cambios en el contenido de origen, se sincronizan el origen y las Live Copies.
    • Puede realizar ajustes solo en el contenido de las Live Copies desconectando la relación activa para subpáginas o componentes individuales.

Esta página proporciona información general sobre cómo reutilizar contenido con MSM. Las siguientes páginas tratan en detalle los problemas relacionados.

Posibles escenarios

Existen muchos casos de uso para MSM y Live Copies. Algunos escenarios incluyen:

  • Multinacionales: de Global a Local Company

    Un caso de uso típico que admite MSM es reutilizar contenido en varios sitios multinacionales en el mismo idioma. Esto permite reutilizar el contenido principal, aunque también permite variaciones nacionales.

    Por ejemplo, la sección en inglés del ejemplo del tutorial de WKND se crea para clientes de EE. UU. La mayor parte del contenido de este sitio también puede ser usado para otros sitios WKND que atienden a clientes de habla inglesa de diferentes países y culturas. El contenido principal sigue siendo el mismo en todos los sitios, mientras que se pueden realizar ajustes regionales.

    La siguiente estructura se puede utilizar para sitios para Estados Unidos y Canadá. Observe cómo el nodo language-masters mantiene la copia maestra no solo del contenido en inglés sino de otros idiomas. Este contenido puede utilizarse como base para contenido de idiomas regionales adicionales junto con el inglés.

    /content
        |- wknd
            |- language-masters
                |- en
                |- es
                |- fr
            |- us
                |- en
                |- es
            |- ca
                |- en
                |- fr
    
    NOTA

    MSM no traduce el contenido. Se utiliza para crear la estructura necesaria e implementar el contenido.

    Consulte Traducción de contenido para sitios multilingües para ver este ejemplo.

  • Nacional - Oficina principal a las subdivisiones regionales

    Alternativamente, una empresa con una red de distribuidores puede querer sitios web separados para sus concesionarios individuales, cada uno de los cuales es una variación del sitio principal proporcionado por la sede central. Esto podría ser para una sola empresa con múltiples oficinas regionales, o un sistema nacional de franquicias compuesto por un franquiciador central y múltiples franquicias locales.

    La oficina central puede proporcionar la información básica, mientras que las entidades regionales pueden añadir información local, como detalles de contacto, horarios de apertura y eventos.

    /content
        |- head-office-berlin
        |- branch-hamburg
        |- branch-stuttgart
        |- branch-munich
        |- branch-frankfurt
    
  • Varias versiones

    MSM puede crear versiones de una subrama específica. Por ejemplo, un subsitio de asistencia puede contener detalles de las distintas versiones de un producto específico, donde la información base permanece constante y solo es necesario cambiar las funciones actualizadas:

    /content
        |- game-support
            |- polybius
                |- v5.0
                |- v4.0
                |- v3.0
                |- v2.0
                |- v1.0
    
    CONSEJO

    En tal escenario, se trata de la cuestión de si hacer una copia directa o utilizar Live Copies, que es un equilibrio entre:

    • La cantidad de contenido principal que debe actualizarse en varias versiones.

    En contra:

    • La cantidad de copias individuales debe ajustarse.

MSM desde la interfaz de usuario

Se puede acceder directamente a MSM desde la interfaz de usuario mediante diversas opciones desde la consola adecuada.

  • Crear sitio (sitios)

    • MSM le ayuda a administrar varios sitios web que comparten contenido común. Por ejemplo: los sitios web suelen estar destinados a audiencias internacionales, de modo que la mayor parte del contenido es común en todos los países, con un subconjunto del contenido específico de cada país. MSM le permite crear Live Copies que actualicen automáticamente uno o más sitios en función de su sitio de origen. Esto también le ayuda a aplicar una estructura base común, utilizar el contenido común en varios sitios, mantener un aspecto y un enfoque comunes y enfocar los esfuerzos en administrar el contenido que en realidad difiere entre los sitios. Crear un sitio de esta manera:
      • Requiere una configuración de modelo predefinida para especificar el origen.
      • Crea una Live Copy del origen (predefinido).
      • Proporciona al usuario el botón Rollout.
  • Crear Live Copy (Sitios)

    • MSM le permite crear una Live Copy ad-hoc (única) de una página o subrama individual de un sitio web. Por ejemplo, duplicar una subrama para proporcionar información sobre una versión nueva o actualizada de un producto. Crear una Live Copy de esta manera:
      • Crea una Live Copy ad-hoc (no se requiere configuración de modelo).
      • Se puede utilizar para crear (inmediatamente) una Live Copy de cualquier página o rama.
      • Requiere Sincronizar (no proporciona el botón Desplegar).
  • Ver propiedades (Sitios)

    • Si corresponde, esta opción le ayuda a monitorizar su Live Copy al proporcionar información sobre la Live Copy o el modelo relacionados.
  • Referencias (Sitios)

    • El carril References proporciona información sobre Live Copies junto con acceso a las acciones apropiadas.
  • Información general de Live Copy (Sites)

  • Planes (Herramientas - Sitios)

NOTA

Los aspectos de la funcionalidad de MSM se utilizan en varias otras funciones de AEM, como los lanzamientos. En estos casos, dicha función administra Live Copy.

Términos utilizados

Como introducción, la siguiente tabla proporciona una descripción general de los términos principales utilizados con MSM. Se tratarán en más detalles en las secciones y páginas siguientes.

Término Definición Más detalles
Origen Las páginas originales utilizadas como base para Live Copies Sinónimo de páginas de modelos o modelos
Live Copy La copia (del origen), mantenida mediante acciones de sincronización definidas según las configuraciones de lanzamiento
Configuración de Live Copy Definición de los detalles de configuración de una Live Copy
Relación activa Definición efectiva de la herencia para un recurso determinado, es decir, la conexión entre el origen y Live Copies Garantiza que los cambios en el origen se puedan sincronizar con Live Copy
Modelo Sinónimo de origen Se puede definir mediante una configuración de modelo
Configuración del modelo Configuración predefinida que especifica una ruta de origen Cuando se hace referencia a una página de modelo en una configuración de modelo, el comando Despliegue está disponible
Capítulo Las secciones del modelo que se incluirán en la Live Copy Generalmente son páginas secundarias de la raíz
Sincronización Término genérico para la sincronización de contenido entre el origen y las Live Copies (por las opciones Rollout y Synchronize)
Despliegue Sincroniza desde el origen con Live Copy Se puede activar mediante un autor (en una página de modelo) o mediante un evento del sistema (tal como se define en la configuración de lanzamiento)
Configuración de despliegue Reglas que determinan qué propiedades se sincronizarán, cómo y cuándo
Sincronizar Solicitud manual de sincronización, realizada desde las páginas de Live Copy
Herencia Una página o componente de Live Copy hereda contenido de su página o componente de origen cuando se produce la sincronización
Suspender Elimina temporalmente la relación activa entre una Live Copy y su página de modelo
Desasociar Elimina permanentemente la relación activa entre una Live Copy y su página de modelo
Restablecer Restaurar una página de Live Copy para eliminar todas las cancelaciones de herencia y devolver la página al mismo estado que la página de origen Restablecer afecta a cualquier cambio que haya realizado en las propiedades de la página, el sistema de párrafos y los componentes.
Superficial Una Live Copy de una sola página
Profundo Una Live Copy de una página, junto con sus páginas secundarias

Live Copies

Una copia activa de MSM es una copia de contenido específico del sitio para el que se mantiene una relación activa con el origen:

  • Live Copy hereda el contenido de su origen.
  • La sincronización realiza la transferencia real de contenido cuando se realizan cambios en el origen.
  • Una Live Copy puede considerarse como:
    • Superficial: una sola página
    • Profundo: la página, junto con sus páginas secundarias
  • Las reglas de sincronización, denominadas configuraciones de lanzamiento, determinan qué propiedades se sincronizan y cuándo se produce la sincronización.

En el ejemplo anterior, /content/wknd/language-masters/en es el sitio maestro global en inglés. Para reutilizar el contenido de este sitio, se crean Live Copies de MSM:

  • El contenido de abajo /content/wknd/language-masters/en es el origen.
  • El contenido siguiente /content/wknd/language-masters/en se copia debajo de los nodos /content/wknd/us/en/ y /content/wknd/ca/en. Estas son Live Copies.
  • Los autores realizan cambios en las páginas siguientes /content/wknd/language-masters/en.
  • Cuando se activa, MSM sincroniza estos cambios con Live Copies.

Live Copies - Composición

NOTA

Los diagramas y las descripciones de esta sección representan instantáneas de posibles Live Copies. No son exhaustivas, pero ofrecen una descripción general para resaltar características específicas.

Cuando crea una Live Copy, las páginas de origen seleccionadas se reflejan en 1:1 en Live Copy. Después de esto, también se pueden crear nuevos recursos (páginas o párrafos) directamente dentro de Live Copy, por lo que es útil tener en cuenta estas variaciones y cómo afectan a la sincronización. Las posibles composiciones incluyen:

La forma básica de Live Copy es:

  • Páginas de Live Copy que reflejen las páginas de origen seleccionadas de forma individual.
  • Una definición de configuración.
  • Una relación activa definida para cada recurso:
    • Vincule el recurso de Live Copy con su modelo o origen.
    • Se utilizan para realizar la herencia y el despliegue.

Los cambios pueden sincronizarse según los requisitos.

Información general sobre la composición de Live Copy

Live Copy con páginas que no sean Live Copy

Cuando crea una Live Copy en AEM, puede ver y navegar por la rama de Live Copy y utilizar la funcionalidad de AEM normal en la rama de Live Copy. Esto significa que usted (o un proceso) puede crear nuevos recursos (páginas o párrafos) dentro de Live Copy. Por ejemplo, un producto para una región o país en particular.

  • Estos recursos no tienen relación activa con las páginas de origen/modelo y no se sincronizan.
  • Pueden producirse escenarios que MSM gestione como casos especiales. Por ejemplo, cuando (o un proceso) crea una página con la misma posición y el mismo nombre en las ramas de origen/modelo y Live Copy. Para estas situaciones, consulte Conflictos de despliegue de MSM para obtener más información.

Live Copy con páginas que no sean de Live Copy

Live Copies anidadas

Cuando usted (o un proceso) crea una nueva página dentro de una Live Copy existente, esta nueva página también se puede configurar como Live Copy de un modelo diferente. Esto se conoce como Live Copy anidado. En Live Copies anidadas, el comportamiento de la segunda Live Copy o de la copia interna se ve afectado por la primera o la Live Copy externa de las siguientes maneras:

  • Se puede continuar con un despliegue profundo activado para Live Copy de nivel superior en la Live Copy anidada.
  • Cualquier vínculo entre los orígenes se reescribirá dentro de Live Copies.

Por ejemplo, los vínculos que dirigen desde el segundo al primer modelo se reescribirán como vínculos que apunten desde la copia activa anidada/segunda a la primera copia activa.

Live Copies anidadas

NOTA

Si mueve o cambia el nombre de una página dentro de la rama de Live Copy, esto se tratará como una Live Copy anidada para permitir que el AEM rastree las relaciones.

Live Copies apiladas

Una Live Copy se conoce como Live Copy apilada cuando se crea como el elemento secundario de una Live Copy superficial. Se comporta de la misma manera que una Live Copy anidada.

Configuraciones de origen, modelos y modelo

Cualquier página o rama de páginas puede utilizarse como fuente de Live Copy. Sin embargo, MSM también le permite definir una configuración de modelo que especifica una ruta de origen. Los beneficios de utilizar una configuración de modelo son que:

  • Permita que el autor utilice la opción Rollout en un modelo. Es decir, insertar explícitamente modificaciones en Live Copies que hereden de este modelo.
  • Permita que el autor utilice Crear sitio. Esto permite al usuario seleccionar idiomas fácilmente y configurar la estructura de Live Copy.
  • Defina una configuración de lanzamiento predeterminada para Live Copies que tengan una relación con el modelo.

El origen de una Live Copy puede ser páginas normales o páginas incluidas en una configuración de modelo. Ambos son casos de uso válidos.

El origen forma el modelo para Live Copy. El modelo se define cuando:

  • Crear una configuración de modelo : la configuración define de antemano las páginas que se utilizarán para crear la Live Copy.
  • Crear una Live Copy de una página : las páginas utilizadas para crear la Live Copy (las páginas de origen) son las páginas de modelo. Una configuración de modelo podría hacer referencia o no a la página de origen.

Desplegar y sincronizar

Un despliegue es la acción MSM central que sincroniza Live Copies con sus orígenes. Puede realizar implementaciones manualmente o automáticamente.

  • Se puede definir una configuración de lanzamiento para que eventos específicos puedan provocar que un despliegue se produzca automáticamente.

  • Al crear una página de modelo, puede utilizar el comando Rollout para insertar cambios en Live Copy.

    • El comando Rollout está disponible en una página de modelo a la que se hace referencia mediante una configuración de modelo.

    Despliegue

  • Al crear una página de Live Copy, puede utilizar el comando Sincronizar para extraer cambios del origen a Live Copy.

    • El comando Sincronizar siempre está disponible en la página de Live Copy independientemente de si la página de origen/modelo está incluida en una configuración de modelo.

    Sincronizar

Opciones de configuración del lanzamiento

Una configuración de lanzamiento define cuándo y cómo se sincroniza una Live Copy con el contenido de origen. Una configuración de lanzamiento consta de un déclencheur y una o más acciones de sincronización:

  • Déclencheur : un déclencheur es un evento que provoca que se produzca la sincronización de la acción en directo, como la activación de una página de origen. MSM define los déclencheur que puede utilizar.
  • Acciones de sincronización : las acciones de sincronización se realizan en Live Copy para sincronizarla con el origen. Las acciones de ejemplo son copiar contenido, ordenar nodos secundarios y activar la página Live Copy. MSM proporciona una serie de acciones de sincronización.
NOTA

Puede crear acciones personalizadas para su instancia mediante la API de Java.

Las configuraciones de lanzamiento se pueden reutilizar, de modo que más de una Live Copy pueda utilizar la misma configuración de lanzamiento. En una instalación estándar se incluyen varias configuraciones de lanzamiento.

Despliegue de conflictos

Los lanzamientos se pueden complicar, especialmente cuando los autores editan contenido tanto en el origen como en Live Copy. Por lo tanto, es útil tener en cuenta cómo AEM gestiona los conflictos que puedan producirse durante el despliegue.

Suspender y cancelar la herencia y sincronización

Cada página y componente de una Live Copy está asociado con su página de origen y componente a través de una relación activa. La relación activa configura la sincronización del contenido de Live Copy desde el origen.

Puede Suspender la herencia de Live Copy para una página de Live Copy, de modo que pueda cambiar las propiedades y los componentes de la página. Al suspender la herencia, las propiedades y los componentes de la página ya no se sincronizan con el origen.

Al editar una página individual, los autores pueden Cancelar herencia para un componente. Cuando se cancela la herencia, la relación activa se suspende y la sincronización no se produce para ese componente. La cancelación de la herencia y la sincronización resulta útil cuando es necesario personalizar las subsecciones del contenido.

Desasociar una Live Copy

También puede separar una Live Copy de su modelo para eliminar todas las conexiones.

ATENCIÓN

La acción Desasociar es permanente e irreversible.

La acción separar elimina permanentemente la relación activa entre una Live Copy y su página de modelo. Todas las propiedades relevantes para MSM se eliminan de Live Copy y las páginas de Live Copy se convierten en una copia independiente.

CONSEJO

Consulte Desasociar una Live Copy para obtener más información, incluido el impacto relacionado en las páginas principales y secundarias.

Pasos estándar para usar MSM

Los siguientes pasos describen el procedimiento estándar para utilizar MSM para reutilizar contenido y sincronizar cambios en Live Copies.

  1. Desarrollar el contenido del sitio de origen.

  2. Determine la configuración de lanzamiento que desea utilizar.

    1. MSM instala varias configuraciones de implementación que pueden satisfacer varios casos de uso.
    2. De forma opcional, puede crear una configuración de lanzamiento si es necesario.
  3. Determine dónde debe especificar las configuraciones de lanzamiento para utilizar y configurarlas según sea necesario.

  4. Si es necesario, cree una configuración de modelo que identifique el contenido de origen de Live Copy.

  5. Cree una Live Copy.

  6. Realice los cambios necesarios en el contenido de origen. Debe utilizar el proceso normal de revisión y aprobación de contenido que ha establecido su organización.

  7. Despliegue el modelo o sincronice Live Copy con los cambios.

Personalización de MSM

MSM proporciona herramientas para que su implementación se pueda adaptar a las complejidades excepcionales que pueden existir al compartir contenido.

  • Configuraciones de lanzamiento personalizadas : cree una configuración de lanzamiento cuando las configuraciones de lanzamiento instaladas no cumplan con sus requisitos. Puede utilizar cualquier déclencheur de lanzamiento y acción de sincronización disponible.

Prácticas recomendadas

La página Prácticas recomendadas de MSM contiene información importante sobre la implementación.

En esta página

Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now