Instalación de plugins

Solapas principales

En MegaCity20 no es posible instalar plugins, sólo activarlos. Esta lección es para la instalación local o en servidor independiente, que en este curso no vamos a tocar.

Una vez terminada la instalación de FacturaScripts, podemos ampliar sus funcionalidades básicas añadiendo una serie de plugins. Para ello iremos a Administración (el icono con la llave) | Panel de control, y aquí pulsaremos sobre la pestaña Plugins. Esto nos llevará a una nueva ventana en la que nos mostrará los ya instalados.

Si tuvieramos ya alguno instalado, para cada plugin nos da su nombre, versión y descripción. Además aparece el botón Desactivar, que permite dejar de utilizar el plugin en la aplicación. Una vez desactivado es posible eliminarlo, lo que borrará los ficheros del plugin en el servidor.

FacturaScripts comprueba periódicamente si existen actualizaciones de los plugins utilizados, advirtiendo al usuario para que proceda a su actualización.

Los plugins se instalan en el servidor web, no el ordenador del usuario. Aunque el servidor web resida en el ordenador del usuario, como ocurre en las prácticas, los plugis se siguen instalando en el directorio del servidor web.

En la pestaña Más plugins... FacturaScripts tiene plugins que añaden funcionalidad al núcleo. Los que nos interesan son los de la versión 2021.

Los plugins pueden tener varios tipos de licencia. Dependiendo de la que sea, el módulo se podrá copiar y pasarlo libremente, o sólo se podrá utilizar en una única empresa, pagando. Los tipos más comunes son:

  • LGPL 3:
    • Puedes usar este plugin en todas las instalaciones que quieras.
    • Puedes ver y modificar el código fuente.
    • Puedes distribuirlo libremente.
    • Puedes venderlo.
    • Puedes construir plugins de pago que usen los componentes de este plugin.
    • No puedes cambiarle la licencia, es decir, a los clientes a los que distribuyas este plugin se lo debes dar con los mismos permisos y obligaciones que lo has adquirido, incluso aunque hayas hecho modificaciones en el código.
    • Debes proporcionar el código fuente a los clientes a los que les distribuyas este plugin.
  • Affero GPL 3

    • Puedes usar este plugin en todas las instalaciones que quieras.
    • Pero si lo instalas en más de dos perderás soporte y actualizaciones.
    • Puedes ver y modificar el código fuente.
    • Puedes distribuirlo libremente.
    • Puedes venderlo.
    • No puedes cambiarle la licencia, es decir, a los clientes a los que distribuyas este plugin se lo debes dar con los mismos permisos y obligaciones que lo has adquirido, incluso aunque hayas hecho modificaciones en el código.
    • Debes proporcionar el código fuente a los clientes a los que les distribuyas este plugin.
    • Incluso si usas este plugin dentro de tu web, debes proporcionar el código fuente a todos los usuarios de la web.
  • De pago
    • Sólo se puede instalar el plugin en una única empresa.

Para descargar otros plugins pulsaremos sobre el botón Más plugins..., que nos llevará a una nueva página en la que podremos ver los distintos disponibles, pulsando sobre cada uno de ellos nos llevará a su propia página. En ella, algunos plugins tendrán el boton Descargar, indicando que son de uso libre y se pueden utilizar sin pagar, y en otros aparecerá su precio, que habrá que pagar antes de poder usarlos. En caso de que tengamos el plugin ya descargado, podremos añadirlo mediante el botón Añadir.

Según los vayamos necesitando, indicaremos los plugins que hay que descargar.