Accueil Boite à Outils Syndication de contenu Syndication pour phpBB

Publié le : 15 septembre 2004
Imprimer Imprimer cet article

Auteur :
Henri Gracies

Henri Gracies
Syndication pour phpBB

Un add-on permet très simplement la mise en oeuvre d’un système de syndication pour les forums réalisés avec PhpBB.

Les techniques de syndication ont déjà été largement détaillées sur ce site.
Les avantages de la syndication sont évidents. L’image du site syndiqué est plus largement diffusée et ses visites augmentent. Le contenu fourni gratuitement améliore la qualité rédactionnelle du site syndiquant.
Certaines réserves peuvent cependant être exprimées. Le site syndiquant est totalement dépendant du site syndiqué, il a peu de contrôle sur la périodicité ou sur la pertinence du contenu affiché. Par ailleurs, le site syndiqué fournit son contenu sans discernement ; il n’a pas de contrôle sur son utilisation.

Une installation simple et propre
PhpBB est un gestionnaire php de forum basé sur Internet. Disponible en open source, ses fonctions et son ergonomie en ont fait rapidement le chouchou des webmasters. Il est aujourd’hui l’un des plus utilisés sur le réseau. Son installation a été traitée sur nos pages.
Dennis Heeren a réalisé voici quelques années un module php additionnel permettant de syndiquer aisément les forums réalisés avec PhpBB à partir de la version 2. La traduction française en a été assurée par Eric Fichot.
Dans le fichier texte, préambule à l’installation, l’auteur souligne que ce module n’est pas à proprement parler un mod, mais plutôt un add-on, puisqu’il ne modifie aucun des fichiers originels préalablement installés.
Le module additionnel compressé contient :

- la page topics_anywhere.php qui sera copiée à la racine du forum ;
- des fichiers additionnels pour le répertoire language et pour le répertoire templates qui seront chargés sur le site en respectant l’arborescence.

Une syndication modulaire en quelques clics
L’ensemble des fichiers chargés, l’URL :
http://www.monsite.com/phpBB2/topics_anywhere.php
permet d’accèder à la page de gestion de la syndication.
Un formulaire permet de choisir le type de syndication employé (javascript ou RSS*) et d’en définir la forme.
Le bouton Envoyer, en bas de page, sert à confirmer les choix. Cette validation entraîne la création d’une nouvelle page portant le code à insérer dans la page syndiquante et un aperçu éventuel du résultat.

*Le fichier de syndication RSS généré peut être appelé directement depuis l’interface administrateur de Spip.

Tester le module sur ForuMediaMed

Zip - 27 ko

Télécharger Topics Anywhere 1.11.0 version française. Fichier ZIP, 28 Ko.

Le plus du rédacteur
La table sessions des forums PhpBB a une fâcheuse tendance à se remplir jusqu’à rendre impossible la connexion à la base de données. Vider la table manuellement devient rapidement fastidieux. Appeler ce fichier php placé à la racine de votre forum permet, d’un clic, d’optimiser l’ensemble des tables et de vider la table sessions.

Zip - 1.7 ko

Télécharger Optimize repair tables. Fichier ZIP, 2 Ko.




Bookmark and Share

Imprimer Imprimer cet article


Réactions à l'article :