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 enplugin/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