SMM international

XenForo

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

XenForo n'est ni un réseau social ni une plateforme où l'on ouvre un compte. C'est un moteur de forum payant : vous achetez une licence, installez le programme sur votre propre serveur et obtenez une communauté qui vous appartient. Les règles publicitaires, la modération et la décision de savoir qui admettre sont les vôtres, non celles d'un tiers.

L'opérateur est XenForo Ltd. : la mention «Community platform by XenForo® © 2010‑2026 XenForo Ltd.» figure au pied de page de la documentation.

Pour un spécialiste des communautés, XenForo présente un intérêt dans un seul cas de figure : lorsqu'une marque a besoin de son propre forum plutôt que d'une présence sur celui d'autrui. Tout ce que ce catalogue appelle d'ordinaire de la promotion se transforme ici en administration.

Qui est présent

XenForo n'a pas d'audience — il a des administrateurs qui ont acheté une licence.

La langue de la documentation est l'anglais. Le moteur lui-même est multilingue : l'interface se traduit par un système de «phrases», une même installation peut comporter plusieurs langues, le visiteur choisit la sienne et l'administrateur définit la langue par défaut. Le développeur invite à chercher les traductions déjà faites dans son propre répertoire de ressources.

Comment commencer

Ce qu'il faut côté serveur

La notice d'installation demande d'«ensure that your server meets XenForo's requirements». Il ressort de la documentation que :

L'installation

La marche à suivre est simple : télécharger l'archive dans l'espace client, la décompresser, envoyer sur le serveur le contenu du répertoire upload, ouvrir dans le navigateur une adresse de la forme example.com/community/install/ et suivre l'assistant (étape par étape). Il existe deux façons de ne pas le faire à la main : commander l'installation auprès des équipes de XenForo — à l'achat ou plus tard via l'espace client — ou prendre XenForo Cloud, où l'installation et les mises à jour sont automatisées.

Combien cela coûte

Les prix sont fixés par le vendeur sur ses propres pages d'achat — xenforo.com/purchase/ et xenforo.com/pricing/. La gamme de produits est visible au pied de page de la documentation : forum, galerie média, gestionnaire de ressources, recherche étendue, importateurs.

Ce que l'on peut publier

Les restrictions de contenu sont fixées par le propriétaire du forum. Le moteur fournit le cadre : sujets, messages, pièces jointes, mise en forme en BB‑code. La liste des types de fichiers autorisés se règle par l'option «Allowed attachment file extensions» ; on y trouve aussi le gestionnaire de pièces jointes, avec des filtres par type, par propriétaire et par date, et un avertissement indiquant qu'une pièce jointe supprimée ne peut pas être récupérée.

Les règles destinées aux utilisateurs du forum sont elles aussi les vôtres. XenForo est livré avec deux documents, «Terms and rules» et «Privacy policy», que l'utilisateur accepte à l'inscription ; leur texte se modifie par le système de phrases ou se remplace par un lien vers une page externe.

Comment se développer

Il n'y a pas ici d'algorithme de fil qui «montre» votre contenu à une audience étrangère — c'est votre site. Ce qui existe du côté de la publicité : un système d'insertion intégré. La publicité s'ajoute dans la section Setup > Advertising : vous choisissez un emplacement dans une liste prête, insérez le HTML de l'annonceur et, si vous le souhaitez, limitez l'affichage à certains groupes d'utilisateurs. La documentation suggère explicitement une combinaison : masquer la publicité à ceux qui ont acheté une amélioration payante de leur compte.

Le chemin vers la monétisation

XenForo ne paie pas les auteurs — c'est votre forum qui vous paie. L'outil prévu est «paid user upgrades» : l'utilisateur achète le passage dans un groupe aux droits étendus, et ces droits permettent de vendre l'accès à n'importe quelle section ou fonction. On configure d'abord un profil de paiement, puis l'amélioration elle-même : prix, durée, renouvellement automatique.

Les paiements passent par des outils externes. La documentation énumère Stripe, PayPal, BrainTree et 2Checkout ; la géographie des paiements est déterminée par ces outils, non par XenForo.

Outils et automatisation

L'API REST existe et elle est officielle. [Apparue dans XenForo 2.1, elle est accessible à une adresse de la forme https://example.com/community/api/, activée par défaut et désactivée par la ligne $config['enableApi'] = false; dans src/config.php](https://docs.xenforo.com/manual/reference/rest-api). Les réponses sont en JSON, les erreurs sont renvoyées par des codes de la plage 400.

