Arquitectura Del Paquete

WebBlocks CMS se instala como paquete Composer fklavyenet/webblocks-cms dentro de una aplicación Laravel. Composer administra el paquete en vendor/fklavyenet/webblocks-cms; el código de aplicación, el entorno y el despliegue pertenecen a la aplicación anfitriona.

Responsabilidades Del Paquete Y La Aplicación

El paquete proporciona rutas, controladores, vistas, migraciones, traducciones y recursos públicos del CMS. La aplicación aporta sus propias rutas y funciones, conexión de base de datos, correo, planificador y configuración del sistema de archivos. Mantenga el código y contenido específicos fuera del paquete para que las actualizaciones puedan sustituir los archivos del CMS con seguridad.

No edite archivos de vendor/ para personalizar un sitio. Utilice ajustes compatibles del CMS, recursos de sitio/página y extensiones de plugins. Consulte Public Assets, Plugin System e Installation.

Rutas Y Coexistencia

La administración utiliza /webadmin. Las rutas públicas del CMS funcionan como alternativa; las rutas normales de Laravel tienen prioridad. Un prefijo de montaje opcional para toda la instalación permite aislar el contenido del CMS. Revise restricciones y enlaces existentes antes de cambiarlo. Coexistence describe la configuración y el comportamiento de las URL.

Instalación Y Actualizaciones

Instale el paquete con Composer y ejecute la configuración documentada del CMS en la aplicación. Las actualizaciones deben conservar archivos de la aplicación, ajustes del entorno y contenido subido. Siga Updates para las rutas de actualización y Operations para copias y recuperación.

Las instalaciones antiguas gestionadas desde la raíz tienen pasos de transición según su versión. Siga la guía correspondiente en lugar de copiar archivos históricos de la raíz a una instalación por paquete.

Documentación Y Contratos De Ejecución

La documentación y las guías se mantienen separadas del paquete instalable. El paquete incluye el inventario de creación disponible mediante Internal Content API. Confirme los bloques, campos y permisos de la instalación de destino con API Discovery.