Vous avez un site WordPress et souhaitez y intégrer un forum phpBB mais ne savez pas comment faire ? Ne vous inquiétez pas, je vais vous expliquer le processus étape par étape pour y parvenir sans difficulté.
L’intégration d’un forum phpBB à un site WordPress peut offrir une excellente opportunité pour construire une communauté autour de votre site web. En utilisant un sous-domaine, vous pouvez garder une séparation claire entre votre site principal et le forum tout en conservant une gestion centralisée.
Étape 1 : Préparation
Création du sous-domaine via l’hébergeur
La création d’un sous-domaine est une étape essentielle pour séparer votre forum phpBB du reste de votre site WordPress tout en conservant une cohérence au niveau du nom de domaine. Un sous-domaine permet de créer une adresse distincte comme forum.monsite.com
, tout en restant lié à votre domaine principal monsite.com
.
Voici comment créer un sous-domaine via votre hébergeur :
Accédez à votre panneau d'administration (cPanel ou autre) :
- Connectez-vous à votre compte d’hébergement (la plupart des hébergeurs utilisent cPanel, Plesk, ou des panneaux personnalisés).
- Une fois connecté, recherchez la section Domaines ou Sous-domaines dans le tableau de bord de gestion.
Création du sous-domaine :
- Cliquez sur Sous-domaines.
- Dans le champ Nom du sous-domaine, entrez le nom que vous souhaitez utiliser (par exemple,
forum
). - Sélectionnez le domaine principal sur lequel vous souhaitez ajouter ce sous-domaine (par exemple,
monsite.com
). - Le chemin du répertoire racine sera automatiquement généré, par exemple
public_html/forum ou forum.monsite,com
. Vous pouvez laisser ce chemin par défaut, ou choisir de le modifier si nécessaire. - Cliquez sur Créer pour finaliser l’ajout du sous-domaine.
Étape 2 : Installation de phpBB via Softaculous
Parmi les différentes méthodes pour installer phpBB, Softaculous est de loin la plus simple et la plus rapide. Si votre hébergeur offre cette option, je vous recommande fortement de l’utiliser. Non seulement cela vous épargne les étapes manuelles complexes comme le téléchargement et l’upload des fichiers via FTP, mais Softaculous configure également automatiquement la base de données et les fichiers nécessaires pour vous. Cela minimise les risques d’erreurs techniques et vous permet de gagner un temps considérable.
Accéder à Softaculous
- Connectez-vous à votre panneau d’administration (généralement cPanel ou un autre panneau similaire).
- Dans la section Softaculous ou Installateur d’applications, recherchez et cliquez sur l’icône Softaculous.
- Une fois dans Softaculous, recherchez phpBB.
Configurer l’installation
- Cliquez sur l’icône phpBB.
- Cliquez sur Installer maintenant.
Configurez les options d'installation
- Choisissez le protocole (choose protocol) : Sélectionnez « https:// » si vous avez un certificat SSL installé.
- Sélectionnez le sous-domaine (choose domain) : Choisissez le sous-domaine que vous avez créé (par exemple,
forum.monsite.com
). - Répertoire (directory) : Laissez ce champ vide si vous voulez que phpBB soit installé à la racine du sous-domaine.
Lors de l’installation via Softaculous, certaines options spécifiques doivent être configurées correctement pour que votre forum phpBB fonctionne de manière optimale.
- Nom du forum (Board Name) : C’est le nom public de votre forum, visible par les utilisateurs. Par exemple, vous pourriez l’appeler « Forum de la communauté » ou « Discussions générales ».
- Description du forum (Site Description) : Une brève description qui apparaîtra sous le nom du forum. Cela peut être une phrase qui décrit l’objectif de votre forum (par exemple, « Un lieu pour échanger sur divers sujets concernant notre site »).
- Email du forum (Board Email) : Cette option fait partie des paramètres importants à configurer. Il s’agit de l’adresse email officielle utilisée par votre forum phpBB pour envoyer des notifications aux utilisateurs, telles que les inscriptions, les notifications de réponses aux sujets, ou encore les réinitialisations de mot de passe.
- Entrez une adresse email valide et professionnelle qui sera utilisée pour toutes les communications du forum. Par exemple, vous pourriez utiliser une adresse comme [email protected] ou [email protected]. Cela permettra de rassurer les utilisateurs en leur montrant que les emails proviennent d’une source fiable et officielle.
- Cette adresse sera également utilisée pour les communications internes avec les administrateurs et modérateurs du forum, ainsi que pour recevoir des rapports d’erreurs ou des demandes des utilisateurs.
Remarque : Il est recommandé de ne pas utiliser d’adresses personnelles pour cette configuration. Préférez une adresse dédiée à la gestion du forum.
Admin Account (Compte administrateur)
Cette section vous permet de configurer les informations du compte administrateur, celui que vous utiliserez pour gérer votre forum.
- Nom d’utilisateur (Admin Username) : Choisissez un nom d’utilisateur pour vous connecter à l’administration du forum. Assurez-vous qu’il soit unique et sécurisé (évitez des noms comme « admin » qui sont trop communs).
- Mot de passe (Admin Password) : Entrez un mot de passe sécurisé. Il doit être suffisamment long et inclure des lettres, chiffres et symboles pour assurer la sécurité.
- Email de l’administrateur (Admin Email) : Entrez une adresse email valide. Cela servira à recevoir les notifications de l’administration du forum et à réinitialiser le mot de passe si besoin.
Language Options (Options de langue)
Cette section vous permet de choisir la langue de base du forum phpBB. Par défaut, phpBB est installé avec l’anglais, mais d’autres langues peuvent être disponibles.
- Choisir la langue (Choose Language) : Sélectionnez la langue que vous souhaitez utiliser pour l’interface de votre forum. Si vous préférez le français, par exemple, vous pouvez choisir « French » ici. Cela impactera l’interface que vos utilisateurs verront ainsi que le panneau d’administration.
Advanced Options (Options avancées)
Les options avancées permettent de personnaliser davantage certains aspects techniques de l’installation de phpBB.
- Nom de la base de données (Database Name) : Par défaut, Softaculous génère un nom de base de données. Vous pouvez laisser le nom généré ou entrer un nom personnalisé si vous le souhaitez. Assurez-vous que ce nom soit unique si vous avez plusieurs bases de données sur le même serveur.
- Nom d’utilisateur de la base de données (Database Username) : De la même manière, Softaculous créera un nom d’utilisateur pour accéder à la base de données. Vous pouvez également utiliser un nom personnalisé si nécessaire.
- Mot de passe de la base de données (Database Password) : Un mot de passe sécurisé sera généré pour l’utilisateur de la base de données. Assurez-vous de le noter quelque part pour ne pas le perdre, même si Softaculous gère ces informations pour vous.
- Prefixe des tables (Table Prefix) : Le préfixe des tables est utilisé pour distinguer les tables de cette installation dans la base de données. Vous pouvez laisser la valeur par défaut (
phpbb_
) ou en choisir une autre si vous avez plusieurs installations de phpBB sur la même base de données.
Lancer l’installation
Une fois que vous avez configuré toutes ces options, cliquez sur Installer. Softaculous prendra alors en charge l’installation complète de phpBB sur votre sous-domaine, et vous serez prêt à utiliser votre nouveau forum en quelques minutes.
Une fois que l’installation est terminée, Softaculous vous affichera un message de confirmation avec deux liens principaux :
- Lien vers le forum : Ce lien vous permet d’accéder à l’interface utilisateur de votre forum phpBB (par exemple,
https://forum.monsite.com
). Il s’agit du lien que vos utilisateurs pourront utiliser pour rejoindre et participer aux discussions. - Lien vers le panneau d’administration (Admin Control Panel, ACP) : Ce lien vous permet d’accéder à l’interface d’administration du forum phpBB où vous pourrez gérer toutes les fonctionnalités du forum (création de catégories, gestion des utilisateurs, configuration des permissions, etc.).
Etape 3 : Lier le forum phpBB à votre site WordPress
Une fois votre forum phpBB installé, vous devez le lier à votre site WordPress pour que vos visiteurs puissent facilement naviguer entre votre site et le forum.
Le moyen le plus simple est de créer un lien dans le menu de votre site WordPress qui redirige vos utilisateurs vers le forum phpBB sur le sous-domaine (par exemple, forum.monsite.com
). Pour le texte du lien, entrez quelque chose de simple et explicite comme « Forum » ou « Rejoignez notre communauté« .
Intégrer un widget ou une bannière vers le forum
En plus du menu, vous pouvez ajouter un widget ou une bannière sur votre site WordPress pour inviter les utilisateurs à rejoindre le forum.
- Ajouter un widget :
- Allez dans Apparence > Widgets.
- Ajoutez un widget Texte ou HTML personnalisé dans une zone de widget de votre choix (par exemple, la barre latérale).
- Ajoutez un texte d’appel à l’action, par exemple : « Rejoignez notre forum pour discuter et poser vos questions !« , avec un lien vers votre forum.
- Utiliser une bannière :
- Créez une image de bannière (par exemple, « Rejoignez notre forum maintenant !« ).
- Allez dans Apparence > Widgets et ajoutez un widget Image.
- Téléchargez votre bannière et ajoutez le lien vers votre forum phpBB (https://forum.monsite.com).
- Placez ce widget dans une zone stratégique comme la barre latérale ou le pied de page.
Etape 4 : Ajouter un lien vers votre site WordPress dans votre forum phpBB via une extension
Si vous ne souhaitez pas modifier directement le code HTML ou les fichiers de template, vous pouvez utiliser des extensions phpBB conçues pour faciliter l’ajout de liens personnalisés dans la barre de navigation ou le pied de page du forum sans avoir à toucher au code de votre forum.
Recherche et installation d’une extension
- Accéder au dépôt officiel des extensions phpBB : Allez sur le site phpBB.com pour accéder à la base de données des extensions disponibles pour phpBB.
- Utilisez le moteur de recherche sur le site pour trouver des extensions qui ajoutent des liens personnalisés dans les menus ou le pied de page. Un exemple d’extension populaire est l’extension Custom Site Links ou Add Custom Menu Items.
- Une fois que vous avez trouvé une extension qui répond à vos besoins, téléchargez-la sur votre ordinateur. Vous recevrez un fichier compressé (généralement au format
.zip
).
Téléverser l'extension sur votre serveur:
- Utilisez un client FTP (comme FileZilla) pour téléverser l’extension dans le répertoire
ext/
de votre installation phpBB. Créez un nouveau dossier sousext/
au nom de l’extension ou du développeur si cela n’est pas déjà fourni. - Par exemple, pour l’extension Custom Site Links, créez un dossier
ext/customlinks/
et déposez les fichiers décompressés de l’extension dans ce dossier.
Activer l’extension dans l’Admin Control Panel (ACP) :
- Connectez-vous à votre panneau d’administration phpBB.
- Allez dans l’onglet Personnaliser > Gérer les extensions. Vous verrez l’extension que vous avez téléversée dans la liste des extensions désactivées.
- Cliquez sur Activer pour activer l’extension.
Configurer l’extension pour ajouter un lien vers WordPress
- Accéder aux paramètres de l’extension : Une fois l’extension activée, allez dans l’onglet Extensions de l’ACP. Vous y trouverez l’extension nouvellement installée avec ses options de configuration.
- Ajouter un lien personnalisé : Selon l’extension choisie, vous trouverez un champ pour ajouter un lien personnalisé. Entrez l’URL de votre site WordPress (par exemple,
https://www.monsite.com
) et définissez le texte du lien (par exemple, « Retour au site principal« ). Vous pourrez également choisir où afficher ce lien, que ce soit dans la barre de navigation, le pied de page, ou dans une autre partie du forum. - Enregistrer les paramètres : Une fois le lien ajouté, cliquez sur Enregistrer pour appliquer les modifications.
Vérifier l’ajout du lien
- Rendez-vous sur votre forum pour voir le lien ajouté dans la barre de navigation ou le pied de page, selon l’endroit que vous avez choisi.
- Cliquez sur le lien pour vérifier qu’il redirige correctement vers votre site WordPress.
Ajouter un lien vers votre site WordPress dans votre forum phpBB en modifiant le code HTML.
Si vous ne souhaitez pas installer d’extension et préféré modifier le code HTML de votre forum pour rajouter un lien vers votre site WordPress, voici la procédure à suivre.
Ajouter un lien dans la barre de navigation de phpBB
La barre de navigation de phpBB, située généralement en haut du forum, est un endroit idéal pour ajouter un lien vers votre site WordPress.
- Accédez au panneau d’administration phpBB (ACP) :
- Connectez-vous à votre Admin Control Panel (ACP) via le lien fourni à la fin de l’installation (par exemple,
forum.monsite.com/adm
). - Entrez vos identifiants administrateur.
- Connectez-vous à votre Admin Control Panel (ACP) via le lien fourni à la fin de l’installation (par exemple,
- Accédez à l’onglet
Personnaliser
:- Une fois dans l’ACP, allez dans l’onglet Personnaliser.
- Dans le menu à gauche, cliquez sur Gérer les templates ou Modifier les fichiers HTML/CSS, selon votre version de phpBB.
- Modifier le fichier de template
overall_header.html
:- Le fichier
overall_header.html
contient la structure de l’en-tête de votre forum, y compris la barre de navigation. - Recherchez la section qui gère les liens du menu de navigation.
- Le fichier
Exemple de code avant modification
- Ajouter un lien personnalisé vers WordPress :
- Ajoutez une nouvelle entrée dans la liste des liens, en spécifiant l’URL de votre site WordPress.
Exemple de code après modification :
Cela ajoutera un lien intitulé « Retour au site principal » qui ouvrira le site WordPress dans un nouvel onglet.
- Enregistrer et actualiser le cache :
- Une fois le fichier modifié, sauvegardez les changements.
Retournez dans l’ACP, sous Maintenance > Purge du cache, et cliquez sur Purger le cache pour que les modifications soient visibles sur le forum.
Ajouter un lien dans le pied de page du forum
Si vous préférez ajouter un lien vers votre site WordPress dans le pied de page du forum, vous pouvez modifier le fichier overall_footer.html
.
- Modifier le fichier
overall_footer.html
:- Accédez à ce fichier dans l’onglet Personnaliser > Gérer les templates.
- Recherchez l’endroit où se trouve le contenu du pied de page et ajoutez un lien vers WordPress.
Exemple de code avant modification :
Exemple de code après modification :
Comme pour la barre de navigation, sauvegardez le fichier, puis purgez le cache pour appliquer les modifications.
Étape 5 : Une fois l'installation terminée
Configurer les paramètres de base du forum
Après l’installation, il est recommandé de vérifier et de personnaliser quelques paramètres de base dans l’ACP pour adapter le forum à vos besoins :
- Général > Paramètres du forum : Ici, vous pouvez ajuster le nom et la description de votre forum, configurer les fuseaux horaires, et définir les règles d’inscription pour les utilisateurs.
- Permissions > Gérer les groupes d’utilisateurs : Cette section vous permet de créer et gérer des groupes d’utilisateurs (administrateurs, modérateurs, membres, etc.) et de définir les permissions associées à chaque groupe.
- Apparence > Gérer les styles : Vous pouvez installer et personnaliser des thèmes pour changer l’apparence de votre forum afin qu’il corresponde à l’identité visuelle de votre site WordPress.
Personnalisation de l’apparence du forum
L’apparence par défaut de phpBB peut être modifiée pour correspondre à celle de votre site WordPress. Vous pouvez :
- Choisir un thème existant : Allez dans l’onglet Apparence > Gérer les styles, puis sélectionnez un style parmi ceux disponibles.
- Installer un nouveau thème : Téléchargez des styles supplémentaires sur des sites comme phpBB.com, puis installez-les via l’ACP pour personnaliser l’apparence de votre forum.
- Modifier le CSS : Si vous êtes à l’aise avec le code, vous pouvez ajuster manuellement les fichiers CSS pour harmoniser le design du forum avec celui de votre site WordPress.
Inviter des utilisateurs et commencer à utiliser le forum
Votre forum est maintenant prêt à être utilisé ! Vous pouvez commencer à :
- Créer des catégories et des forums : Organisez votre forum en créant des sections pour différents sujets de discussion.
- Inviter des utilisateurs : Encouragez vos visiteurs à s’inscrire et à participer.
- Promouvoir votre forum sur votre site WordPress : Assurez-vous de créer un lien visible sur votre site principal pour que les visiteurs puissent facilement accéder à votre forum (voir ci-dessus).
Conclusion
Intégrer un forum phpBB via un sous-domaine à un site WordPress est une excellente manière de renforcer l’engagement de votre communauté tout en gardant une structure claire entre votre site principal et votre espace de discussion.
En fonction de vos besoins, vous pouvez personnaliser davantage le forum pour harmoniser son apparence avec celle de votre site WordPress ou utiliser des extensions pour ajouter des fonctionnalités avancées.