Flarum
Plateforme · l'analyse détaillée est élaborée à partir des pages officielles pages de la plateforme elle-même et des outils d'accompagnement.
Voir aussi : comment lire les fiches и sur les sources et sur la méthode.
Aperçu
Flarum n’est pas une plateforme où l’on ouvre un compte, mais un logiciel de forum que vous installez sur votre propre serveur. La différence est fondamentale : il n’y a ici ni audience étrangère, ni modération étrangère, ni règles publicitaires étrangères. Les règles, c’est vous qui les écrivez, parce que le forum est le vôtre.
Les développeurs décrivent le produit ainsi : «Beautiful, fast, and free — Flarum is the open-source forum software your community has been waiting for», et placent à côté trois mentions : «Free Forever», «MIT Licensed», «Open Source». La licence est confirmée dans le dépôt : MIT License, description — «Simple forum software for building great communities».
Pour un professionnel des communautés, Flarum présente un intérêt dans un seul scénario : lorsqu’il vous faut le forum propre à une marque ou à un produit, et non une présence sur celui d’un autre. Tout ce que ce guide appelle d’ordinaire «la croissance sur une plateforme» se transforme ici en administration de la vôtre.
Qui se trouve ici
Flarum n’a pas d’audience : il a des utilisateurs du logiciel. Les développeurs ne donnent aucun chiffre public sur le nombre d’installations : la page d’accueil porte la phrase générale «Trusted by communities around the world» sans mesure, et la section des fonctionnalités promet «Hundreds of community-built extensions» — là encore sans chiffre précis.
Le seul nombre vérifiable sur la taille du projet, ce sont les compteurs du dépôt : 6,7 k étoiles et 882 forks pour flarum/framework. C’est une mesure de GitHub, et non une déclaration de Flarum ; elle parle de l’attention des développeurs, pas du nombre de forums en service.
La langue du projet est l’anglais. Le forum des développeurs eux-mêmes exige d’écrire en anglais, sauf si une balise multilingue spéciale est utilisée. La documentation, sur les pages consultées, ne promet aucune interface en russe ; les localisations existent sous forme d’extensions.
Comment commencer
Ce qu’il faut côté serveur
Les développeurs énumèrent les prérequis sans détour : Apache avec mod_rewrite activé ou Nginx ; PHP 7.3+ avec les extensions curl, dom, fileinfo, gd, json, mbstring, openssl, pdo_mysql, tokenizer, zip ; MySQL 5.6+/8.0.23+ ou MariaDB 10.0.5+ ; un accès SSH et Composer si vous comptez installer des extensions en ligne de commande.
Deux façons d’installer
La première, par une commande Composer : composer create-project flarum/flarum:^1.8.0.. La seconde, en décompressant une archive, si vous n’avez pas de SSH. À la date du contrôle, le tableau des archives indique la version 1.8.17 pour PHP de 8.1 à 8.5, en variantes avec et sans répertoire public.
Notez une divergence visible au premier coup d’œil : la page d’accueil annonce la version candidate 2.0.0-rc.3 et la qualifie de «production-ready for early adopters», tandis que la notice d’installation installe la branche 1.8 et précise que «Only the latest Flarum 1.x version is detailed here». Autrement dit, par défaut vous obtiendrez une autre version que celle dont parle la page d’accueil.
Si vous n’avez pas de serveur
La documentation mentionne un hébergement gratuit tiers et décline aussitôt toute responsabilité : Free Flarum — «a free community service not affiliated with the Flarum team». Le service lui-même promet la création d’un forum «in under 5 minutes», le SSL, des sauvegardes quotidiennes, des mises à jour automatiques et un jeu d’extensions «prêtes à l’emploi» et explique son modèle : «This service is paid for by donations». Aucune limite de volume ou de nombre d’utilisateurs sur la page consultée.
Ce que l’on peut publier
Les restrictions de contenu sont fixées par le propriétaire du forum, pas par le logiciel. Dans l’ensemble de base, les développeurs citent les groupes et les droits d’accès, la modération intégrée et les signalements, les étiquettes et un CSS personnalisé, un éditeur en deux modes — Markdown et WYSIWYG —, les notifications dans le navigateur et les résumés par courriel.
Les limites de taille de fichier, de longueur de message et de nombre de pièces jointes dépendent des réglages de PHP et des extensions installées : les plafonds concrets sont déterminés par la configuration de votre serveur.
Le seul endroit où le projet lui-même fixe des règles de contenu, c’est le forum des développeurs. Y sont interdits les insultes et l’incitation à la haine ; les messages dont le but est le harcèlement, l’usurpation d’identité ou la diffamation ; le spam, l’hameçonnage et la dégradation du site ; la discussion du piratage ; les tentatives de divulguer les données personnelles d’autrui ; les contenus obscènes. Le code consulté ne comporte pas de clause distincte sur la publicité et l’autopromotion — l’interdiction du spam est formulée de façon générale.
Comment se développer
Par construction, Flarum n’a pas de fil algorithmique qui vous apporterait une audience : c’est votre site, et le trafic, c’est vous qui l’y amenez. Parmi les mécanismes de rétention intégrés, les développeurs citent les notifications dans le navigateur, les résumés par courriel et les extensions temps réel sur WebSockets.
La description des fonctionnalités principales ne contient aucune statistique de fréquentation intégrée. Le logiciel n’a pas non plus de régie publicitaire : la publicité sur votre forum, c’est vous qui la placerez.
Le chemin vers la monétisation
Flarum ne verse rien aux propriétaires de forums : c’est un logiciel, et non une plateforme au chiffre d’affaires partagé. Le produit est gratuit — la page d’accueil affiche explicitement «Free Forever» et «MIT Licensed», et la licence MIT est confirmée dans le dépôt flarum/framework.
L’argent entre dans l’écosystème par l’autre bout : certaines extensions sont payantes. La documentation évoque la possibilité de brancher des dépôts Composer supplémentaires, dont «Extiverse's premium offerings», c’est-à-dire un catalogue d’extensions payantes.
Vous pouvez tirer de l’argent d’un forum par les moyens ordinaires du propriétaire d’un site : abonnement, publicité, sections payantes. Le logiciel n’en décrit aucun comme une fonction intégrée ; il n’existe donc ici ni seuils ni commissions déterminés.
Outils et automatisation
Extensions
Elles s’installent de deux manières : par le gestionnaire d’extensions intégré à l’administration, où l’on saisit le nom du paquet Composer, ou par la commande composer require COMPOSER_PACKAGE_NAME:* en SSH. Ensuite, l’administration donne accès à l’activation et à la désactivation, aux réglages, à la version et à la suppression.
C’est là que la documentation donne un avertissement de sécurité important : «The extension manager allows an admin user to install any composer package. Only install the extension manager if you trust all of your forum admins with such permissions». Conclusion pratique : le droit d’administrateur sur votre forum équivaut au droit d’exécuter un code arbitraire sur le serveur.
Pour chercher des extensions, on vous renvoie à l’étiquette Extensions sur le forum de la communauté et au catalogue tiers Extiverse, que la documentation qualifie d’«unofficial».
API REST
L’accès programmatique existe et il est documenté. L’authentification se fait de deux façons : les clés d’API — «the primary way for scripts, tools and integrations to interact with Flarum» —, créées manuellement dans la base de données, avec une longueur de jeton recommandée de 40 caractères alphanumériques, transmises par l’en-tête Authorization: Token YOUR_API_KEY_VALUE; userId=1 ; et les jetons d’accès à durée courte propres à un utilisateur, que délivre le point de terminaison /api/token à partir d’un identifiant et d’un mot de passe.
Ce que l’on peut faire : GET /api/discussions — la liste des discussions avec pagination, POST /api/discussions — la création d’une discussion avec titre, texte et étiquettes, POST /api/users — la création d’un utilisateur. Les points de terminaison GET fonctionnent sans authentification pour ce qu’un visiteur voit ; POST, PUT et DELETE exigent une clé en raison de la protection contre le CSRF. La documentation prévient honnêtement que «endpoint documentation is still in progress», c’est-à-dire qu’à la date du contrôle il n’existe pas de référence complète des méthodes.
Aucun outil de publication automatique connu ne revendique la prise en charge de Flarum — et c’est attendu : chaque installation a son adresse et sa clé, si bien que l’intégration s’écrit d’ordinaire pour un forum précis, via cette même API REST.
Restrictions et règles
- Serveur. PHP 7.3+ avec dix extensions, MySQL 5.6+/8.0.23+ ou MariaDB 10.0.5+, Apache avec mod_rewrite ou Nginx.
- Versions. L’installation par défaut pose la branche 1.8, alors que la page d’accueil annonce 2.0.0-rc.3 ; les archives sont proposées pour la version 1.8.17 et PHP 8.1–8.5.
- Sécurité de l’administration. Le gestionnaire d’extensions permet à un administrateur d’installer n’importe quel paquet Composer.
- API. Les requêtes modifiantes seulement avec une clé ; la documentation des méthodes n’est pas achevée.
- Règles de la communauté des développeurs. Interdiction des insultes, du spam, de l’hameçonnage, de la discussion du piratage et de la divulgation des données d’autrui ; une infraction conduit à la suppression du contenu ou à la suspension du compte, et il faut signaler par la fonction Report plutôt qu’entrer en dispute.
- Droit. La licence MIT — vous avez le droit de modifier le code et de l’utiliser commercialement ; la responsabilité du contenu de votre forum vous incombe, et la licence ne donne aucune garantie.
À qui cela convient
Cela convient s’il vous faut un forum propre, sous le contrôle de l’entreprise : votre domaine, vos données, vos règles sur la publicité et l’autopromotion. Cela convient aux équipes qui disposent de quelqu’un sachant manier un serveur — l’installation, les mises à jour et les sauvegardes sont entièrement à votre charge.
Cela convient aux projets pour lesquels l’extensibilité compte : il y a une API REST, un gestionnaire d’extensions, un code ouvert sous MIT.
Cela ne convient pas si vous cherchez une audience toute faite — il n’y en a ici aucune. Cela ne convient pas si vous n’avez pas de ressource pour l’administration : un logiciel gratuit ne signifie pas une exploitation gratuite. Et cela ne convient pas s’il vous faut une feuille de route de versions prévisible : à la date du contrôle, la page d’accueil et la notice d’installation pointent vers des branches différentes du produit.
Données vérifiées issues de la base
Données vérifiées en bref, sur lesquelles s'appuie l'analyse détaillée.
À propos de la plateforme
la plateforme se décrit ainsi : «Free, open-source forum software built by the community. Beautiful, fast, and extensible — made for communities of all sizes.»
autodescription : il s'agit d'une déclaration de la plateforme sur elle-même, et non d'une évaluation indépendante
source, vérifié 2026-07-28
Langues
langue de l'interface de la page d'accueil : en
La langue provient de l'attribut du balisage, les versions des liens hreflang
source, vérifié 2026-07-28
Section du catalogue : tous les similaires Voir aussi : index du catalogue · comparaison des planificateurs · sélection selon la situation · restrictions des plateformes