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 | |
---|
7 | 2 - Configurar obrigatoriamente os arquivos "PostgreSQL.srv", "OpenLDAP.srv" e "SMTP.srv", |
---|
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 | |
---|
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 | |
---|
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 |
---|
44 | * patch -p0 < caldav-PUT-vcalendar.php.diff |
---|
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" |
---|