Empaquetar

Por ejemplo, empaquetar el plugin de la aplicación foo.

  • Configurar el número de versión en plugin/foo/config/app.php (importante)
  • Eliminar los archivos que no se necesitan empaquetar en plugin/foo, especialmente los archivos temporales de la función de carga de pruebas en plugin/foo/public
  • Si tu proyecto incluye operaciones de creación de tablas en la base de datos, debes configurar plugin/foo/install.sql, consulta la sección de instalación de la base de datos
  • Si tu proyecto tiene configuraciones independientes de base de datos o Redis, primero debes eliminar estas configuraciones, que deberían ser activadas al acceder por primera vez a la aplicación para iniciar el programa de instalación (debes implementarlo tú mismo), permitiendo que el administrador complete y genere manualmente.
  • Si tu proyecto incluye el menú del backend de webman admin, debes configurar plugin/foo/config/menu.php, de modo que al instalar el plugin, estos menús se configuren automáticamente. Consulta la importación de menús en webman-admin para más detalles.
  • Restaurar otros archivos que necesiten ser devueltos a su estado original
  • Después de completar estas operaciones, navega al directorio {proyecto principal}/plugin/
  • Los usuarios de linux deben usar el comando zip -r foo.zip foo para generar foo.zip
  • Los usuarios de windows pueden hacer clic derecho en la carpeta foo y seleccionar Enviar a -> Carpeta comprimida (en zip) para generar foo.zip

foo.zip es el archivo empaquetado, consulta el siguiente capítulo Publicar plugins