Les clés se créent uniquement dans l'administration et uniquement par un super-administrateur ; tous les super-administrateurs reçoivent un courriel lors de la création d'une clé, et les clés elles-mêmes sont de trois types — invité, utilisateur et «super user», ce dernier pouvant agir au nom de n'importe quel utilisateur et contourner ses droits. Il n'y a pas d'accès non authentifié à l'API, et les utilisateurs ordinaires ne peuvent pas se délivrer de clé. Le développeur conseille de créer une clé distincte pour chaque client de l'API et de ne lui accorder que les scopes nécessaires.

L'étendue de l'API se lit dans la liste des sections de la référence : forums, sujets, messages, utilisateurs, pièces jointes, conversations privées, galerie média, gestionnaire de ressources, recherche, statistiques, OAuth2 et oEmbed. On y trouve également des scopes de la forme alert:read, attachment:write, conversation:read, node:delete — les droits sont découpés assez finement.

Restrictions et règles

La discipline interne du forum repose sur des points : le modérateur donne un avertissement, les points s'accumulent, et les «warning actions» appliquent automatiquement des restrictions ou un bannissement une fois le seuil atteint ; chaque avertissement a son poids et son délai d'«extinction».

L'anti-spam forme un ensemble à part : vérification des inscrits dans la base StopForumSpam, listes de blocage DNS, minuteur d'inscription, «phrases de spam» avec des motifs du type watch * online, contrôle du texte par Akismet avec envoi en file de modération. Le CAPTCHA est soit reCAPTCHA, soit vos propres questions-réponses, mais une seule solution à la fois.

La principale restriction juridique est évidente, mais mérite d'être dite : le serveur, les données des utilisateurs et le respect de la législation locale reposent sur vous. Le moteur ne fournit que les outils.

À qui cela convient

XenForo convient à une entreprise ou à un média qui a besoin de son propre forum sous contrôle total et qui est prêt à payer une licence et à entretenir un serveur (ou à prendre la variante en nuage). Il ne convient pas à ceux qui cherchent une audience toute faite : il n'y en a pas ici, par construction du produit. Il ne convient pas non plus à ceux pour qui un devis prévisible est important : il faudra planifier le budget à partir des données du vendeur, obtenues directement.

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 : «XenForo is a compelling community forum platform with a premium user experience, reliability, flexibility and security. There is no better platform upon which to grow your community.»

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

le pied de page de la documentation porte la mention «Community platform by XenForo® © 2010-2026 XenForo Ltd.»

Seul domaine officiel accessible

source, vérifié 2026-07-28

Par où commencer

l'installation requiert les identifiants du compte acheteur, un client FTP et un accès au serveur, ainsi qu'une base MySQL vide ; les répertoires data et internal_data doivent être accessibles en écriture («chmod 0777» sous Linux, «Full Control» pour IUSR_ sous Windows/IIS)

Aucun tableau des versions requises de PHP et du SGBD ne figure sur les pages accessibles

source, vérifié 2026-07-28

la prise en charge complète de l'Unicode et des émojis exige MySQL 5.5 ou une version plus récente ainsi que l'encodage UTF8mb4 ; pour les bases existantes, un script php cmd.php xf:convert-utf8mb4 est prévu

Seule exigence de version du SGBD confirmée

source, vérifié 2026-07-28

le module XenForo Enhanced Search exige Elasticsearch 2.0 ou une version plus récente ; l'éditeur prévient qu'il est absent de la plupart des hébergements mutualisés

Avertissement explicite dans la documentation

source, vérifié 2026-07-28

Contenu

les types de pièces jointes autorisés sont définis par l'option «Allowed attachment file extensions» ; le gestionnaire de pièces jointes permet de filtrer par type, par propriétaire et par date ; les pièces jointes supprimées ne peuvent pas être restaurées

Section «Attachments»

source, vérifié 2026-07-28

Publicité

système publicitaire intégré : rubrique Setup > Advertising, choix d'un emplacement dans une liste prédéfinie, insertion du code HTML de l'annonceur, limitation de l'affichage par groupes d'utilisateurs, ordre d'affichage et interrupteur d'activation ; dans les modèles, les emplacements sont marqués par la balise <xf:ad position="..." />

La documentation propose explicitement de masquer la publicité aux utilisateurs ayant acheté une mise à niveau payante

source, vérifié 2026-07-28

Comment on est payé ici

