Diapositive 1

Download Report

Transcript Diapositive 1

PHPBB version 3
Veille
Fiche
Statut
Logiciel sous licence GNU General public license
(logiciel gratuit et open source)
Pour les détails sur la licence :
http://www.phpbb.com/about/
Communauté
d’utilisateurs
Existe depuis l’an 2000. Importante
communauté d’utilisateurs , c’est le moteur de
forum le plus populaire du Web.
Sa communauté de référence se
trouve :
http://www.phpbb.com/community/
Vous pouvez trouver des podcasts
(radio en ligne), des tutoriels, de
nombreux sites dédiés.
Nature
Moteur de Forum
Caractéristiques
fonctionnelles
PHPBB signifie : PHP Bulletin Board. Un forum
est un espace virtuel qui permet des échanges
courts entre les internautes. PHPBB apporte au
forum classique la gestion de la communauté
par un système de droits, et la capacité
d’organisation thématique des contenus.
Caractéristiques
techniques
Le langage est le PHP. PHPBB est compatible avec de nombreuses base de données :
MySQL 3.23 ou plus (MySQLi supporté)
PostgreSQL 7.3+
SQLite 2.8.2+
Firebird 2.0+
Serveur MS SQL 2000 ou plus (directement ou par l’intermédiaire d’ODBC)
Oracle
Url de téléchargement
http://www.phpbb.com/downloads/
Le pack de traduction en français : http://www.phpbb.com/languages/
Url de documentation
Documentation en français : http://forum.phpbb-fr.com/
Documentation en anglais : http://www.phpbb.com/support/
Pour mieux connaître PHPBB :
http://en.wikipedia.org/wiki/PhpBB
PHPBB version 3
Veille
Installation, paramétrage et tests
Niveau installateur
Webmaster
Temps d’installation
Compter une heure
Temps de paramétrage
Entre 5 minutes et une journée en fonction de vos besoins et de vos envies.
1 jour pour l’UMVF
Tests
1 jour
Rédaction
1 jour
Installation
Veille
PHPBB version 3
Installation
Mode opératoire
En premier lieu, il est nécessaire de télécharger l’archive de PHPBB et son pack français (cf. diapo 2). Deux solutions
s’offrent à vous soit une installation en local (pour un simple test), soit sur un serveur distant.
Décompresser les deux archives puis copier les fichiers du pack français dans le répertoire prévu par PHPBB :
language.
A l’aide d’un client FTP comme filezilla (gratuit et téléchargeable à cette adresse : http://www.filezilla.fr/), déposer
les fichiers sur votre serveur.
Avant d’aller plus loin, occupez-vous de la base de données qui soutiendra votre forum. Pour cela, vous devez
disposer sur votre serveur d’une application base de données. On trouve fréquemment MySQL (d’autres demeurent
possibles cf. diapo 2). Choisissez un nom pour votre base de données, créer un utilisateur et son mot de passe.
Notez bien ces trois derniers éléments, car un formulaire d’installation va vous les demander.
Pointez l’adresse avec votre navigateur, vous arrivez sur une page d’introduction. Trois onglets sont disponibles,
cliquer sur « Installer ».
Cliquez ici pour
poursuivre
Veille
PHPBB version 3
Installation
Installation, première étape : le contexte technique
Pour s’installer, PHPBB fait d’abord une vérification de l’environnement du serveur.
Six rubriques récapitules les points de vérifications :
1. Version PHP et réglages : vérification de la version et des options de configuration de PHP sur votre serveur
2. Vérification de Mbstrings : vérifie dans PHP les options concernant les tables de caractères
3. Base de données supportées : Identifie une ou plusieurs base de données disponibles sur votre serveur
4. Modules optionnels : ces modules complètent les fonctionnalités : prise en charge de la compression (zip),
présence d’un FTP, support graphique (GD), ou/ et imagemagick, outil de chat (jabber)
5. Fichiers et répertoires : vérification des chemins pour trois répertoires : « cache » « files » et « store », ils
doivent être présents sur le serveur et les autorisations d’écriture doivent être données.
6. Fichiers et répertoires optionnels : il s’agit de vérifier la possibilité de créer des fichiers de paramétrage pour
le système PHPBB.
Les points ici abordés concernent votre hébergement. Les cas de figure étant multiple, il est malheureusement
impossible ici de les envisager tous. On notera seulement que les points 1, 3 et 5 peuvent bloquer totalement
l’installation.
Veille
PHPBB version 3
Installation
Installation (suite)
Il s’agit maintenant de connecter PHPBB à votre base
de données (1). Pour cela, indiquer le nom de l’hôte (la
plupart du temps : localhost), inutile dans le cas de
configuration standard de renseigner le port du serveur, en
revanche le nom de la base de donnée, l’utilisateur et son
mot de passe sont tous les trois nécessaires. Recopiez les
valeurs précédemment notées.
Une fois la connexion établie, PHPBB vous renvoie la
confirmation (2). Vous passez alors à la configuration du
compte administrateur du forum.
Renseigner l’ensemble des champs (3) en notant bien les
valeurs puisqu’elles vous seront nécessaires pour accéder à
toutes les prérogatives de l’administrateur du forum.
PHPBB vérifie la validité de votre saisie et notamment
l’adresse mail, puis vous confirme le bon déroulement de
l’installation (4), il vous invite ensuite à poursuivre (5).
Veille
PHPBB version 3
Installation
Installation (suite) : les réglages avancés
Deux types de paramétrages avancés sont possibles au niveau des e-mails et de l’URL du serveur, ils demeurent optionnels.
L’installation de l’application serveur est maintenant terminée, il faut passer au paramétrage de votre nouveau forum
Veille
PHPBB version 3
Installation (suite) : le paramétrage du forum
Installation
Avant de paramétrer le forum, il est
absolument indispensable de supprimer,
déplacer ou renommer le répertoire
d’installation (install). Si vous ne le faites
pas, PHPBB bloque l’usage du forum car cela
représente une faille de sécurité trop
importante. Prenez donc cette précaution,
vous ferez ainsi disparaître le bandeau rouge
et vous accéderez pleinement à l’ensemble
des fonctions de l’application.
La
richesse
de
PHPBB
version 3 est sans doute
son principal défaut.
Les grands domaines sont
structurés par ces onglets.
Les points ainsi accessibles
concernent les droits des
usagers,
les
options
fonctionnelles, l’apparence
du forum,
l’organisation
thématique
de
ses
contenus.
Dans la page d’accueil est
intégré
un
module
statistique sur l’activité du
forum, ainsi qu’un journal
sur
l’administration
du
système PHPBB.
Veille
L’organisation des
contenus est rendue
possible par la
création d’une
arborescence qui
permet par exemple
d’aller d’une question
générale à des
domaines plus
particuliers. Pour s’y
retrouver dans
l’arborescence, cette
ligne mentionne le
chemin et facilite la
navigation.
Ci-contre, une seule
catégorie est
présente: « Votre
premier forum ».
Libre à l’usager de
multiplier les forums,
qui eux-mêmes
pourront comporter
une liste de sujets
(conversations).
On notera une
interface d’écriture
très simple et très
claire pour rédiger les
messages.
PHPBB version 3
Le bandeau supérieur, comme le reste est totalement personnalisable à travers des designs
fournis par la communauté. Il s’agit de fichier CSS qu’on peut aisément adapter à ses besoins
Utilisation
FAQ : Elle explique le
fonctionnement du
forum et notamment
la question des rôles,
et les droits de
chacun. C’est un
élément essentiel de
la gestion
communautaire.
Derrière la catégorie,
une liste de sujets
constituent autant
d’espaces de
dialogue.
Veille
PHPBB version 3
Utilisation
Ci-contre, un zoom sur la page d’accueil de l’administrateur (cf. diapo 7)
. Il s’agit de détailler le menu latéral qui présente synthétiquement les
possibilités de l’application.
L’aspect communautaire est le premier mis en avant : les utilisateurs
peuvent bénéficier de droits différents (créer des sujets, accéder à
certains sous forums…), ils peuvent appartenir à des souscommunautés.
La gestion des forums est détaillée dans la diapo suivante.
La modération est une autre fonction de premier plan. Elle permet le
contrôle des publications en confiant sa responsabilité soit à un usager
soit en la délégant à plusieurs.
L’administrateur du forum doit veiller à ne pas saturer son serveur, ni
par le spam, ni par des pièces joints excessivement importantes. Pour
cela un ensemble de limitation est possible.
PHPBB offre la possibilité de suivre le déroulement du forum via mail, ou
via la messagerie instantanée Jabber.
Il offre également une messagerie en interne : les participants du forum
peuvent s’envoyer des messages privés, invisibles pour la communauté.
Veille
PHPBB version 3
Utilisation
Ci-contre le formulaire de création
d’un forum. Il est possible de créer
trois types de forum : une
catégorie qui regroupera plusieurs
forums, ou bien un forum (espace de
conversation). On peut également
créer un lien vers un autre forum en
ligne.
En définissant quel est le forum
parent, il est possible d’imbriquer les
thématiques et donc d’organiser le
traitement d’une question.
PHPBB permet de verrouiller un forum
par un mot de passe.
Il est également possible de spécifier
un style (un aspect) particulier à un
sous espace de phpBB.
La présentation des forums et sous
forums est déterminante pour les
usagers (cf. ci-contre les réglages
généraux du forum). Ces derniers
peuvent être rapidement déroutés par
la complexité du forum. Il vaut mieux
faire simple et avoir conscience du
degré de familiarité qu’a la
communauté avec cet outil. Il est
possible soit de masquer
l’organisation thématique soit de la
faire apparaître : lister les sous-forum
dans la légende du forum parent.
Le délestage du forum
est utile pour éliminer les
messages trop vieux de
manière automatique et
ainsi réduire le volume et
la complexité de votre
outil.
Veille
PHPBB version 3
Utilisation
Une communauté très dynamique :
•
PHPBB est construit autour d’un noyau stable et éprouvé par une large communauté d’usagers. Comme de
nombreux produits de l’open source, il est conçu dans la logique d’une dissociation entre son apparence et
son fonctionnement. Il est donc possible de modifier l’aspect du forum en téléchargeant ou en créant des
thèmes grâce aux CSS
•
Les fonctions, quant à elles, sont crées autour de la logique du crochet, cela signifie que tel un train, il est
possible d’accrocher des wagons qui sont autant de lignes de code PHP. Ainsi la communauté peut étendre les
fonctionnalités et enrichir de façon modulaire l’outil. Dans la culture PHPBB ces extensions se nomment des
MODS.
De nombreuses listes de ces fonctions ajoutées sont disponibles, vous en trouverez ici :
http://forums.phpbb-fr.com/viewtopic_p860838.html#p860838
Voici une liste des non-exhaustives des éléments modifiables : Add-Ons ; Administration ; Avatars et
signature ; BBCode et fonctions de postage ; Communication ; Enrichissement des profils ; Groupes ;
Messages Privés ; Modération ; Modifications de la page d'index ; Nouvelles Fonctionnalités ; Portails ;
Rangs ; Sécurité ; Smilies Style et Apparence ; Système de points ; Système de bannières ; View topic et
view forum.
Veille
PHPBB version 3
Intérêt pour l’UMVF
Les points forts de PHPBB : un bon moteur de forum doit fournir des outils puissants pour gérer à la fois les
contenus (hiérarchie, organisation) et les communautés (droits, modérations, sécurité). Sur ces deux points
PHPBB est le plus performant.
Son évolutivité est maintenant démontrée, depuis 8 ans, sa communauté est forte, impliquée et dynamique.
Son succès fait boule de neige, car les usagers s’attendent souvent à un forum construit sur cette logique :
comme souvent la diffusion de l’outil devient la diffusion des usages.
PHPBB peut facilement être intégrés aux autres produits du monde open source et notamment Wordpress ou
bien Ezpublish ou encore Joomla.
D’aucuns diront que son enrichissement l’a alourdi et rendu inutilement complexe. Il est vrai qu’en
comparaison des premières versions, la prise en main est devenue plus longue.
Mais il reste le moteur de forum de référence.