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 02/10/2008, 17:28] smon |
phpcollab [Le 08/08/2010, 02:00] (Version actuelle) lmrv Maj Lien |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
+ | {{tag>bureautique gestion_de_projet entreprise travail_collaboratif}} | ||
+ | ---- | ||
+ | ====== 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]]// | ||
+ | |||
===== Installation ===== | ===== Installation ===== | ||
Ligne 23: | 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 ===== | ||
Ligne 29: | Ligne 87: | ||
* [[http://www.framasoft.net/article3625.html|Framasoft - phpCollab (fr)]] | * [[http://www.framasoft.net/article3625.html|Framasoft - phpCollab (fr)]] | ||
- | ---- | ||
- | {{tag>travail_collaboratif}} |