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.