statutlogiciel sous licence gnu general public license (logiciel gratuit et open source) pour les...

12
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. Pour mieux connaître PHPBB : http://en.wikipedia.org/wiki/Ph pBB 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/ Fiche Veille PHPBB version 3

Upload: emmanuel-raoul

Post on 03-Apr-2015

108 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: StatutLogiciel sous licence GNU General public license (logiciel gratuit et open source) Pour les détails sur la licence :

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éristiquesfonctionnelles

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.

Pour mieux connaître PHPBB : http://en.wikipedia.org/wiki/PhpBB

Caractéristiquestechniques

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/

FicheVeille

PHPBB version 3

Page 2: StatutLogiciel sous licence GNU General public license (logiciel gratuit et open source) Pour les détails sur la licence :

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

InstallationVeille

PHPBB version 3

Page 3: StatutLogiciel sous licence GNU General public license (logiciel gratuit et open source) Pour les détails sur la licence :

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

InstallationVeille

PHPBB version 3

Page 4: StatutLogiciel sous licence GNU General public license (logiciel gratuit et open source) Pour les détails sur la licence :

Installation, première étape : le contexte technique

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 serveur2. Vérification de Mbstrings : vérifie dans PHP les options concernant les tables de caractères3. 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.

Pour s’installer, PHPBB fait d’abord une vérification de l’environnement du serveur.

InstallationVeille

PHPBB version 3

Page 5: StatutLogiciel sous licence GNU General public license (logiciel gratuit et open source) Pour les détails sur la licence :

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).

InstallationVeille

PHPBB version 3

Page 6: StatutLogiciel sous licence GNU General public license (logiciel gratuit et open source) Pour les détails sur la licence :

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

InstallationVeille

PHPBB version 3

Page 7: StatutLogiciel sous licence GNU General public license (logiciel gratuit et open source) Pour les détails sur la licence :

Installation (suite) : le paramétrage du forum 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.

InstallationVeille

PHPBB version 3

Page 8: StatutLogiciel sous licence GNU General public license (logiciel gratuit et open source) Pour les détails sur la licence :

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.

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.

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

Derrière la catégorie, une liste de sujets constituent autant d’espaces de dialogue.

UtilisationVeille

PHPBB version 3

Page 9: StatutLogiciel sous licence GNU General public license (logiciel gratuit et open source) Pour les détails sur la licence :

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 sous-communauté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é.

VeillePHPBB version 3 Utilisation

Page 10: StatutLogiciel sous licence GNU General public license (logiciel gratuit et open source) Pour les détails sur la licence :

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.

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.

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.

VeillePHPBB version 3 Utilisation

Page 11: StatutLogiciel sous licence GNU General public license (logiciel gratuit et open source) Pour les détails sur la licence :

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.

VeillePHPBB version 3 Utilisation

Page 12: StatutLogiciel sous licence GNU General public license (logiciel gratuit et open source) Pour les détails sur la licence :

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.

VeillePHPBB version 3 Intérêt pour l’UMVF