PHPBB Lab est un espace indépendant consacré à l’écosystème phpBB : développement, test et publication d’extensions, thèmes et outils, documentation technique, diagnostics et support pour les administrateurs et les communautés.
HUCIAL Markdown ajoute la prise en charge de Markdown à phpBB tout en conservant le BBCode, les mécanismes natifs du forum et une configuration indépendante pour chaque forum.
HUCIAL Markdown apporte une prise en charge moderne de Markdown à phpBB sans modifier le cœur du forum.
L’extension est conçue pour les communautés techniques, les développeurs et tous les utilisateurs qui souhaitent disposer d’une syntaxe de rédaction particulièrement adaptée aux contenus structurés, à la documentation et aux extraits de code.
Markdown peut être configuré indépendamment pour chaque forum avec quatre modes : désactivé, autorisé, activé par défaut ou obligatoire.
Lorsqu’il est autorisé, l’utilisateur peut choisir d’utiliser Markdown pour son message. Les anciens messages phpBB ne sont pas automatiquement réinterprétés, ce qui permet de conserver les contenus existants et le comportement historique du forum.
HUCIAL Markdown prend notamment en charge les titres, le gras, l’italique, le texte barré, les citations, les listes, les liens, les tableaux, les listes de tâches, le code en ligne et les blocs de code.
Le BBCode natif de phpBB reste disponible et peut continuer à être utilisé parallèlement à Markdown.
La source Markdown originale est conservée afin qu’un utilisateur retrouve son contenu lorsqu’il modifie ultérieurement son message.
La prévisualisation native de phpBB est prise en charge.
Une coloration syntaxique locale peut également être activée depuis le panneau d’administration afin d’améliorer la lecture des blocs de code.
L’extension utilise les composants TextFormatter présents dans phpBB et ne nécessite aucun CDN externe ni aucune modification du cœur.
Fonctionnalités principales
• Prise en charge de Markdown dans les messages phpBB.
• Configuration indépendante pour chaque forum.
• Quatre modes disponibles : désactivé, autorisé, activé par défaut ou obligatoire.
• Activation ou désactivation de Markdown message par message lorsque le forum l’autorise.
• Conservation complète du BBCode natif de phpBB.
• Aucun ancien message réinterprété automatiquement comme Markdown.
• Titres et sous-titres.
• Gras, italique et texte barré.
• Citations.
• Listes à puces et listes numérotées.
• Liens.
• Code en ligne.
• Blocs de code avec indication du langage.
• Tableaux.
• Listes de tâches.
• Conservation de la source Markdown originale lors de l’édition.
• Compatibilité avec la prévisualisation native de phpBB.
• Coloration syntaxique locale activable depuis le panneau d’administration.
• Prise en charge notamment de PHP, HTML, XML, CSS, JavaScript, TypeScript, JSON, YAML, SQL, Bash, Python et Twig.
• Aucun CDN externe nécessaire.
• Aucun code utilisateur exécuté.
• Aucune modification du cœur de phpBB.
Journal des changements
1.0.2
• Ajout du fichier license.txt avec la licence GNU GPL v2.
• Ajout des en-têtes de licence et de copyright dans tous les fichiers PHP.
• Ajout d’un contrôle explicite de compatibilité avec phpBB dans ext.php avant l’activation de l’extension.
• Correction de l’enregistrement des sources Markdown contenant des caractères Unicode sur quatre octets.
• Mise en place d’un stockage réversible de la source Markdown afin d’éviter les erreurs SQL liées à certains caractères Unicode.
• Conservation de la compatibilité avec les sources Markdown enregistrées par les versions précédentes.
• Réécriture des requêtes concernées avec les mécanismes DBAL de phpBB afin de supprimer les alertes potentielles d’injection SQL détectées par EPV.
• Ajustement de la gestion du checksum des messages tout en conservant la compatibilité avec phpBB.
• Suppression du CSS propre à l’extension afin que l’affichage dépende exclusivement du thème phpBB actif.
• Mise à jour des métadonnées Composer pour la version 1.0.2.
1.0.1
• Correction de la compatibilité avec l’API DBAL de phpBB 3.3.17.
• Correction d’une erreur pouvant provoquer une page blanche lors de la création ou de la modification d’un forum.
• Correction de la vérification des paramètres Markdown associés aux forums.
• Correction de l’enregistrement et de la récupération des sources Markdown des messages.
1.0.0
• Première version publique.
• Ajout de Markdown dans les messages phpBB.
• Configuration Markdown forum par forum.
• Modes désactivé, autorisé, activé par défaut et obligatoire.
• Conservation du BBCode natif de phpBB.
• Prise en charge des titres, listes, citations, liens, tableaux et listes de tâches.
• Prise en charge du code en ligne et des blocs de code.
• Conservation de la source Markdown originale.
• Intégration avec la prévisualisation native de phpBB.
• Ajout d’une coloration syntaxique locale optionnelle.
• Aucun CDN externe.
• Aucune modification du cœur de phpBB.
Installation
Téléchargez l’archive HUCIAL Markdown puis extrayez-la dans le dossier ext/ de votre installation phpBB.
La structure finale doit être :
ext/hucial/markdown/
Activez ensuite l’extension depuis le panneau d’administration de phpBB.
Une fois HUCIAL Markdown activé, rendez-vous dans sa configuration afin d’activer ou de désactiver la coloration syntaxique.
Le comportement Markdown se configure ensuite individuellement pour chaque forum depuis la gestion des forums du panneau d’administration.
Quatre modes sont disponibles :
• Désactivé
• Autorisé
• Activé par défaut
• Obligatoire
Aucune modification du cœur de phpBB n’est nécessaire.
Mise à jour
Pour mettre à jour HUCIAL Markdown, désactivez temporairement l’extension depuis phpBB, remplacez les fichiers de l’ancienne version par ceux de la nouvelle archive puis réactivez l’extension.
Purgez ensuite le cache phpBB.
Ne supprimez pas les données de l’extension lors d’une mise à jour normale. Les migrations phpBB prennent en charge les éventuelles évolutions nécessaires entre les versions.
Historique des versions
1.0.2Version actuelle10 septembre 2026
Bêta · phpBB >=3.3.17,<3.4.0 · 25,5 Ko
• Ajout du fichier license.txt contenant la licence GNU GPL v2 requise.
• Ajout des en-têtes de licence et de copyright dans tous les fichiers PHP de l'extension.
• Ajout d'un contrôle explicite de la version de phpBB dans ext.php. L'extension refuse désormais proprement son activation sur une version antérieure à phpBB 3.3.17 ou à partir de phpBB 3.4.0, avant l'exécution des migrations.
• Correction d'une erreur SQL lors de l'enregistrement de Markdown contenant certains caractères Unicode sur quatre octets.
• La source Markdown est désormais conservée avec un encodage réversible compatible avec le stockage SQL, puis restaurée automatiquement et sans perte lors de la lecture et de l'édition.
• Conservation de la compatibilité avec les données Markdown déjà enregistrées par les versions précédentes.
• Réécriture des conditions SQL concernées en utilisant les mécanismes DBAL de phpBB afin d'éliminer les alertes potentielles d'injection SQL signalées par EPV.
• Clarification de la gestion du checksum des messages tout en conservant la compatibilité avec le fonctionnement natif de phpBB.
• Suppression de la feuille de style et du chargement CSS propres à l'extension afin que son rendu dépende exclusivement du thème phpBB actif choisi par l'administrateur.
• Adaptation de l'interface de publication aux structures natives de phpBB, sans CSS propre à l'extension.
• Mise à jour de la documentation et des métadonnées Composer pour la version 1.0.2.
Extension Markdown moderne pour phpBB avec configuration par forum, blocs de code, tableaux, listes de tâches, prévisualisation native et coloration syntaxique.
Vous ne pouvez pas poster de nouveaux sujets Vous ne pouvez pas répondre aux sujets Vous ne pouvez pas modifier vos messages Vous ne pouvez pas supprimer vos messages Vous ne pouvez pas joindre des fichiers