FacturaScripts 2026.65, que llegará este mismo mes de agosto, traerá una novedad pensada para los desarrolladores de plugins: controladores condicionales, controladores que solo se despliegan cuando otro plugin está activado. La idea es de Daniel Fernández, colaborador habitual del proyecto. Te lo contamos con antelación para que puedas ir pensando cómo sacarle partido en tus plugins.
Basta con colocar el controlador dentro de la carpeta Controller de tu plugin, en una subcarpeta con el nombre del otro plugin:
MiPlugin/
└── Controller/
├── EditFoo.php → se despliega siempre
└── POS/
└── EditBar.php → solo se despliega si el plugin POS está activado
En el despliegue, el controlador se copia aplanado a Dinamic/Controller (en el ejemplo, Dinamic/Controller/EditBar.php), por lo que funciona como cualquier otro controlador: aparece en el menú, se le pueden asignar permisos por rol y puede ser página de inicio, sin ninguna configuración adicional. Si el otro plugin se desactiva, en el siguiente despliegue el controlador y su página desaparecen automáticamente.
Solo se admite un nivel de subcarpetas dentro de Controller y solo se despliegan archivos php. Las subcarpetas que no coincidan con el nombre de un plugin activado se ignoran por completo.
La función ya está disponible en la rama principal del core, así que puedes probarla desde ya con la versión de desarrollo. Llegará a todos con FacturaScripts 2026.65, este mismo mes de agosto.
Con este curso aprenderás a gestionar el día a día de tu negocio con FacturaScripts: hacer facturas, albaranes, pedidos, presupuestos, gestionar clientes, proveedores, tarifas, usuarios, además de usar el informe de impuestos. ¿A quién va dirigido? A cualquier usuario que quiera aprender rápidamente el manejo diario del programa.
| 254 | 0,00 € |
¡Aprende a programar en PHP de manera fácil y divertida con nuestro curso básico! En este curso, te enseñaremos los conceptos fundamentales de la programación en PHP, incluyendo la sintaxis básica, el manejo de variables, estructuras de control de flujo y mucho más. Al terminar estarás listo para comenzar con el curso de creación de plugins para FacturaScripts.
| 62 | 5,99 € |
Con este curso aprenderá cómo crear un plugin sencillo para FacturaScripts: añadir nuevas páginas, tablas y columnas. Para entender este curso no se necesita mucha experiencia en programación, le enseñaremos los básico para modelar problemas sencillos. ¿A quién va dirigido? A cualquier persona con unos conocimientos muy básicos de programación o que ya han completado el curso de PHP. ¿Qué incluye? 18 lecciones con 14 vídeos explicativos.
| 393 | 5,99 € |
Estas empresas y profesionales apoyan económicamente FacturaScripts y nos ayudan a dedicar más tiempo al desarrollo, las pruebas y la documentación.
Si quieres impulsar nuevas mejoras y ayudar a que el proyecto siga creciendo, conviértete en patrocinador y forma parte de quienes lo hacen posible.
Patrocinar