Cómo crear un plugin para FacturaScripts

Para crear un plugin solamente necesita crear un directorio en la carpeta Plugins y añadirle un archivo facturascripts.ini, que es donde se indica el nombre, descripción, versión y requisitos del plugin.

Una vez creado este archivo ya puede activar el plugin desde el menú administrador, plugins. Para más detalles sobre creación de tablas, modelos y controladores, mire nuestra guía para programadores o nuestros cursos de desarrollo.

Guía de programación Cursos
como crear un plugin para facturascripts

$ fsmaker
FacturaScripts Maker v1.29

crear:
$ fsmaker plugin
$ fsmaker model
$ fsmaker controller
$ fsmaker extension
$ fsmaker gitignore
$ fsmaker cron
$ fsmaker init
$ fsmaker test

descargar:
$ fsmaker translations

comprimir:
$ fsmaker zip

Aumente su productividad con fsmaker

fsmaker es nuestra herramienta en línea de comandos para la creación de plugins. Con ella ahorrará incontables horas de trabajo al crear o modificar plugins.

Instalar en Linux o macOS

Abra un terminal y ejecute estos comenados (requiere tener git instalado):

git clone https://github.com/FacturaScripts/fsmaker.git
sudo ln -s $(pwd)/fsmaker/fsmaker.sh /usr/local/bin/fsmaker
sudo chmod +x /usr/local/bin/fsmaker

Una vez instalado solamente debe abrir un terminal y ejecutar fsmaker plugin para crear un plugin.

Con fsmaker también puede:

  • Crear modelos, con sus correspondientes tablas y controladores.
  • Crear extensiones para modelos y controladores.
  • Crear el archivo Cron.
  • Crear el archivo Init.
  • Crear tests unitarios.
  • Descargar las últimas traducciones de la web.
  • Empaquetar el plugin y crear el ZIP.

Hable con programadores de todo el mundo

Tenemos una comunidad de programadores abierta y dinámica. Entre en nuestro chat en discord y pregunte sin miedo. Tenemos sección de programación, dudas, documentación, traducciones, etc. Y todos los martes a las 18:30 tenemos una reunión virtual para comentar problemas, resolver dudas y debatir sugerencias. No se la pierdas.

Discord Equipo de desarrollo



habla con otros programadores


Publique sus plugins en la web

Comprima la carpeta del plugin en ZIP o ejecute fsmaker zip para empaquetarlo. Ahora ya puede añadirlo a nuestro catálogo, aquí en la sección plugins de la web, desde donde puede publicar nuevas versiones, añadir documentación, noticias, etc.

Publicar un plugin
Plugins gratuitos

Si quiere compartir su plugin de forma gratuita, es decir, que a nadie le cueste nada, se lo ponemos muy fácil. Publique su plugin, añada la documentación, las actualizaciones, todo lo que necesite, sin coste.

Plugins de pago

Si quere vender su plugin, también se lo ponemos fácil. Añada el plugin, asigne un precio y tras pasar un proceso de revisión se añadirá al catálogo para que todo el que esté interesado pueda comprarlo. Y a final de mes le enviaremos las ganancias.

La comisión de venta es del 20%

Plugins privados

¿Ha creado un plugin para un cliente? Puede añadirlo igualmente a nuestro catálogo, aunque no quiera que se pueda comprar o descargar ¿Qué ventaja tiene? Que puede subir desde aquí las actualizaciones, sin tener que enviarlas por email al cliente.


Publicar actualizaciones

Podrá lanzar actualizaciones de sus plugins cuando quiera. Tan solo abra la página del plugin, vaya a la pestaña ZIPs y añada la última versión del plugin. Podrá indicluirla en los canales estable y/o beta, ya que FacturaScripts permite lanzar actualizaciones beta, para los usuarios que las tengan activadas desde el panel de control.

como subir una actualización

Reciba feedback de los usuarios

Los usuarios podrán enviarle feedback del plugin a través de la web: qué fallos tiene, sugerencias, etc. Le notificaremos por email con cada nueva cuestión y podrá contestar desde ahí. Y no se preocupe por los abusos, nuestro sistema de puntos evita que los usuarios puedan bombardear a los programadores con infinitas cuestiones.

enviar feedback plugin

Reciba valoraciones de los usuarios

Los usuarios también pueden añadir valoraciones a los plugins, que junto a los datos de cuestiones abiertas, versiones publicadas, descargas, etc, son usados para asignar una valoración global o "salud" del plugin. Como si de un videojuego se tratase, los plugins reciben un indicador de salud para reflejar cómo de confiables son ¿Tienen muchos problemas sin solucionar? ¿Tienen la suficiente estabilidad? ¿Hace mucho que no se actualizan?

indicador de salud del plugin

Los plugins que tienen demasiados problemas o son abandonados abandonan automáticamente el catálogo y no aparecen en las búsquedas. Este sistema de valoración de plugins permite a los usuarios centrarse directamente en aquellos plugins con un mantenimiento real por parte de un programador, sin el ruido de aquellos que son abandonados.







Cookies
Usamos cookies en nuestro sitio web para brindarte la experiencia más relevante recordando tus preferencias y visitas repetidas. Al hacer clic en "Aceptar", aceptas el uso de TODAS las cookies necesarias.
Copyright (c) 2013-2024 FacturaScripts
0.05778s

Soporte