Canal
Forum
Présentation
Le but de ce canal est de fournir un espace de discutions
intégré au portail.
Le forum doit être compatible avec le système de
SSO
utilisé dans le portail, l'authentification d'un utilisateur
du
portail (avec CAS) doit être automatique.
La gestion des restrictions se fait sur des autorisations
données à des groupes.
Installation de
phpBB
Cette
distribution se base sur phpBB, elle est localisée en
français et anglais, elle peut se servir de CAS ou LDAP pour
l'authentification. Un mécanisme de gestion de groupe
d'utilisateur en fonction d'un attribut LDAP est aussi disponible.
Pré-requis
Le forum est une application php, il utilise les pré-requis
suivants:
- serveur http (apache),
- Php 4 avec les modules ldap, gd et le module correspondant
à la base de donnée utilisée,
- Php CAS (>=
0.4.9),
- une base de données (mysql, postgreSQL ...).
installation
Installation de phpBB2
- Décompressez de l'archive dans un répertoire
visible du serveur web.
- Vérifier que le serveur web à le droit
d'écrire dans ce répertoire et de lire les fichiers.
(Exemple pour Debian GNU/Linux: #chown www-data -R phpBB2; chmod 700
phpBB2 -R)
- Lancer le serveur Web si celui-ci n'est pas démarré.
- Rentrez l'URL d'accès à ce répertoire dans
votre navigateur web (Exemple: http://localhost/phpBB2/), et suivre les
indications.
- Supprimez ou déplacez les répertoires contrib est
install.
Vous pouvez vérifier le bon fonctionnement de phpBB2 en testant
avec l'URL d'accès et le compte administrateur que vous avez du
créer.
Installation de la modification Esup
Attention,
avant de tester cette modification il est important de créer
un
utilisateur dans phpBB qui est administrateur, cet utilisateur doit se
retrouver dans l'annuaire LDAP (dans le cas de l'authentification LDAP
ou CAS).
- Depuis votre navigateur web, entrez l'URL d'accès à
phpBB plus le chemin UpdateEsup/updateesup.php (exemple:
http://localhost/phpBB2/UpdateEsup/updatesup.php)
- Suivre les instructions.
- Pour des raisons de sécurité, vous pouvez supprimer
ou au moins renommer le répertoire UpdateEsup, ce script ne
demande pas de droits administrateur.
Mise à jour
- Sauvegardez le répertoire de phpBB2,
- Sauvegardez la base de données de phpBB2,
- Remplacer l'ancienne installation par le nouveau package
décompressé,
- Mettre à jour phpBB2, pour une mise à jour d'une
version 2.0.xx, il suffit d'entrer l'URL /install/update_to_latest.php
(exemple: http://localhost/phpBB2/install/update_to_latest.php),
- Installer à nouveau la modification Esup (les
paramètres principaux doivent être reconnus
automatiquement).
Intégration au
portail
Le forum peut être intégré au portail
grâce a
un canal Iframe.
Evolutions
Cette maquette se base sur une projection des groupes
présents
dans LDAP, une évolution peut être
d'intégrer
directement les groupes tel que définis dans le portail
(utilisation de web services? ).
Configuration
Vous pouvez trouvez une aide à la configuration en suivant ce lien.