la monétisation native repose sur les «paid user upgrades» : l'utilisateur achète le passage dans un groupe aux droits étendus ; le prix, la durée et le renouvellement automatique se paramètrent ; un profil de paiement doit être créé au préalable

Section «User upgrades»

source, vérifié 2026-07-28

les paiements passent par Stripe, PayPal, BrainTree et 2Checkout ; le profil se configure dans Options > Service providers > Payment profiles

La géographie des paiements est déterminée par ces outils, et non par XenForo

source, vérifié 2026-07-28

Restrictions

la discipline repose sur des points : le modérateur délivre un avertissement doté d'un poids et d'un délai d'expiration, et les «warning actions» appliquent automatiquement des restrictions ou un bannissement dès que le seuil est atteint

Section «Warnings»

source, vérifié 2026-07-28

antispam : vérification des inscrits dans la base StopForumSpam, listes de blocage DNS (par exemple Tornevall DNSBL), minuteur d'inscription, expressions de spam avec des motifs du type «watch * online», analyse du texte via Akismet avec mise en file de modération

Section «Spam management»

source, vérifié 2026-07-28

deux systèmes de CAPTCHA sont disponibles — reCAPTCHA et des questions-réponses personnalisées ; un seul fonctionne à la fois

Section «CAPTCHA»

source, vérifié 2026-07-28

Aspects juridiques

le moteur est livré avec deux documents destinés aux utilisateurs — «Terms and rules» et «Privacy policy» — acceptés lors de l'inscription ; leur texte se modifie via le système de phrases ou se remplace par un lien vers une page externe

Les règles de la plateforme sont fixées par le propriétaire du forum, et non par XenForo

source, vérifié 2026-07-28

Accès par API

la page d'accueil comporte un lien vers la documentation pour développeurs : https://docs.xenforo.com/api — la page s'ouvre et présente les caractéristiques d'une documentation

Corrigé : la rédaction précédente qualifiait de section pour développeurs toute adresse contenant le mot api ou dev trouvée sur la page d'accueil. Les 57 enregistrements de ce type ont tous été vérifiés en ouvrant l'adresse : 24 se sont révélés être de la documentation.

source, vérifié 2026-07-28

l'API REST a été ajoutée dans XenForo 2.1 ; elle est accessible à une adresse de la forme <URL de base>/api/, activée par défaut et désactivable par la ligne $config('enableApi') = false ; les réponses sont en JSON et les erreurs renvoyées par des codes de la série 400

Référence de l'API REST

source, vérifié 2026-07-28

il n'existe pas d'accès non authentifié à l'API et les utilisateurs ne peuvent pas se délivrer eux-mêmes de clés ; seul le super-administrateur crée les clés, et tous les super-administrateurs reçoivent un courriel à chaque création ; les types de clés sont : invité, utilisateur et super user (celle-ci peut agir au nom de n'importe quel utilisateur et outrepasser ses droits)

Sections «API keys» et «Key types»

source, vérifié 2026-07-28

l'API est découpée en périmètres d'accès (scopes) du type alert:read, alert:write, attachment:delete, conversation:read, media:delete_hard, node:write, profile_post:read ; les sections couvrent les forums, les sujets, les messages, les utilisateurs, les pièces jointes, les conversations, la galerie média, le gestionnaire de ressources, la recherche, les statistiques, OAuth2 et oEmbed

Référence des points de terminaison et schéma OAuth2

source, vérifié 2026-07-28

Langues

langue de l'interface de la page d'accueil : en-US

La langue provient de l'attribut du balisage, les versions des liens hreflang

source, vérifié 2026-07-28

toute l'interface se traduit via le système de «phrases» ; une même installation peut comporter plusieurs langues, le visiteur choisit la sienne, l'administrateur définit la langue par défaut et peut interdire le choix de certaines langues

Section «User interface text: Language»

source, vérifié 2026-07-28

Les sources divergent : dans facts.tsv, la langue d'interface de xenforo est enregistrée comme en-US pour l'adresse https://xenforo.com/ ; aujourd'hui, cette adresse ne renvoie pas le site mais une page de vérification Cloudflare, qui porte elle aussi lang="en-US" — la valeur enregistrée dans la base peut donc se rapporter à cette page d'attente

Divergence consignée dans une entrée distincte, conformément à la consigne

source, vérifié 2026-07-28

Section du catalogue : tous les similaires Voir aussi : index du catalogue · région : Europe de l'Ouest · comparaison des planificateurs · sélection selon la situation · restrictions des plateformes