wiki:Servicos/Z-Push/Desenvolvimento

Version 22 (modified by emersonfaria, 13 years ago) (diff)

--

Customização do Z-Push

Customizações feitas no código-fonte

Para viabilizar a sincronização de Contatos e Agenda foram criados os arquivos BackendContactsExpresso.php e BackendCalendarExpresso.php .

Com a criação do BackendProxy.php e alteração do config.php, tornou-se possível ter mais de um Backend configurado simultaneamente.

Na pasta include foi criado o arquivo dbconnect.php que precisa ser configurado com os parâmetros de conexão com o banco de dados do Expresso.

Por fim, alguns outros arquivos foram criados ou alterados para resolver bugs e implementar melhorias.

Configuração do Ambiente de Desenvolvimento

Antes de configurar o ambiente de desenvolvimento, deve-se instalar o Expresso.

1) Crie, no banco de dados do Expresso, as triggers do Z-Push?.

2) Faça o download da versão mais recente do Z-Push no site  http://z-push.sourceforge.net/soswp/.

3) Sobrescreva com os arquivos customizados  http://trac.expressolivre.org/browser/contrib/z-push.

4) Para configurar o Z-Push, faça o download do manual de instalação no site  http://z-push.sourceforge.net/soswp/.

5) Configure a conexão com o banco de dados no arquivo dbconnect.php que se encontra na pasta include.

6) Instale um emulador de Windows Mobile ou conecte um dispositivo móvel via Wireless para poder realizar testes.

Dica: Para ter uma IDE de desenvolvimento PHP com debug, instale o  Eclipse PDT e o  xdebug.

Obs: Todos esses softwares podem ser instalados no computador de cada desenvolvedor ou separadamente. Por exemplo, pode-se ter o Expresso em um computador e os outros softwares instalados no computador de cada desenvolvedor.

Obs: No servidor Apache, instale no mínimo a versão 5.2.6 do PHP.