Apportez votre aide…
Ceci est une ancienne révision du document !
OBM
Présentation
OBM est une solution logicielle Open Source de travail collaboratif, intégrant les meilleurs composants libres pour gérer et partager les informations au sein d’une organisation. OBM-UI est l'interface web de base de cette solution.
OBM-UI fournit :
- une interface de gestion des utilisateurs et des ressources.
- un agenda partagé/partageable (interface web en ajax).
- une gestion simplifiée des tâches.
- une gestion de contacts (publics et privés).
Vous retrouver des informations sur le site communautaire et sur la mailing-list (anglais et français)
Cette solution bénéficie d'un support technique pour les professionnels.
Pré-requis
- Disposer d'un serveur web opérationnel : apache2 avec php.
- Disposer d'un SGBD (MySQL ou PostgreSQL - cette documentation traitera du cas particulier de MySQL.
Installation
Télécharger les sources sur le site communautaire obm.org. Les extraire dans un répertoire accessible par apache (nous utiliserons /var/www/obm pour ce tutoriel). Modifier le propriétaire et le groupe pour les fichiers d'obm.
cd /var/www sudo wget http://download.obm.org/obm-2.2.x.tar.gz sudo tar xzf obm-2.2.x.tar.gz sudo mv obm-2.2.x.tar.gz obm sudo chown www-data.www-data obm/ -R
Configuration
Configuer Apache
Le mieux est d'utiliser un virtualhost. Pour cela, créer un fichier obm dans /etc/apache2/sites-available/ avec les informations suivantes.
<code apache>
<VirtualHost *:80>
ServerName obm.mondomain.tld
DocumentRoot "/var/www/obm/php"
ErrorLog /var/log/apache2/obm-error.log
CustomLog /var/log/apache2/obm-access.log combined
rewriteengine on
RewriteRule ^(.*)$ https://%{HTTP_HOST}$1 [L,R]
</VirtualHost>
<VirtualHost *:443>
ServerName obm.mondomain.tld
DocumentRoot "/var/www/obm/php"
SSLVerifyClient none
SetEnvIf User-Agent ".*MSIE.*" nokeepalive ssl-unclean-shutdown downgrade-1.0 force-response-1.0
ErrorLog /var/log/apache2/obm-error.log
CustomLog /var/log/apache2/obm-access.log combined
SetEnv OBM_INCLUDE_VAR obminclude
Alias /images /var/www/obm/resources
#OBM 2.2.x use utf8
#AddDefaultCharset ISO-8859-15
DirectoryIndex obm.php
Options -Indexes
php_value include_path ".:/var/www/obm/"
php_value session.bug_compat_42 0
php_value session.bug_compat_warn 0
#php_value session.gc_maxlifetime 2880
php_value magic_quotes_gpc On
#les options suivantes sont recommandées ma facultative
#php_value memory_limit 128M
#php_value post_max_size 10M
#php_value upload_max_filesize 10M
# section nécessaire uniquement pour le synchro PDA
#<Location /funambol>
#ProxyPass ajp://_TOMCAT_SERVER_:8009/funambol
#</Location>
# section nécessaire uniquement pour le module obm-sync
#<Location /obm-sync>
#ProxyPass ajp://_TOMCAT_SERVER_:8009/obm-sync
#</Location>
# section nécessaire uniquement pour le webmail minig
#<Location /minig>
#ProxyPass ajp://_TOMCAT_SERVER_:8009/minig
#</Location>
# alias /webmail/images /usr/lib/minig/images
#If you install minig on an other server,
#comment alias /webmail/images, and use
#proxyPass ajp:
#<Location /webmail/images>
#ProxyPass ajp://_TOMCAT_SERVER_Minig:8009/minig/images
#</Location>
</VirtualHost>
</code apache>
Configurer la base de données
A venir
Configurer obm
A venir…