| 33 | * Diretório "prototype": Abaixo do diretório principal de seu Expresso existe o diretório "/prototype". Esta pasta compreende um conjunto de novas funcionalidades inseridas no Expresso, desenvolvidas sob uma nova Api proposta abrangendo desde o novo módulo !ExpressoCalendar até componentes/funcionalidades de módulos já existentes como o !ExpressoMail. |
| 34 | |
| 35 | * Arquivos de configuração Gerais |
| 36 | Os 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: |
| 37 | * PostgreSQL.srv |
| 38 | {{{ |
| 39 | path = "services/PostgreSQL.php" |
| 40 | class = "PostgreSQL" |
| 41 | [config] |
| 42 | ; Conexao via socket unix |
| 43 | host = /tmp |
| 44 | ; Conexão via TCP/IP |
| 45 | ;host = 127.0.0.1 |
| 46 | port = 5432 |
| 47 | dbname = expresso |
| 48 | user = postgres |
| 49 | ; Caso o usuario tenha senha... |
| 50 | ;password= |
| 51 | }}} |
| 52 | |
| 53 | -- Neste arquivo deve ser configurado o "host", "port"(porta de conexão com o PostgreSQL), "dbname", "user" e caso seja necessário uma senha para conexão a mesma deve ser dado no campo "password"; |
| 54 | |
| 55 | * Sieve.srv |
| 56 | {{{ |
| 57 | path = "services/Sieve.php" |
| 58 | class = "Sieve" |
| 59 | [config] |
| 60 | host = 127.0.0.1 |
| 61 | port = 2000 |
| 62 | loginType = null |
| 63 | auth = true |
| 64 | debug = false |
| 65 | euser = '' |
| 66 | useTLS = false |
| 67 | options = null |
| 68 | }}} |
| 69 | |
| 70 | -- Neste arquivo deve ser configurado o "host"(onde está o serviço sieve - Ip da máquina), "port"(Porta do serviço Sieve), "loginType", "auth", "debug", "euser", "userTLS", "options"; |
| 71 | |
| 72 | * OpenLDAP.srv |
| 73 | {{{ |
| 74 | path = "services/OpenLDAP.php" |
| 75 | class = "OpenLDAP" |
| 76 | [config] |
| 77 | idAtribute = "uidNumber" |
| 78 | host = 127.0.0.1 |
| 79 | context = "dc=LDAP_DC" |
| 80 | ; Caso o LDAP requisite autenticao, configure os parametros a seguir |
| 81 | ;user = |
| 82 | ;password = |
| 83 | }}} |
| 84 | |
| 85 | -- Neste arquivo deve ser configurado o "idAtribute" (nome do campo do LDap que representa o Id unico do usuário), "host"(onde está o serviço OpenLDAP) e "context"; |
| 86 | |
| 87 | * Imap.srv |
| 88 | {{{ |
| 89 | path = services/ImapServiceAdapter.php |
| 90 | class = ImapServiceAdapter |
| 91 | }}} |