wiki:Servicos/Z-Push/Desenvolvimento

Version 12 (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) Faça o download da versão mais recente do Z-Push no site  http://z-push.sourceforge.net/soswp/.

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

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

4) Opcionalmente, para ter uma IDE de desenvolvimento com debug, instale o Eclipse PDT e o xdebug.

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

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 nos computadores de cada desenvolvedor.

Obs: No servidor Apache, instale a versão >= 5.2 do PHP.