Changes between Version 5 and Version 6 of phpgwapi/atualizar24


Ignore:
Timestamp:
05/03/12 16:55:29 (12 years ago)
Author:
eduardow
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • phpgwapi/atualizar24

    v5 v6  
    1919== Arquivos de configuração Gerais == 
    2020 
    21 Os arquivos de configuração da pasta prototype encontra-se no diretório config, formando o caminho "prototype/config". Neste diretório, inicialmente é necessário configurar os seguintes arquivos: 
     21Os arquivos de configuração da pasta prototype encontram-se no diretório "/config", formando o caminho "prototype/config". Neste diretório, inicialmente é necessário configurar os seguintes arquivos: 
    2222 
    2323 * PostgreSQL.srv 
     
    3737}}} 
    3838 
     39Comentário sobre o código. 
     40 
     41 
     42 * Sieve.srv 
     43{{{ 
     44path = "services/Sieve.php" 
     45class = "Sieve" 
     46[config] 
     47host = 127.0.0.1 
     48port = 2000 
     49loginType = null 
     50auth = true 
     51debug = false 
     52euser = '' 
     53useTLS = false 
     54options = null 
     55}}} 
     56 
     57Comentário sobre o código. 
     58 
     59 
     60 * SMTP.srv 
     61{{{ 
     62path = "services/SMTP.php" 
     63class = "SMTP" 
     64[config] 
     65host = 127.0.0.1 
     66port = 25 
     67auth = false 
     68;username = 
     69;password =  
     70}}} 
     71 
     72Comentário sobre o código. 
     73 
     74 
     75 * OpenLDAP.srv 
     76{{{ 
     77path = "services/OpenLDAP.php" 
     78class = "OpenLDAP" 
     79[config] 
     80idAtribute = "uidNumber" 
     81host = 127.0.0.1 
     82context = "dc=LDAP_DC" 
     83; Caso o LDAP requisite autenticao, configure os parametros a seguir 
     84;user = 
     85;password =  
     86}}} 
     87 
     88Comentário sobre o código. 
     89 
     90 
     91 * Imap.srv 
     92{{{ 
     93path = services/ImapServiceAdapter.php 
     94class = ImapServiceAdapter 
     95}}} 
     96 
     97 
    3998== Instalação básica da Agenda (expressoCalendar) == 
    4099 
     1001 - Instalar módulo a partir do setup do Expresso, conforme o padrão de todos os módulos; 
     101         
     1022 - Configurar obrigatóriamente os arquivos "PostgreSQL.srv", "OpenLDAP.srv" e "SMTP.srv", 
     103localizados em "/prototype/config/" na Árvore de diretórios a partir da raíz; 
     104 
     1053 - Ativar o módulo para os gerentes pelo módulo Admin; 
     106 
     1074 - Ativar o módulo para os usuários ou para um grupo de usuários pelo módulo ExpressoAdmin; 
     108         
     1095 - Configurar o cron do servidor para executar perioricamente o arquivo de alarmes do 
     110Expresso, permitindo o envio de notificações de alarmes dos eventos (via e-mail): 
     111        * Executar o comando "crontab -u apache -e" para centos ou "crontab -u www-data -e" para debian/ubuntu; 
     112        * Copiar e colar esta linha na linha de comando 
     113        "*/5 * * * * php -q /CAMINHO ABSOLUTO DO EXPRESSO/prototype/modules/calendar/alarms.php". 
     114 
    41115== Suporte a !DaviCal == 
     116 
     1171 - Instalação do Servidor !DaviCal: 
     118 
     119 * Seguir o tutorial oficial, disponibilizado em: http://www.davical.org/installation.php 
     120 
     121 * Observação: O davical DEVE ser instalado na mesma máquina do Expresso 
     122   Livre, mas a base de dados pode estar em outro servidor (já que o davical 
     123   necessita que a base de dados esteja em UTF-8). 
     124 
     1252 - Aplicar os três patches em anexo (localizados na raíz desta pasta corrente) nos arquivos do 
     126servidor !DaviCal: 
     127 
     128 * caldav-DELETE.php.diff 
     129 * caldav-MOVE.php.diff 
     130 * caldav-PUT-vcalendar.php.diff 
     131 
     132Para aplicar os patches, copie os arquivos acima, acesse o diretório do código do !DaviCal 
     133(geralmente em /usr/share/davical/inc), cole os arquivos neste diretório e utilize os comandos: 
     134 
     135 * patch -p0 < caldav-DELETE.php.diff 
     136 * patch -p0 < caldav-MOVE.php.diff 
     137 * patch -p0 < caldav-PUT-vcalendar.php.diff 
     138 
     1393 - Após aplicados os patches, acessar cada um dos arquivos: 
     140 
     141 * caldav-DELETE.php 
     142 * caldav-MOVE.php 
     143 * caldav-PUT-vcalendar.php 
     144 
     145e especificar o caminho da sua instalação Expresso em cada um deles, definido na variável: 
     146 
     147$expresso = 'PATH_DO_SEU_EXPRESSO'; 
     148 
     1494 - Para configurar a agenda como um cliente !DaviCal 
     150 
     151 * Configurar a url utilizada para acessar o servidor !DaviCal no arquivo 
     152localizado em "/prototype/config/CalDAV.srv" 
     153 
     154 * Ativar o suporte ao caldav, definindo para "true" o parâmetro "useCaldav" 
     155no arquivo localizado em "/prototype/config/expressoCalendar.ini"