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

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 :

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>
  • phpcollab.txt
  • Dernière modification: Le 08/08/2010, 02:00
  • par lmrv