[5411] | 1 | -------------------------------------------------------------------------------- |
---|
| 2 | Instalação básica da Agenda (expressoCalendar) |
---|
| 3 | -------------------------------------------------------------------------------- |
---|
| 4 | |
---|
| 5 | 1 - Instalar módulo a partir do setup do Expresso, conforme o padrão de todos os módulos; |
---|
| 6 | |
---|
[5429] | 7 | 2 - Configurar obrigatoriamente os arquivos "PostgreSQL.srv", "OpenLDAP.srv" e "SMTP.srv", |
---|
[5411] | 8 | localizados em "/prototype/config/" na árvore de diretórios a partir da raÃz; |
---|
| 9 | |
---|
| 10 | 3 - Ativar o módulo para os gerentes pelo módulo Admin; |
---|
| 11 | |
---|
| 12 | 4 - Ativar o módulo para os usuários ou para um grupo de usuários pelo módulo ExpressoAdmin; |
---|
| 13 | |
---|
| 14 | 5 - Configurar o cron do servidor para executar perioricamente o arquivo de alarmes do |
---|
| 15 | Expresso, permitindo o envio de notificações de alarmes dos eventos (via e-mail): |
---|
| 16 | * Executar o comando "crontab -u apache -e" para centos ou "crontab -u www-data -e" para debian/ubuntu; |
---|
| 17 | * Copiar e colar esta linha na linha de comando |
---|
| 18 | "*/5 * * * * php -q /CAMINHO ABSOLUTO DO EXPRESSO/prototype/modules/calendar/alarms.php". |
---|
| 19 | |
---|
| 20 | -------------------------------------------------------------------------------- |
---|
| 21 | Suporte a DaviCal |
---|
| 22 | -------------------------------------------------------------------------------- |
---|
| 23 | |
---|
| 24 | 1 - Instalação do Servidor DaviCal: |
---|
| 25 | |
---|
| 26 | * Seguir o tutorial oficial, disponibilizado em: http://www.davical.org/installation.php |
---|
| 27 | |
---|
[5414] | 28 | * Observação: O davical DEVE ser instalado na mesma máquina do Expresso |
---|
| 29 | Livre, mas a base de dados pode estar em outro servidor (já que o davical |
---|
| 30 | necessita que a base de dados esteja em UTF-8). |
---|
| 31 | |
---|
[5411] | 32 | 2 - Aplicar os três patches em anexo (localizados na raÃz desta pasta corrente) nos arquivos do |
---|
| 33 | servidor DaviCal: |
---|
| 34 | |
---|
| 35 | * caldav-DELETE.php.diff |
---|
| 36 | * caldav-MOVE.php.diff |
---|
| 37 | * caldav-PUT-vcalendar.php.diff |
---|
| 38 | |
---|
| 39 | Para aplicar os patches, copie os arquivos acima, acesse o diretório do código do DaviCal |
---|
| 40 | (geralmente em /usr/share/davical/inc), cole os arquivos neste diretório e utilize os comandos: |
---|
| 41 | |
---|
| 42 | * patch -p0 < caldav-DELETE.php.diff |
---|
| 43 | * patch -p0 < caldav-MOVE.php.diff |
---|
[5429] | 44 | * patch -p0 < caldav-PUT-vcalendar.php.diff |
---|
[5411] | 45 | |
---|
| 46 | 3 - Após aplicados os patches, acessar cada um dos arquivos: |
---|
| 47 | |
---|
| 48 | * caldav-DELETE.php |
---|
| 49 | * caldav-MOVE.php |
---|
| 50 | * caldav-PUT-vcalendar.php |
---|
| 51 | |
---|
| 52 | e especificar o caminho da sua instalação Expresso em cada um deles, definido na variável: |
---|
| 53 | |
---|
| 54 | $expresso = 'PATH_DO_SEU_EXPRESSO'; |
---|
| 55 | |
---|
| 56 | 4 - Para configurar a agenda como um cliente DaviCal |
---|
| 57 | |
---|
| 58 | * Configurar a url utilizada para acessar o servidor DaviCal no arquivo |
---|
| 59 | localizado em "/prototype/config/CalDAV.srv" |
---|
| 60 | |
---|
| 61 | * Ativar o suporte ao caldav, definindo para "true" o parâmetro "useCaldav" |
---|
| 62 | no arquivo localizado em "/prototype/config/expressoCalendar.ini" |
---|