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

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.

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

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.

Cette configuration active le https par défaut, |voir le tutoriel de configuration d'apache2 avec ssl si ce n'est pas déjà fait
<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…

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