El archivo facturascripts.ini

El archivo facturascripts.ini es imprescindible para cada plugin, ya que define información clave sobre el mismo. A continuación, se describen los campos que debe contener y las recomendaciones para su correcta utilización.

✅ Campos Obligatorios

  • name: Indica el nombre del plugin. Debe coincidir exactamente con el nombre del directorio del plugin.
  • description: Proporciona una descripción breve pero completa del plugin.
  • version: Especifica la versión del plugin. Debe ser un número entero o decimal.
    • Ejemplo correcto: version = 1.0
    • Ejemplo incorrecto: version = 1.0.1 (no se acepta formato triple)
    • Ejemplo incorrecto: version = 1.0-beta (se debe utilizar formato decimal)
  • min_version: Establece la versión mínima de FacturaScripts necesaria para el funcionamiento del plugin. Debe ser 2025 o superior: si se indica una versión menor, el plugin se marca como no compatible y no se puede activar.
    • Ejemplo: min_version = 2025

⚙️ Campos Opcionales

  • min_php: Define la versión mínima de PHP requerida. Debe usarse un formato decimal. Si no se indica, se asume PHP 8.
    • Ejemplo correcto: min_php = 8.2
    • Ejemplo incorrecto: min_php = 8.4.5
  • require: Lista los plugins requeridos para que el plugin funcione. Si son varios, se separan por comas. El plugin no se podrá activar si los plugins requeridos no están activados.
    • Ejemplo: require = 'POS'
    • Ejemplo: require = 'POS,Servicios'
  • require_php: Especifica las extensiones de PHP necesarias, separadas por comas. El plugin no se podrá activar si falta alguna de estas extensiones.
    • Ejemplo: require_php = 'soap'
    • Ejemplo: require_php = 'soap,imap'
  • compatible: Indica los plugins compatibles, separados por comas. Este campo no lo utiliza FacturaScripts, sino facturascripts.com: al subir el plugin al marketplace, se lee del ini para mostrar con qué otros plugins es compatible.
    • Ejemplo: compatible = 'POS,Servicios'

📋 Ejemplo de facturascripts.ini

A continuación se muestra un ejemplo básico del archivo:

name = 'MyNewPlugin'
description = 'My fantastic new plugin for FacturaScripts'
version = 1
min_version = 2025

Este ejemplo indica que se trata del plugin MyNewPlugin, en su versión 1, y que requiere FacturaScripts 2025 o una versión superior para su funcionamiento.

🏷️ Detalle del Campo: name

El campo name indica el nombre del plugin y debe coincidir exactamente con el nombre del directorio en el que se encuentra el plugin. Errores comunes incluyen:

  • Errores tipográficos en el nombre del archivo facturascripts.ini (por ejemplo, añadir o faltar una 's').
  • Inconsistencias entre el nombre del directorio y el valor del campo name.

Ejemplos de Casos Correctos e Incorrectos

  • Correcto:
    • Carpeta: Miplugin
    • Configuración: name = 'Miplugin'
  • Incorrecto:
    • Carpeta: Mi plugin y configuración: name = 'Miplugin' (no se deben usar espacios en el nombre de la carpeta).
    • Carpeta: Miplugin y configuración: name = 'MiPlugin' (la 'p' debe estar en minúscula para mantener la coherencia).
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-2026 FacturaScripts
0.1985s

Soporte