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.

2018-11-23 13:26:56 | 30-11-2018