Administrador de varios sitios (MSM) le permite utilizar el mismo contenido del sitio en varias ubicaciones. MSM utiliza su funcionalidad de Live Copy para conseguirlo:
Con MSM puede lograr lo siguiente:
A continuación, MSM mantiene las relaciones (activas) entre el contenido de origen y sus Live Copies para lo siguiente:
Esta y las siguientes páginas tratan sobre los problemas relacionados:
Existen muchos casos de uso para MSM y Live Copies, algunos de los cuales son:
Multinacionales: empresa global a local
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 admite variaciones nacionales.
Por ejemplo, la sección en inglés de la muestra del sitio de referencia de We.Retail se crea para los clientes de EE. UU. La mayor parte del contenido de este sitio también puede utilizarse para otros sitios de We.Retail 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 llevar a cabo ajustes regionales.
La siguiente estructura se puede utilizar para sitios de Estados Unidos, Reino Unido, Canadá y Australia:
/content
|- we.retail
|- language-masters
|- en
|- we.retail
|- us
|- en
|- we.retail
|- gb
|- en
|- we.retail
|- ca
|- en
|- we.retail
|- au
|- en
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 si desea ampliar un ejemplo de este tipo.
Nacional: de la sede central a las subdivisiones regionales
Alternativamente, una empresa con una red de distribuidores podría 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 sede 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
O puede utilizar MSM para crear versiones de una subrama específica. Por ejemplo, un subsitio de soporte que contenga detalles de las diferentes versiones de un producto específico, donde la información base permanece constante y solo es necesario cambiar las funciones actualizadas:
/content
|- support
|- product X
|- v5.0
|- v4.0
|- v3.0
|- v2.0
|- v1.0
En tal escenario siempre está la cuestión de si hacer una copia directa o usar Live Copies.
Hay un equilibrio de:
Frente a:
Se puede acceder directamente a MSM desde la IU mediante diversas opciones desde la consola adecuada. Para proporcionar una introducción, a continuación se enumeran las ubicaciones principales:
Crear sitio (Sitios)
Creación de Live Copy (Sites)
Ver propiedades (Sitios)
Referencias (Sitios)
Información general de Live Copy (Sites)
Modelos (Herramientas - Sites)
AEM Los aspectos de la funcionalidad de MSM se utilizan en varias otras funciones de la (por ejemplo, Lanzamientos, Catálogo); en estos casos, esa función administra la Live Copy.
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 información |
Origen | Las páginas originales. | 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 despliegue. | |
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; la conexión entre el origen y las Live Copies. |
Garantiza que los cambios en el origen se puedan sincronizar con la 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. |
Sincronización | Término genérico para la sincronización de contenido entre el origen y las Live Copies (por ambos) Despliegue y Sincronizar). | |
Despliegue |
Sincroniza desde el origen a la 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 despliegue). |
|
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 | Restablecer una página de Live Copy a:
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. |
Consulte Información general sobre la API de Java para los nombres de objeto.
Una Live Copy de MSM es una copia de contenido de un sitio específico que mantiene una relación activa con el origen:
La 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 lo siguiente:
Las reglas de sincronización, denominadas configuraciones de despliegue, determinan qué propiedades se sincronizan y cuándo se produce la sincronización.
En el ejemplo anterior, /content/we-retail/language-masters/en
es la ubicación maestra global en inglés. Para reutilizar el contenido de este sitio, se crean Live Copies de MSM:
El contenido siguiente /content/we-retail/language-masters/en
es el origen.
El contenido siguiente /content/we-retail/language-masters/en
se copia debajo de /content/we-retail/us/en/
, /content/we-retail/gb/en
, /content/we-retail/ca/en
, y /content/we-retail/au/en
nodos. Estas son las Live Copies.
Los autores realizan cambios en las páginas siguientes /content/we-retail/language-masters/en
.
Cuando se activa, MSM sincroniza estos cambios con las Live Copies.
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 la Live Copy, por lo que es útil tener en cuenta estas variaciones y cómo afectan a la sincronización. Las posibles composiciones incluyen las siguientes:
La forma básica de Live Copy tiene lo siguiente:
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:
Los cambios se pueden sincronizar según los requisitos.
AEM AEM Cuando crea una Live Copy en la rama de Live Copy, puede ver y navegar por ella, y utilizar la funcionalidad de la Live Copy 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 la rama de Live Copy (por ejemplo, myCanadaOnlyProduct
).
Cuando usted (o un proceso) crea un nueva página dentro de una live copy existente esta nueva página también se puede configurar como una live copy de un modelo diferente. Esto se conoce como Live Copy anidada, donde el comportamiento de la segunda Live Copy (interna) se ve afectado por la primera Live Copy (externa) de la siguiente manera:
Se puede continuar con un despliegue profundo activado para Live Copy de nivel superior en la Live Copy anidada (por ejemplo, si el déclencheur coincide).
Cualquier vínculo entre los orígenes se reescribirá dentro de las Live Copies.
Por ejemplo, los vínculos del segundo al primer modelo se reescribirán como vínculos de la Live Copy anidada/segunda a la primera Live Copy.
AEM Si mueve o cambia el nombre de una página dentro de la rama de Live Copy, esto se tratará (internamente) como una Live Copy anidada para permitir a los usuarios de la rastrear las relaciones.
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.
Cualquier página o rama de páginas puede utilizarse como origen de una 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 los siguientes:
El origen de una Live Copy pueden ser tanto páginas normales como páginas incluidas en una configuración de modelo; ambos son casos de uso válidos.
El origen forma el modelo para la Live Copy. El modelo se define al:
Crear una configuración de modelo
La configuración define (por adelantado) 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 puede hacer referencia a la página de origen o no.
Un despliegue es la acción central de MSM que sincroniza Live Copies con su origen. Puede realizar despliegues manualmente o automáticamente:
Una configuración de despliegue puede definirse de modo que eventos específicos puedan provocar un despliegue automáticamente.
Al crear una página de modelo puede utilizar el Despliegue para insertar los cambios en live copy.
El comando Despliegue está disponible en una página de modelo a la que se hace referencia mediante una configuración de modelo.
Al crear una página de Live Copy, puede utilizar el complemento Sincronizar para extraer cambios del origen a la live copy.
El Sincronizar el comando siempre está disponible en la página live copy (independientemente de si la página de origen/modelo está incluida en una configuración de modelo).
Una configuración de despliegue define cuándo y cómo se sincroniza una Live Copy con el contenido de origen. Una configuración de despliegue consta de un activador y una o más acciones de sincronización:
Activador
Un déclencheur es un evento que hace que se produzca la acción de sincronización dinámica, como la activación de una página de origen. MSM define los activadores que puede utilizar.
Acciones de sincronización
Se realizan en la Live Copy para sincronizarla con el origen. Algunas acciones de ejemplo son copiar contenido, ordenar nodos secundarios y activar la página de Live Copy. MSM proporciona una serie de acciones de sincronización.
Puede crear acciones personalizadas para su instancia mediante la API de Java.
Las configuraciones de despliegue se pueden reutilizar, de modo que más de una Live Copy pueda utilizar la misma configuración de despliegue. Varias configuraciones de despliegue se incluyen en una instalación estándar.
AEM Los despliegues se pueden complicar, especialmente cuando los autores editan contenido tanto en el origen como en la Live Copy, por lo que es útil tener en cuenta cómo se gestiona el contenido en los informes de forma más rápida y sencilla. En este caso, puede resultar útil tener en cuenta las posibles complicaciones que se pueden dar a la creación de contenido conflictos que pueden producirse durante el despliegue.
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 dinámica. La relación dinámica configura la sincronización de contenido de Live Copy desde el origen.
Puede Suspender la herencia live copy de una página live copy para poder 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 la herencia de un componente. Cuando se cancela la herencia, la relación dinámica se suspende y la sincronización no se lleva a cabo para ese componente. Cancelar la herencia y sincronizar resulta útil cuando es necesario personalizar las secciones secundarias del contenido.
También puede desasociar una live copy de su modelo para eliminar todas las conexiones.
La acción Desasociar es permanente e irreversible.
La opción Desasociar 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 la Live Copy y las páginas de Live Copy se convierten en una copia independiente.
Consulte Desasociar una Live Copy para obtener información detallada, incluido el impacto relacionado en las páginas principales y secundarias.
Los siguientes pasos describen el procedimiento estándar para utilizar MSM para reutilizar contenido y sincronizar cambios en Live Copies.
Desarrollar el contenido del sitio de origen.
Determine la configuración de despliegue que desea utilizar.
Determine dónde debe especificar las configuraciones de despliegue que se van a utilizar y configúrelas según sea necesario.
Si es necesario, crear una configuración de modelo que identifica el contenido de origen de live copy.
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.
Desplegar el modelo, o sincronización de live copy con los cambios.
MSM proporciona herramientas para que su implementación se pueda adaptar a las complejidades excepcionales que puedan existir al compartir contenido:
Configuraciones de despliegue personalizadas
Creación de una configuración de despliegue cuando las configuraciones de despliegue instaladas no cumplen con sus requisitos. Puede utilizar cualquier activador de despliegue y acción de sincronización disponible.
Acciones de sincronización personalizadas
Crear una acción de sincronización personalizada cuando las acciones instaladas no cumplen los requisitos específicos de la aplicación. MSM proporciona una API de Java para crear acciones de sincronización personalizadas.
La página Prácticas recomendadas de MSM contiene información importante sobre la implementación.