Empacotamento
Por exemplo, empacotando o plugin da aplicação foo.
- Defina o número da versão em
plugin/foo/config/app.php
(importante) - Exclua os arquivos desnecessários no diretório
plugin/foo
, especialmente os arquivos temporários do recurso de upload de teste emplugin/foo/public
- Se seu projeto incluir operações de criação de tabelas no banco de dados, configure adequadamente o
plugin/foo/install.sql
, consulte a parte de instalação do banco de dados - Se seu projeto possui configurações próprias de banco de dados ou Redis, remova essas configurações primeiro; elas devem ser ativadas ao acessar o aplicativo pela primeira vez para acionar um instalador (que precisa ser implementado), permitindo que o administrador preencha manualmente.
- Se seu projeto incluir menus do backend webman admin, configure adequadamente
plugin/foo/config/menu.php
, assim esses menus serão configurados automaticamente ao instalar o plugin. Para mais detalhes, consulte importação de menus do webman-admin - Restaure outros arquivos que precisam voltar ao estado original
- Após concluir estas etapas, acesse o diretório
{projeto principal}/plugin/
- usuários linux devem usar o comando
zip -r foo.zip foo
para gerar foo.zip - usuários windows devem clicar com o botão direito na pasta foo e selecionar
Compactar como arquivo ZIP
para gerar foo.zip
foo.zip é o arquivo empacotado, consulte o próximo capítulo Publicar Plugin