Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
| phpcollab [Le 03/10/2008, 11:38] smon | phpcollab [Le 08/08/2010, 02:00] (Version actuelle) lmrv Maj Lien | ||
|---|---|---|---|
| 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 ===== | ||