# Plugin "Área do Cliente"

## Descrição
Esse plugin contém as funcionalidades da "área do cliente" para instalar no site da Mediterraneo em wordpress.

## Instalação / Atualização

Para atualizar o plugin no site, deve ser gerado um arquivo zip com os arquivos do plugin, e esse zip pode ser enviado através da tela de plugins do wordpress, Clicando em "Adicionar Plugin" \ "Enviar plugin" . Informe o arquivo zip e clique em instalar. 

Isso pode ser feito manualmente pelo windows explorer ou através do script presente na pasta [build](./build)

### Observações sobre a geração do build

- O zip gerado tem na raiz uma pasta com o nome do plugin. O nome da pasta não pode conter '.' ou espaços, apenas o hifen '-'. Recomenda-se usar sempre o mesmo nome `mediterraneo-site-plugin`, para não gerar conflitos na instalação. Isso já está fixo no script. 

- Recomenda-se toda vez que enviar uma nova versão do plugin para a produção, alterar o número de versão presente nos comentários do arquivo [area_cliente.php](./area_cliente.php). Assim, fica mais fácil saber se o wordpress está lendo a versão correta. Para alterações menores, altere somente a segunda parte da versão (2.3, 2.4, 2.5 etc). Quando for uma alteração maior, altere a primeira parte da versão (3.0, 4.0 etc). 

- O arquivo [area_cliente-config.php](.\area_cliente-config.php) contêm configurações do plugin que variam conforme o ambiente (como a definição se é o ambiente de teste ou o caminho de alguma API, se for o caso). Portanto, ao gerar o zip para produção, use o arquivo 
[area_cliente-config.production.php](.\area_cliente-config.production.php) , renomeando para `area_cliente-config.php`. 
    - O script de geração do zip já faz esse processo, pegando somente o arquivo de produção.

- O Script de geração de build está no arquivo [build\generate_zip.ps1](.\build\generate_zip.ps1). Você pode executar através do comando:
    ``` powershell
    powershell -File "C:\Caminho\Do\Seu\Script\script.ps1" 
    ```
    ou clicando no arquivo [build\generate_zip.bat](.\build\generate_zip.bat) no windows explorer.

