Cette page est en cours de rédaction.
Apportez votre aide…

Ceci est une ancienne révision du document !



OBM

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).

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

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…


Contributeurs : philoux99.

  • obm-ui.1249980519.txt.gz
  • Dernière modification: Le 11/08/2009, 10:48
  • par philoux99