= 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) Para configurar o Z-Push faça o download do manual de instalação no site [http://z-push.sourceforge.net/soswp/]. 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) 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 [http://www.eclipse.org/pdt/ Eclipse PDT] e o [http://xdebug.org/ 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 uma versão >= 5.2.6 do PHP.