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.
<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>
Configurer la base de données
A venir
Configurer obm
A venir…