Multisitio
WebBlocks CMS admite varios sitios dentro de una misma instalación.
Visión general
Cada sitio tiene su propio ámbito de contenido, sus dominios, sus idiomas (locales), su navegación y su contexto editorial.
Cada sitio dispone además de su propia capa de reserva de identidad pública:
- nombre público visible
- lema
- favicon
- imagen social
- SEO Defaults para título, descripción y palabras clave
- correo del destinatario predeterminado del Contact Form
Cómo funciona el ámbito del sitio
- El contenido está delimitado por sitio.
- El enrutamiento público resuelve el sitio activo a partir del host actual.
- Los metadatos públicos de
<head>y la salida del favicon se resuelven desde ese mismo sitio coincidente con el host actual. - Los títulos de las páginas públicas usan de forma predeterminada
Site Label · Page Label, con el sitio resuelto actual antes de la etiqueta de traducción de la página actual. - Las sobrescrituras SEO a nivel de página siguen resolviéndose desde el sitio coincidente con el host actual y desde la traducción de página resuelta en ese momento; no recurren a los valores predeterminados de otro sitio.
- El texto del modal de búsqueda público también resuelve la etiqueta del sitio coincidente con el host actual y no utiliza la Project Identity a nivel de instalación.
- Los usuarios del panel de administración con roles delimitados por sitio solo pueden trabajar dentro de los sitios que tienen asignados.
- La navegación, las páginas, el uso de medios y los informes siguen siendo conscientes del sitio.
Reglas prácticas
super_adminpuede acceder a todos los sitios.- Los usuarios
site_adminyeditordeben estar asignados a los sitios que gestionan. - La portabilidad de un sitio entre instalaciones se gestiona mediante Export / Import.
- La duplicación de un sitio dentro de la misma instalación se cubre con las herramientas de clonación y el flujo de administración correspondiente.
- Las páginas existentes siguen delimitadas por sitio en el formulario habitual Edit Page. Para mover una página entre sitios dentro de la misma instalación, utilice la acción dedicada
Move to another site. - Para crear una copia de una página dentro del mismo sitio o de otro sitio accesible, utilice la acción dedicada
Duplicate pageen lugar de moverla. - Los movimientos de página requieren un sitio de destino distinto, compatibilidad de idiomas (locales), que no haya rutas traducidas en conflicto en el sitio de destino y remapeos de Shared Slot compatibles cuando la página utiliza Shared Slots.
- Los duplicados de página requieren acceso al sitio de destino, compatibilidad de idiomas (locales), rutas traducidas de destino únicas y un tratamiento seguro para el uso de Shared Slots entre sitios.
- Los Shared Slots están delimitados por sitio y no pueden referenciarse directamente entre sitios.
- El duplicado dentro del mismo sitio conserva las referencias de Shared Slot existentes.
- El duplicado entre sitios solo remapea los Shared Slots compatibles con el mismo handle del sitio de destino.
- Los Shared Slots de destino ausentes o incompatibles siguen bloqueando el duplicado de forma predeterminada.
- Cuando la pantalla de duplicado ofrece
Disable incompatible Shared Slot-backed slots on the duplicated pagey el usuario lo acepta, solo esos slots incompatibles de la página duplicada se escriben como deshabilitados en lugar de conservar una referencia de Shared Slot entre sitios no válida. - Esta alternativa del duplicado no crea Shared Slots automáticamente ni copia el contenido de un Shared Slot en bloques propios de la página.
- La navegación vinculada a páginas puede requerir una revisión manual después de un movimiento, aunque las referencias de navegación estrictas a la misma página se mantienen válidas.