Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
obm-ui [Le 21/08/2009, 12:11]
philoux99
obm-ui [Le 06/04/2017, 16:20] (Version actuelle)
L'Africain tags
Ligne 1: Ligne 1:
-{{tag>hardy jaunty ​bureautique travail_collaboratif BROUILLON}}+{{tag>Xenial ​bureautique travail_collaboratif ​entreprise ​BROUILLON}}
  
 ---- ----
  
 ====== OBM-UI ====== ====== OBM-UI ======
- 
-===== 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 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.
Ligne 15: Ligne 13:
   * une gestion simplifiée des tâches.   * une gestion simplifiée des tâches.
   * une gestion de contacts (publics et privés).   * une gestion de contacts (publics et privés).
 +
 +Cette documentation explique comment installer manuellement OBM-UI à partir des sources et sans interférer avec vos autres applications web.
  
 ===== Pré-requis ===== ===== Pré-requis =====
   * Disposer d'un SGBD ([[/​mysql|MySQL]] ou [[postgresql|PostgreSQL]]) - cette documentation ne traitera que du cas particulier de MySQL.   * Disposer d'un SGBD ([[/​mysql|MySQL]] ou [[postgresql|PostgreSQL]]) - cette documentation ne traitera que du cas particulier de MySQL.
   * Disposer d'un serveur web opérationnel : [[apache2|apache2]] avec php et [[tutoriel:​securiser_apache2_avec_ssl|configuré avec ssl]].   * Disposer d'un serveur web opérationnel : [[apache2|apache2]] avec php et [[tutoriel:​securiser_apache2_avec_ssl|configuré avec ssl]].
 +
 +Voici quelques éléments en cas de problème ​ :
 +
 +  * Le plus simple est d'​[[:​tutoriel:​comment_installer_un_paquet|installer les paquets]] [[apt://​mysql-server|mysql-server]],​ [[apt://​apache2|apache2]],​ [[apt://​phpmyadmin|phpmyadmin]] (phpmyadmin permet l'​installation des paquets php nécessaires à obm-ui).
 +
 +  * Il faut activer les modes rewrite et ssl d'​apache2
 +<​code>​
 +''​sudo a2enmod rewrite ssl''​
 +</​code>​
 +
 +  * Pour la création et l'​installation du certificat, merci de suivre ce [[tutoriel:​securiser_apache2_avec_ssl|tutoriel]].
 +
  
 ===== Installation ===== ===== Installation =====
Ligne 102: Ligne 114:
 Activer le virtualhost et relancer apache : Activer le virtualhost et relancer apache :
 <​code>​ <​code>​
-sudo ln -s /​etc/​apache2/​sites-available/​obm /​etc/​apache2/​sites-enabled/​obm+sudo a2ensite ​obm
 sudo /​etc/​init.d/​apache2 reload sudo /​etc/​init.d/​apache2 reload
 </​code>​ </​code>​
