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.
$ fsmaker
FacturaScripts Maker v1.3
crear:
$ fsmaker plugin
$ fsmaker model
$ fsmaker controller
$ fsmaker extension
$ fsmaker gitignore
$ fsmaker cron
$ fsmaker init
$ fsmaker test
descargar:
$ fsmaker translations
comprimir:
$ fsmaker zip
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. También puede:
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 (hora española) tenemos una reunión virtual para comentar problemas, resolver dudas y debatir sugerencias. No se la pierda.
Discord Equipo de desarrollo
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.
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.
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%
¿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.
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.
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.
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?
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.