Esta web utiliza cookies propias y de terceros para su funcionamiento. ¿Aceptas? Leer más
neorazorx_1
neorazorx_1

Cómo publicar plugins en FacturaScripts

Al pertenecer a este equipo ya puedes publicar plugins. Simplemente:

  • Haz clic en el menú plugins, justo aquí arriba.
  • Ve a la sección 2018 y pulsa el botón +.
  • Elige un nombre, una licencia y una descripción.
  • ¿Tienes el código público en github, gitlab o similar? Si quieres puedes indicarlo en el campo git.

Crea el zip de tu plugin

Comprime la carpeta de tu plugin en formato zip. Comprime la carpeta, no el contenido, es decir, ve a la carpeta Plugins de FacturaScripts, y ahí selecciona la carpeta de tu plugin y comprímela en zip.

Problemas con el zip creado en Ubuntu y derivados

En las últimas versiones de Ubuntu y derivados, al comprimir mediante el asistente visual, lo hace empleando la versión 2 de zip, que todavía no está implementada en PHP. Por este motivo te va a indicar un error en todos los zips que comprimas así. Es mejor que en el caso de Linux lo comprimas en línea de comandos:

zip -r nombre-zip.zip carpeta-plugin

La versión es incorrecta

El campo version solamente acepta valores numéricos, enteros o decimales, para poder comparar fácilmente y saber si estamos usando una versión anterior. Evita versiones como:

  • 0.1.2.3 (esto no es un número)
  • A1234 (tampoco es un número)
  • 1.2beta
  • alpha

Publica tu primera build

Ahora solamente falta subir el zip con los archivos del plugin.

  • Va a la sección builds de tu plugin.
  • Pulsa el botón nuevo, aparecerá un formulario.
  • Selecciona el archivo zip, indica la versión y pulsa guardar.

Plugins para la versión 2017

Para publicar plugins para la versión 2017 es el mismo procedimiento, solamente que en la sección 2017 de plugins.

Como única diferencia es que en estos plugins hay que indicar además el idplugin en el archivo facturascripts.ini. Pero solamente debes de fijarte en la sección facturascripts.ini de tu plugin para ver lo que debes añadir a tu archivo.

Tipos de plugins

https://www.facturascripts.com/publicaciones/nuevas-opciones-para-publicar-plugins

2018-11-23 13:26:56   18-06-2019

Título Fecha de creación
Reunión de desarrollo (10-09-2019) 10-09-2019
Nueva clase ToolBox para agrupar log, traductor y varias herramientas más 22-08-2019
Reunión de desarrollo (06-08-2019) 06-08-2019
Reunión de desarrollo (16-07-2019) 16-07-2019
Reunión de desarrollo (02-07-2019) 02-07-2019
Reunión de desarrollo (28-05-2019) 29-05-2019
Reunión de desarrollo (21-05-2019) 21-05-2019
Reunión de desarrollo (07-05-2019) 07-05-2019
Reunión de desarrollo (30-04-2019) 30-04-2019
Reunión de desarrollo 23-04-2019 23-04-2019
Reunión de desarrollo 16-04-2019 16-04-2019
Reunión de desarrollo 09-04-2019 09-04-2019
Reunión de desarrollo 02-04-2019 02-04-2019
Nuevas secciones: tareas y contratos 24-03-2019
Reunión de coordinación de desarrollo 12-03-2019 12-03-2019
Reunión de desarrollo 05-03-2019 05-03-2019
Reunión de desarrollo 26-02-2019 26-02-2019
Reunión de desarrollo 19-02-2019 19-02-2019
Curso de programación (versión 2017) ya disponible 15-02-2019
Reunión de desarrollo 29-01-2019 29-01-2019
Reunión de desarrollo 22-01-2019 22-01-2019
Reunión de desarrollo 15-01-2019 15-01-2019
Nuevas opciones para publicar plugins 09-01-2019
Reunión de desarrollo 11-12-2018 11-12-2018
Reunión de desarrollo 4-10-2018 04-12-2018
Reunión de desarrollo 27-11-2018 27-11-2018