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édentesRévision précédente
Prochaine révision
Révision précédente
phpcollab [Le 03/10/2008, 11:38] Smonphpcollab [Le 08/08/2010, 02:00] (Version actuelle) – Maj Lien lmrv
Ligne 4: Ligne 4:
 ====== PhpCollab ====== ====== PhpCollab ======
  
-hpCollab permet de mettre en place un site Web de travail collaboratif pour gérer des projets en groupe de travail (groupware).+PhpCollab permet de mettre en place un site Web de travail collaboratif pour gérer des projets en groupe de travail (groupware).
  
 PhpCollab a les fonctions classiques de gestion de projet : PhpCollab a les fonctions classiques de gestion de projet :
  
-    * Gestion complète d’étapes de projet+    * Gestion complète des étapes du projet
     * Notifications des modifications     * Notifications des modifications
     * Planning graphique     * Planning graphique
-    * Gestion de fichier +    * Gestion de fichiers 
-    * Partagerdes communications écrites +    * Partager des communications écrites 
-    * Calendrier+    * Calendriers
     * Signets     * Signets
     * Moteur de recherche     * Moteur de recherche
  
-PhpCollab dispose d'une interface simple et l’efficace. À la fois rapide à charger et intuitive à manipuler. +PhpCollab dispose d'une interface simple et efficace. À la fois rapide à charger et intuitive à manipuler. 
-Chaque fonctionnalité (planning, fichiers...) associée au projet esst implémentée dans un menu déroulant, le tout sur une seule page Web pour avoir une vue globale des projets.+Chaque fonctionnalité (planning, fichiers...) associée au projet est implémentée dans un menu déroulant, le tout sur une seule page Web pour avoir une vue globale des projets.
  
 //Plus de détails sur [[http://www.framasoft.net/article3625.html|Framasoft - phpCollab]]// //Plus de détails sur [[http://www.framasoft.net/article3625.html|Framasoft - phpCollab]]//
Ligne 27: Ligne 27:
 Télécharger l'archive sur [[http://sourceforge.net/project/showfiles.php?group_id=46510|le site de SourceForge.net]] Télécharger l'archive sur [[http://sourceforge.net/project/showfiles.php?group_id=46510|le site de SourceForge.net]]
  
-FIXME+Décompressez l'archive. Pour ma part, j'ai utilisé la version 2.4 et j'ai choisi de l'installer dans /opt. J'ai donc recopié le dossier phpcollab dans /opt. 
 + 
 +A l'intérieur du dossier, vous trouverez un fichier install.txt qui vous explique en anglais les étapes d'installation. 
 + 
 +La première chose qui nous est demandée est de renommer le fichier **settings_blank.php** en **settings.php** 
 + 
 +  cd /opt/phpcollab/includes/ 
 +  cp settings_blank.php settings.php 
 + 
 +Ensuite, il faut changer les droits d'accès à différents fichiers : 
 + 
 +  chmod 777 settings.php 
 +  sudo chown www-data:www-data settings.php 
 +  cd .. 
 +  chmod 777 files/ 
 +  sudo chown www-data:www-data files/ 
 +  chmod 777 logos_clients/ 
 +  sudo chown www-data:www-data logos_clients/ 
 + 
 +Puis, créer une base de données mysql nommée **phpcollab**. 
 + 
 +Pour ma part, je le fais en console mais vous pouvez aussi le faire avec un client fenêtre tel que [[:mysql_outils#mysql-query-browser]], ou [[:phpmyadmin]]. 
 + 
 +  mysql -u root -p 
 +  create database phpcollab; 
 + 
 +Créer un fichier de configuration pour [[apache]] pour qu'il prenne en compte notre installation de phpcollab : 
 + 
 +[[:tutoriel:comment_editer_un_fichier|Éditez le fichier]] **/etc/apache2/site-available/phpcollab**. 
 + 
 +Y placer un contenu qui ressemble à ceci : 
 + 
 +  Alias /phpcollab /opt/phpcollab 
 +  <Location /phpcollab> 
 +     Order allow,deny 
 +     Allow from all 
 +  </Location> 
 + 
 +Activer phpcollab dans apache avec la commande **sudo a2ensite phpcollab**. 
 + 
 +Enfin recharger la configuration qu'on vient d'ajouter avec **sudo /etc/init.d/apache2 reload** 
 + 
 +Vous devriez ensuite avoir accès à la page de setup via l'url http://localhost/phpcollab/installation/setup.php 
 + 
 +Complétez le formulaire de configuration et si vous avez fait comme moi la configuration devrait ressembler à ceci : 
 + 
 +{{:setup_collab.png|Configuration de php collab}} 
 + 
 +Une fois effectué, vous devriez pouvoir vous logger dans phpcollab avec le login admin et le mot de passe que vous avez fourni à la page précédente. 
 + 
 +Pensez à protéger la configuration une fois que tout fonctionne, vous pouvez soit supprimer le dossier installation, soit ajouter au fichier /etc/apache2/site-available/phpcollab : 
 + 
 +  <Location /phpcollab/installation/> 
 +      deny from all 
 +  </Location>
  
 ===== Liens ===== ===== Liens =====