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 Framasoft - phpCollab
Installation
Télécharger l'archive sur 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-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 :
É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 :
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>