- 
-Voici quelques éléments en cas de problème : 
- 
-  * Pour l'​installation,​ le plus simple est d'​installer les paquets 
- 
-''​sudo apt-get install mysql-server apache2 phpmyadmin''​ 
-(phpmyadmin permet l'​installation des paquets php nécessaires à obm-ui) 
- 
-  * Il faut activer les modes rewrite et ssl d'​apache2 
-''​sudo a2enmod rewrite''​ et ''​sudo a2enmod ssl''​ 
- 
-  * Pour la création et l'​installation du certificat, merci de suivre ce [[tutoriel:​securiser_apache2_avec_ssl|tutoriel]]. 
  
 ==== Configurer la base de données ==== ==== Configurer la base de données ====
Ligne 134: Ligne 134:
 <​code>​ <​code>​
 cd /​var/​www/​obm/​scripts/​2.2/​ cd /​var/​www/​obm/​scripts/​2.2/​
-./​install_obmdb_mysql_2.2.sh obm obm password fr+./​install_obmdb_mysql_2.2.sh obm obm password fr  
 +( ajouter full en fin de ligne si cette commande ne fonctionne pas )
 </​code>​ </​code>​
 (syntaxe : [...]/​install_obmdb_mysql_2.2.sh db user password lang) (syntaxe : [...]/​install_obmdb_mysql_2.2.sh db user password lang)
Ligne 179: Ligne 180:
 Accéder à l'​interface OBM : https://​obm.mondomaine.tld/​ Accéder à l'​interface OBM : https://​obm.mondomaine.tld/​
  
-Il faut impérativement créer un premier ​domaine puis un administrateur du domaine. Le domaine global n'est qu'un domaine à usage technique pour l'​administrateur global d'OBM : il ne sert qu'à créer des domaines et ne devrait normalement pas contenir d'​utilisateur (les utilisateurs du domaine global n'ont par exemple pas d'​agenda).+==== Préliminaires ==== 
 + 
 +=== Créer un domaine === 
 + 
 +Il faut impérativement ​commencer par créer un premier domaine. Le domaine global n'est qu'un domaine à usage technique pour l'​administrateur global d'OBM : il ne sert qu'à créer des domaines et ne devrait normalement pas contenir d'​utilisateur (les utilisateurs du domaine global n'ont par exemple pas d'​agenda).
  
   * Se connecter en tant qu'​administrateur global : Utilisateur = '​admin0'​ et mot de passe = '​admin'​ (il est impératif de changer ce mot de passe tout de suite).   * Se connecter en tant qu'​administrateur global : Utilisateur = '​admin0'​ et mot de passe = '​admin'​ (il est impératif de changer ce mot de passe tout de suite).
Ligne 185: Ligne 190:
   * Saisir les informations pour votre premier domaine d'​utilisateurs   * Saisir les informations pour votre premier domaine d'​utilisateurs
  
-''​**Label**'' ​le nom qui apparaît dans les formulaires (connexion par exemple) où le domaine doit être précisé (on peut mettre 'domaine1') +^Champs ​ ^Explications ^ 
-''​Description'' ​: ce champ parle de lui-même et est facultatif +|''​**Label**'' ​| C'​est ​le nom qui apparaît dans les formulaires (connexion par exemple) où le domaine doit être précisé (on peut mettre '**Domaine 1**')| 
-''​**Nom de domaine**'' ​: c'est le nom de domaine au sens DNS (dans notre exemple, avec un seul domaine, '​mondomaine.tld'​) +|''​Description'' ​| L'​intitulé du champ est explicite (facultatif)| 
-''​Adresse1 ...'' ​: ce sont les informations qui seront renseignées par défaut lors de la création des utilisateurs ; elles sont donc facultatives+|''​**Nom de domaine**'' ​| C'est le nom de domaine au sens DNS (dans notre exemple, '**mondomaine.tld**'​) ​- attention, cette valeur n'est plus modifiable une fois le domaine créé| 
 +|''​Adresse1 ...'' ​| Ce sont les informations qui seront renseignées par défaut lors de la création des utilisateurs ; elles sont donc facultatives|
  
-===== Désinstallation =====+=== Créer l'​administrateur de ce domaine ​===
  
-<note warning>​Incomplet</​note>​+Il doit maintenant créer l'​administrateur de ce domaine, car, dans l'​esprit d'OBM, ''​admin0''​ ne sert qu'à la création des domaines et du premier administrateur. Il est plus prudent de tout faire par la suite avec le compte d'​administration du domaine.
  
-Nettoyage ​de la base de données+  * Choisir maintenant ''​Annuaire > Utilisateurs''​ et cliquer sur ''​Nouveau''​. 
 +  * Saisir les informations pour votre administrateur de domaine 
 + 
 +^Champs ​ ^Explications ^ 
 +|''​Genre''​ | On y saisit normalement Mlle/Mme/M (facultatif)| 
 +|''​**Nom**''​ | L'​intitulé du champ parle de lui-même, il est obligatoire (dans notre exemple, on peut choisir '​**admin1**'​| 
 +|''​Prénom''​ | (facultatif)| 
 +|''​**Identifiant**''​ | Champs obligatoire (dans notre exemple, '​**admin1**'​ également) - cette valeur est modifiable a posteriori| 
 +|''​**Mot de passe**''​ | Champ obligatoire,​ 4 caractères mininum, 12 maxi, le message d'​erreur est explicite si l'on saisit des caractères non autorisés| 
 +|''​**Domaine**''​ | Choisir évidemment le domaine 1| 
 +|''​**Profil**''​ | Laisser la valeur ''​Admin''​| 
 +|''​Titre,​ @M, Tel, Adresse1 ...''​ | Ces informations (fonction, adresse courriel, téléphone...) concernent plutôt l'​annuaire,​ elles sont facultatives| 
 + 
 + 
 +==== Créer les utilisateurs ==== 
 + 
 +On peut maintenant commencer à créer les utilisateurs à l'aide du compte administrateur du domaine 1. 
 + 
 +  * Se connecter en tant qu'​admin1 : Utilisateur='​admin1'​ et Mot de passe=//​celui que vous avez choisi supra// (il est impératif de changer ce mot de passe tout de suite). 
 + 
 +<note tip>Pour la connexion, il y a deux possibilités. Soit vous entrez l'​identifiant,​ c'​est-à-dire '​admin1'​ puis le mot de passe et enfin vous sélectionnez le domaine. Soit vous entrez comme identifiant,​ une pseudo adresse courriel (identifiant@mondomaine.tld) et dans ce cas, le domaine sélectionné n'a aucune importance : c'est ce qui est à droite du @ qui est pris en compte. L'​adresse courrielle saisit lors de la création de l'​utilisateur n'est par contre pas utilisable pour la connexion.</​note>​ 
 + 
 +  * Créer les utilisateurs suivant la même procédure que la création de l'​administrateur du domaine 1 (''​Annuaire > Utilisateurs''​ et puis ''​Nouveau''​... en choisissant cette fois le profil ''​Utilisateur''​ bien entendu) 
 + 
 +Voilà, votre serveur est normalement totalement opérationnel. 
 + 
 +===== Désinstallation ===== 
 + 
 +  * Suppression ​de la base de données
 <​code>​ <​code>​
 mysql -u root -p mysql -u root -p
Ligne 201: Ligne 235:
 mysql> exit mysql> exit
 </​code>​ </​code>​
 +
 +  * Suppression de la configuration du virtualhost d'​apache2
 +<​code>​
 +sudo rm /​etc/​apache2/​sites-available/​obm /​etc/​apache2/​sites-enabled/​obm
 +sudo /​etc/​init.d/​apache2 reload
 +</​code>​
 +
 +  * Suppression des fichiers et répertoires
 +<​code>​
 +sudo rm -rf /​var/​www/​obm /​var/​backups/​obm
 +</​code>​
 +
 +Pour ceux qui avaient installés des paquets supplémentaires pour satisfaire aux pré-requis : les supprimer également.
  
 ===== Liens ===== ===== Liens =====
  
   * [[wpfr>​OBM_Groupware|OBM Groupware sur Wikipedia]]   * [[wpfr>​OBM_Groupware|OBM Groupware sur Wikipedia]]
-  * [[http://obmpro.org/|Site communautaire]] et [[http://​obm.org/​doku.php?​id=tools:​ml|Mailing-list]] (anglais et français)+  * [[http://www.obm.org/|Site communautaire]] et [[http://www.obm.org/​doku.php?​id=tools:​ml|Mailing-list]] (anglais et français)
   * Cette solution bénéficie d'un [[http://​obmpro.aliasource.fr/​|support technique pour les professionnels]].   * Cette solution bénéficie d'un [[http://​obmpro.aliasource.fr/​|support technique pour les professionnels]].
  
  • obm-ui.1250849493.txt.gz
  • Dernière modification: Le 21/08/2009, 12:11
  • (modification externe)