{{tag>bureautique gestion_de_projet entreprise travail_collaboratif}} ---- ====== PhpCollab ====== 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 : * Gestion complète des étapes du projet * Notifications des modifications * Planning graphique * Gestion de fichiers * Partager des communications écrites * Calendriers * Signets * Moteur de recherche PhpCollab dispose d'une interface simple et efficace. À la fois rapide à charger et intuitive à manipuler. 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]]// ===== Installation ===== Télécharger l'archive sur [[http://sourceforge.net/project/showfiles.php?group_id=46510|le site de SourceForge.net]] 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 Order allow,deny Allow from all 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 : deny from all ===== Liens ===== * [[http://www.php-collab.com/blog|Site Web officiel (en)]] * [[http://www.framasoft.net/article3625.html|Framasoft - phpCollab (fr)]]