Módulos y plugins
Sistema de módulos
MuseDock CMS usa un sistema modular donde cada funcionalidad es un módulo independiente:
- Blog - Sistema de publicación de artículos
- Media Manager - Gestor de archivos multimedia
- AI Writer - Asistente de escritura con IA
- AI Image - Generación de imágenes con IA
- Custom Forms - Formularios personalizados
- Image Gallery - Galerías de imágenes
- React Sliders - Sliders interactivos
- Elements - Bloques de contenido reutilizable
- WP Importer - Importar desde WordPress
- Musedock Shop - Tienda online integrada
Estructura de un módulo
Cada módulo en modules/{slug}/ contiene:
module.json- Metadatos del módulobootstrap.php- Registro e inicializaciónroutes.php- Rutas del módulocontrollers/- Controladoresmodels/- Modelos de datosviews/- Vistas Blade
Plugins
Los plugins extienden funcionalidad a nivel de sistema. Se ubican en plugins/ y pueden ser:
- superadmin - Funcionalidades del panel de superadministrador
- tenant-shared - Compartidos entre tenants