forum-faculte

Véritable outil de blogging par excellence, WordPress va encore plus loin en étant capable d’intégrer des forums en complément de votre blog. Un plugin et quelques modifications suffiront à vous prouver combien il est aisé de faire de votre WordPress une solution flexible et répondant à vos besoins.

Mise à jour du 07/09/2011 : la version 2.0 de bbPress est sortie : installation comme n’importe quel plugin WordPress, utilisation de shortcodes, compatibilité avec les thèmes existants, intégration dans le back office de WordPress avec des custom post types sont autant de nouvelles fonctionnalités à découvrir dans le tutoriel sur l’intégration d’un forum dans un blog WordPress. Une alternative puissante à Simple Press Forum développée par Automattic, la maison-mère de WordPress.

Objectifs

Je vais vous livrer ici la méthode permettant d’insérer un forum parfaitement administrable et ce, sans quitter ni son blog, ni son panneau d’administration WordPress.

Avant toute chose, sachez que ce tutoriel présente quelques étapes relativement ardues nécessitant quelques connaissances en HTML et en CSS. Cependant, ne vous découragez pas pour autant les étapes sont nombreuses mais simples à mettre en oeuvre. Essayez, c’est avant tout apprendre à créer !

J’ai donc pris la décision de découper cet article en 2 parties qui seront publiées à quelques jours d’intervalle :

  1. Tutorial #1 : Installation de Simple Press Forum ;
  2. Tutorial #2 : Configuration de l’administration du forum ;

Téléchargement de Simple Press Forum

Pour réaliser un forum avec WordPress, il vous faut tout d’abord télécharger l’excellent plugin :

Simple:Press Forum

Un plugin pour intégrer sous WordPress un forum très complet.

Taille : 3,5 MiB  •  Date : 19 mars 2010 •  Hits : 8 484

Pensez à télécharger les 2 archives. La première contenant l’ensemble des fichiers du plugin, la seconde n’étant qu’une simple mise à jour de sécurité.

Une fois téléchargés, extrayez les fichiers ZIP dans un nouveau dossier. Faites de même avec la mise à jour en écrasant les fichiers de la première archive.

Si vous ne souhaitez pas faire la mise à jour, vous pouvez tout aussi bien ne télécharger que la première archive.

Installation du plugin

A l’aide de votre client FTP favori – FileZilla ou Windows, par exemple, uploadez le dossier du plugin vers l’emplacement suivant :

/wp-content/plugins/

Rendez-vous ensuite dans votre panneau d’administration WordPress puis ouvrez le menu Extensions. Activez ensuite le plugin en question.

Un nouvel onglet a fait son apparition, l’onglet Forum. Cliquez sur ce dernier puis suivez la procédure affichée à l’écran.

Création d’une page Forum

De la même manière que pour une page d’archive, il nous faut créer une page modèle qui notre page d’accueil du forum. Je me suis basé sur le guide de l’auteur disponible en anglais, que j’ai volontairement réduit par 2 ou 3 pour aller à l’essentiel.

En résumé, ce modèle de page va nous permettre d’effectuer les modifications suivantes :

  • Suppression de la sidebar pour une meilleure ergonomie ;
  • Ajout du header et du footer ;
  • Respect de la charte graphique du blog ;

Pour ce faire, il nous faut utiliser un éditeur HTML. Dans notre cas, nous utiliserons le Bloc-notes Windows de sorte que tout le monde l’ait en sa possession.

Duplication du fichier page.php

Ouvrez le menu Démarrer, saisissez notepad.exe ou bloc-notes puis appuyez sur Entrée.

Enregistrez dès à présent le fichier avec la dénomination suivante :

forum.php

Comme l’indique l’auteur du plugin, nous devons nous baser sur le fichier page.php de WordPress. Dupliquez donc le contenu de celui à partir de votre client FTP dont l’emplacement est :

/wp-content/votre_thème

Vous avez également la possibilité d’accéder au fichier page.php à partir de l’administration de votre blog en passant par Apparence puis Editeur de thème. Cliquez ensuite sur le fichier en question (Modèle de page).

Une fois le fichier page.php en votre possession, ouvrez-le puis faites Ctrl + A – pour sélectionner l’intégralité de son contenu, puis Ctrl + C – pour le copier, et enfin Ctrl + V – pour le coller, dans le fichier forum.php.

Dénomination de la page

Localisez en haut de page le bout de code suivant :

<?php
/*
Template Name: page.php
*/
?>

Remplacez-le par :

<?php
/*
Template Name: Forum
*/
?>

Cela permet de donner un nom à notre modèle de page.

Suppression de la sidebar

Pour faciliter la lecture, nous allons enlever la sidebar qui n’est guère très utile dans un forum.

Pour cela, il nous faut localiser le code suivant :

<?php get_sidebar(); ?>

Sélectionnez-le puis supprimez-le.

Selon le thème utilisé, celui-ci peut également être de cette forme :

<?php include (TEMPLATEPATH . "/sidebar.php"); ?>

Dans ce cas, supprimez celui-ci.

Respect de la charte graphique

Ce passage est de loin le plus compliqué. Je ne peux, en effet, expliquer la démarche pour l’ensemble des thèmes WordPress, une vie ne suffirait sans doute pas !

Par contre, de manière générale, je vous conseille de créer une classe ou un ID CSS lequel vous assignerez dans votre structure HTML.

Un bon point de départ consiste à localiser le bout de code suivant :

<div id="content">

Puis de créer une nouvelle classe CSS que vous nommerez largecolumn – en raison du fait que la sidebar ait été supprimée.

Éditez ensuite le fichier styles.css puis créez une nouvelle classe juste à la suite de narrowcolumn. Vous pouvez dupliquer les éléments et modifier ceux qui vous intéressent, notamment la propriété width (largeur).

Une fois les modifications opérées, enregistrez-le fichier puis mettez-le en ligne à l’emplacement suivant :

/wp-content/votre_thème

Utilisation du nouveau modèle

Nous allons maintenant créer la page d’accueil du forum proprement dite. Pour cela, dans votre panneau d’administration WordPress, cliquez sur Ecrire puis sur Page.

Dans le module Modèle de page, sélectionnez Forum.

Capture d'écran - Choix du modèle Forum
Capture d’écran – Choix du modèle Forum

Publiez la page.

Votre forum est maintenant créé ! Pour y accéder, saisissez le nom de votre blog suivez d’un slash puis de forum ou alors ouvrez le module Forum puis cliquez sur l’icône Aller au forum.

Capture d'écran - Accès au forum
Capture d’écran – Accès au forum

Si tout à fonctionner, votre forum est maintenant opérationnel… du moins en théorie car il nous reste à le configurer en profondeur pour rendre celui-ci utilisable par vous-même mais aussi par ces usagers.

Crédits photo : rkleine

88 commentaires

  1. @geek : très bientôt ! Comme je l’ai dit dans l’article, l’objectif de ce tutoriel est proposer un exemple grandeur nature d’un forum complètement intégré au blog. Encore quelques jours de patience et le résultat sera là !

  2. Bonsoir
    J’ai créé un forum sur mon blog j’ai utilisé Simple:Press Forum 4.0 il fonctionne et vu ton tuto je veux le mettre en largeur traditionnelle . J’ai créé la page forum mais rien j’ai du loupé un épisode.
    voilà la page que j’ai créé pour le forum :
    Please note that the opening php tag above –

    <?php

    <h2 id= »post-« >

    <?php the_content(‘Read the rest of this page »’); ?>

    <?php link_pages(‘Pages: ‘,  », ‘number’); ?>

    <?php edit_post_link(‘Edit this entry.’,  »,  »); ?>

    et l’ai envoyé dans /wp admin
    de plus j’ai ajouté dans style.css « largecolumn » comme indiqué mais dans modele de page n’apparait pas forum.
    Pourrais tu éclairer ma lanterne ou j’ai loupé un episode ?
    Merci

  3. @blackpink : merci beaucoup pour ton commentaire ! J’ai, en effet, commis une erreur dans l’article : il ne faut pas mettre en ligne le fichier dans le répertoire wp-admin mais dans /wp-content/votre_thème.

    En principe, cela devrait fonctionner. Si tu as un problème, fais-moi signe ou postes un message sur le forum.

    P.S : dans la version 4 de Simple Press Forum, de nouveaux thèmes graphiques sont-ils disponibles ?

  4. @blackpink : j’ai vérifié sur ton site avec Firebug et en fait tu n’as pas défini la bonne classe dans la div content. Il y a encore la classe narrowcolumn alors qu’il faut que tu mettes largecolumn – ou celui qui correspond à celle que tu as défini.

  5. J’ai vérifié ce que tu me disais mais apparemment dans le dossier forum.php c’est bien largecolumn
    Là je ne comprends plus rien. Peux tu m’aider ?

  6. @blackpink : il faut que tu édites la page forum.php via l’Editeur de thème. Recherches le bout de code suivant :

    div class= »narrowcolumn » id= »content »

    Remplaces la class narrowcolumn par celle qui convient. En principe, cela devrait fonctionner.

    Si ça ne fonctionne toujours pas, je te proposes dans parler sur le forum ce qui te permettra de poster le code source de la page, par exemple.

  7. Bonjour,
    je ne comprends pas comment faire pour supprimer la sidebar de WordPress afin que le forum prenne toute la largeur du site internet.

    D’avance vous remercie

  8. @Gaetan : il faut que tu ouvres le fichier forum.php et que tu supprimes le bout de code suivant : < ?php include (TEMPLATEPATH . "/sidebar.php"); ?> ou < ?php get_sidebar(); ?>.

  9. Bonjour et merci pour ce petit tuto !
    Mon enthousiasme redescendra peut-être d’ici peu >> l’upload est actuellement en cours…
    Il me tarde de découvrir cet outil et surtout, j’attends de voir s’il permet l’utilisation de messages privés…
    I’ll be back !

  10. Bonjour,

    Le forum est installé et demande encore à être configuré correctement.
    Cela semble correspondre à mes attentes donc merci encore.
    Effectivement, les messages privés sont supportés mais il faut encore que j’aille au bout de la config pour être pleinement satisfait…
    Le problèle avec ce genre de choses est qu’il est assez facile de penser que l’on peut fouetter plusieurs chats à la fois !
    Chronophage mais fort intéressant…

  11. @antoprod : c’est vrai que ce plugin est très complet et de qualité ! L’auteur propose souvent de nouvelles mises à jour et un nouveau site a vu récemment le jour. Bonne continuation !

  12. Bonjour Maigret,

    Je viens vers toi suite à un souci d’installation… Voici le résumé :

    Bonjour,

    [b]Ma configuration WP actuelle[/b]
    [b]- Version de WordPress[/b] : 2.7.1
    [b]- Thème utilisé[/b] : WordPress Default Fr 1.6
    [b]- Plugins en place[/b] : aucun
    [b]- Nom de l’hebergeur[/b] : free.fr
    [b]- Adresse du site[/b] : ramene.tascience.free.fr

    [b]Problème(s) rencontré(s) :[/b]

    Bonjour à tous,

    Je suis entrain d’essayer vainement d’installer Simple-Forum sur mon WP.
    Or après maintes tentatives, rien n’y fait…

    J’ai bien suivi les différents tutos, mais il apparait qu’au lancement de l’installation, ça plante.

    Quelqu’un aurait la solution ?

    Voici les messages qui apparaissent :

    [code]Phase – 1 –
    Fatal error: mysql_free_result(): supplied argument is not a valid MySQL result resource in /mnt/101/sdb/9/d/ramene.tascience/wp-includes/wp-db.php on line 640

    Fatal error: ob_end_flush() [ref.outcontrol]: failed to delete and flush buffer. No buffer to delete or flush. in /mnt/101/sdb/9/d/ramene.tascience/wp-includes/functions.php on line 2521
    Phase – 2 –

    WordPress database error: [Table ‘ramene_tascience.wp_sfroles’ doesn’t exist]
    SELECT role_id FROM wp_sfroles WHERE role_name=’No Access’

    WordPress database error: [Table ‘ramene_tascience.wp_sfroles’ doesn’t exist]
    INSERT INTO wp_sfroles (role_name, role_desc, role_actions) VALUES (‘No Access’, ‘Permission with no access to any Forum features.’, ‘a:33:{s:14: »Can view forum »;i:0;s:20: »Can start new topics »;i:0;s:19: »Can reply to topics »;i:0;s:24: »Can create linked topics »;i:0;s:23: »Can break linked topics »;i:0;s:21: »Can edit topic titles »;i:0;s:14: »Can pin topics »;i:0;s:15: »Can move topics »;i:0;s:14: »Can move posts »;i:0;s:15: »Can lock topics »;i:0;s:17: »Can delete topics »;i:0;s:26: »Can edit own posts forever »;i:0;s:30: »Can edit own posts until reply »;i:0;s:18: »Can edit any posts »;i:0;s:20: »Can delete any posts »;i:0;s:13: »Can pin posts »;i:0;s:30: »Can view users email addresses »;i:0;s:25: »Can view members profiles »;i:0;s:16: »Can report posts »;i:0;s:26: »Can sort most recent posts »;i:0;s:23: »Can bypass spam control »;i:0;s:26: »Can bypass post moderation »;i:0;s:31: »Can bypass post moderation once »;i:0;s:17: »Can upload images »;i:0;s:18: »Can use signatures »;i:0;s:28: »Can use images in signatures »;i:0;s:18: »Can upload avatars »;i:0;s:25: »Can use private messaging »;i:0;s:13: »Can subscribe »;i:0;s:16: »Can watch topics »;i:0;s:23: »Can change topic status »;i:0;s:14: »Can rate posts »;i:0;s:26: »Can moderate pending posts »;i:0;}’);

    WordPress database error: [Table ‘ramene_tascience.wp_sfroles’ doesn’t exist]
    SELECT role_id FROM wp_sfroles WHERE role_name=’Read Only Access’

    WordPress database error: [Table ‘ramene_tascience.wp_sfroles’ doesn’t exist]
    INSERT INTO wp_sfroles (role_name, role_desc, role_actions) VALUES (‘Read Only Access’, ‘Permission with access to only view the Forum.’, ‘a:33:{s:14: »Can view forum »;i:1;s:20: »Can start new topics »;i:0;s:19: »Can reply to topics »;i:0;s:24: »Can create linked topics »;i:0;s:23: »Can break linked topics »;i:0;s:21: »Can edit topic titles »;i:0;s:14: »Can pin topics »;i:0;s:15: »Can move topics »;i:0;s:14: »Can move posts »;i:0;s:15: »Can lock topics »;i:0;s:17: »Can delete topics »;i:0;s:26: »Can edit own posts forever »;i:0;s:30: »Can edit own posts until reply »;i:0;s:18: »Can edit any posts »;i:0;s:20: »Can delete any posts »;i:0;s:13: »Can pin posts »;i:0;s:30: »Can view users email addresses »;i:0;s:25: »Can view members profiles »;i:0;s:16: »Can report posts »;i:0;s:26: »Can sort most recent posts »;i:0;s:23: »Can bypass spam control »;i:0;s:26: »Can bypass post moderation »;i:0;s:31: »Can bypass post moderation once »;i:0;s:17: »Can upload images »;i:0;s:18: »Can use signatures »;i:0;s:28: »Can use images in signatures »;i:0;s:18: »Can upload avatars »;i:0;s:25: »Can use private messaging »;i:0;s:13: »Can subscribe »;i:0;s:16: »Can watch topics »;i:0;s:23: »Can change topic status »;i:0;s:14: »Can rate posts »;i:0;s:26: »Can moderate pending posts »;i:0;}’);

    WordPress database error: [Table ‘ramene_tascience.wp_sfroles’ doesn’t exist]
    SELECT role_id FROM wp_sfroles WHERE role_name=’Limited Access’

    WordPress database error: [Table ‘ramene_tascience.wp_sfroles’ doesn’t exist]
    INSERT INTO wp_sfroles (role_name, role_desc, role_actions) VALUES (‘Limited Access’, ‘Permission with access to reply and start topics but with limited features.’, ‘a:33:{s:14: »Can view forum »;i:1;s:20: »Can start new topics »;i:1;s:19: »Can reply to topics »;i:1;s:24: »Can create linked topics »;i:0;s:23: »Can break linked topics »;i:0;s:21: »Can edit topic titles »;i:0;s:14: »Can pin topics »;i:0;s:15: »Can move topics »;i:0;s:14: »Can move posts »;i:0;s:15: »Can lock topics »;i:0;s:17: »Can delete topics »;i:0;s:26: »Can edit own posts forever »;i:0;s:30: »Can edit own posts until reply »;i:1;s:18: »Can edit any posts »;i:0;s:20: »Can delete any posts »;i:0;s:13: »Can pin posts »;i:0;s:30: »Can view users email addresses »;i:0;s:25: »Can view members profiles »;i:1;s:16: »Can report posts »;i:1;s:26: »Can sort most recent posts »;i:0;s:23: »Can bypass spam control »;i:0;s:26: »Can bypass post moderation »;i:0;s:31: »Can bypass post moderation once »;i:0;s:17: »Can upload images »;i:0;s:18: »Can use signatures »;i:0;s:28: »Can use images in signatures »;i:0;s:18: »Can upload avatars »;i:1;s:25: »Can use private messaging »;i:0;s:13: »Can subscribe »;i:1;s:16: »Can watch topics »;i:1;s:23: »Can change topic status »;i:0;s:14: »Can rate posts »;i:1;s:26: »Can moderate pending posts »;i:0;}’);

    WordPress database error: [Table ‘ramene_tascience.wp_sfroles’ doesn’t exist]
    SELECT role_id FROM wp_sfroles WHERE role_name=’Standard Access’

    WordPress database error: [Table ‘ramene_tascience.wp_sfroles’ doesn’t exist]
    INSERT INTO wp_sfroles (role_name, role_desc, role_actions) VALUES (‘Standard Access’, ‘Permission with access to reply and start topics with advanced features such as signatures and private messaging.’, ‘a:33:{s:14: »Can view forum »;i:1;s:20: »Can start new topics »;i:1;s:19: »Can reply to topics »;i:1;s:24: »Can create linked topics »;i:0;s:23: »Can break linked topics »;i:0;s:21: »Can edit topic titles »;i:0;s:14: »Can pin topics »;i:0;s:15: »Can move topics »;i:0;s:14: »Can move posts »;i:0;s:15: »Can lock topics »;i:0;s:17: »Can delete topics »;i:0;s:26: »Can edit own posts forever »;i:0;s:30: »Can edit own posts until reply »;i:1;s:18: »Can edit any posts »;i:0;s:20: »Can delete any posts »;i:0;s:13: »Can pin posts »;i:0;s:30: »Can view users email addresses »;i:0;s:25: »Can view members profiles »;i:1;s:16: »Can report posts »;i:1;s:26: »Can sort most recent posts »;i:0;s:23: »Can bypass spam control »;i:0;s:26: »Can bypass post moderation »;i:1;s:31: »Can bypass post moderation once »;i:1;s:17: »Can upload images »;i:0;s:18: »Can use signatures »;i:1;s:28: »Can use images in signatures »;i:1;s:18: »Can upload avatars »;i:1;s:25: »Can use private messaging »;i:1;s:13: »Can subscribe »;i:1;s:16: »Can watch topics »;i:1;s:23: »Can change topic status »;i:0;s:14: »Can rate posts »;i:1;s:26: »Can moderate pending posts »;i:0;}’);

    WordPress database error: [Table ‘ramene_tascience.wp_sfroles’ doesn’t exist]
    SELECT role_id FROM wp_sfroles WHERE role_name=’Full Access’

    WordPress database error: [Table ‘ramene_tascience.wp_sfroles’ doesn’t exist]
    INSERT INTO wp_sfroles (role_name, role_desc, role_actions) VALUES (‘Full Access’, ‘Permission with Standard Access features plus image uploading and spam control bypass.’, ‘a:33:{s:14: »Can view forum »;i:1;s:20: »Can start new topics »;i:1;s:19: »Can reply to topics »;i:1;s:24: »Can create linked topics »;i:0;s:23: »Can break linked topics »;i:0;s:21: »Can edit topic titles »;i:0;s:14: »Can pin topics »;i:0;s:15: »Can move topics »;i:0;s:14: »Can move posts »;i:0;s:15: »Can lock topics »;i:0;s:17: »Can delete topics »;i:0;s:26: »Can edit own posts forever »;i:1;s:30: »Can edit own posts until reply »;i:1;s:18: »Can edit any posts »;i:0;s:20: »Can delete any posts »;i:0;s:13: »Can pin posts »;i:0;s:30: »Can view users email addresses »;i:0;s:25: »Can view members profiles »;i:1;s:16: »Can report posts »;i:1;s:26: »Can sort most recent posts »;i:0;s:23: »Can bypass spam control »;i:1;s:26: »Can bypass post moderation »;i:1;s:31: »Can bypass post moderation once »;i:1;s:17: »Can upload images »;i:1;s:18: »Can use signatures »;i:1;s:28: »Can use images in signatures »;i:1;s:18: »Can upload avatars »;i:1;s:25: »Can use private messaging »;i:1;s:13: »Can subscribe »;i:1;s:16: »Can watch topics »;i:1;s:23: »Can change topic status »;i:1;s:14: »Can rate posts »;i:1;s:26: »Can moderate pending posts »;i:0;}’);

    WordPress database error: [Table ‘ramene_tascience.wp_sfroles’ doesn’t exist]
    SELECT role_id FROM wp_sfroles WHERE role_name=’Moderator Access’

    WordPress database error: [Table ‘ramene_tascience.wp_sfroles’ doesn’t exist]
    INSERT INTO wp_sfroles (role_name, role_desc, role_actions) VALUES (‘Moderator Access’, ‘Permission with access to all Forum features.’, ‘a:33:{s:14: »Can view forum »;i:1;s:20: »Can start new topics »;i:1;s:19: »Can reply to topics »;i:1;s:24: »Can create linked topics »;i:1;s:23: »Can break linked topics »;i:1;s:21: »Can edit topic titles »;i:1;s:14: »Can pin topics »;i:1;s:15: »Can move topics »;i:1;s:14: »Can move posts »;i:1;s:15: »Can lock topics »;i:1;s:17: »Can delete topics »;i:1;s:26: »Can edit own posts forever »;i:1;s:30: »Can edit own posts until reply »;i:1;s:18: »Can edit any posts »;i:1;s:20: »Can delete any posts »;i:1;s:13: »Can pin posts »;i:1;s:30: »Can view users email addresses »;i:1;s:25: »Can view members profiles »;i:1;s:16: »Can report posts »;i:1;s:26: »Can sort most recent posts »;i:1;s:23: »Can bypass spam control »;i:1;s:26: »Can bypass post moderation »;i:1;s:31: »Can bypass post moderation once »;i:1;s:17: »Can upload images »;i:1;s:18: »Can use signatures »;i:1;s:28: »Can use images in signatures »;i:1;s:18: »Can upload avatars »;i:1;s:25: »Can use private messaging »;i:1;s:13: »Can subscribe »;i:1;s:16: »Can watch topics »;i:1;s:23: »Can change topic status »;i:1;s:14: »Can rate posts »;i:1;s:26: »Can moderate pending posts »;i:1;}’);
    Permission Data Built
    Phase – 3 –

    WordPress database error: [Table ‘ramene_tascience.wp_sfusergroups’ doesn’t exist]
    SELECT usergroup_id FROM wp_sfusergroups WHERE usergroup_name=’Guests’

    WordPress database error: [Table ‘ramene_tascience.wp_sfusergroups’ doesn’t exist]
    INSERT INTO wp_sfusergroups (usergroup_name, usergroup_desc, usergroup_is_moderator) VALUES (‘Guests’, ‘Default Usergroup for guests of the forum.’, ‘0’);

    WordPress database error: [Table ‘ramene_tascience.wp_sfusergroups’ doesn’t exist]
    SELECT usergroup_id FROM wp_sfusergroups WHERE usergroup_name=’Members’

    WordPress database error: [Table ‘ramene_tascience.wp_sfusergroups’ doesn’t exist]
    INSERT INTO wp_sfusergroups (usergroup_name, usergroup_desc, usergroup_is_moderator) VALUES (‘Members’, ‘Default Usergroup for registered users of the forum.’, ‘0’);

    WordPress database error: [Table ‘ramene_tascience.wp_sfusergroups’ doesn’t exist]
    SELECT usergroup_id FROM wp_sfusergroups WHERE usergroup_name=’Moderators’

    WordPress database error: [Table ‘ramene_tascience.wp_sfusergroups’ doesn’t exist]
    INSERT INTO wp_sfusergroups (usergroup_name, usergroup_desc, usergroup_is_moderator) VALUES (‘Moderators’, ‘Default Usergroup for moderators of the forum.’, ‘1’);
    User Group Data Built
    Phase – 4 – Forum Page Created
    Phase – 5 – Default Forum Options Created
    Phase – 6 –

    WordPress database error: [Table ‘ramene_tascience.wp_sfusergroups’ doesn’t exist]
    SELECT usergroup_id FROM wp_sfusergroups

    WordPress database error: [You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near  » at line 1]
    SELECT usergroup_is_moderator FROM wp_sfusergroups WHERE usergroup_id =
    Members Data Created
    Phase – 7 – Avatar Folder Created
    Phase – 8 – Smiley Folder Created
    Phase – 9 – Admin Permission Data Built
    Phase – 10 – Version Number Updated

    [/code]

  13. @The Alien : visiblement, il s’agit d’un problème concernant la base de données. En quelle version de MySQL l’as-tu créée ? Selon le site officiel, la version 4.1.21 est un minimum.
    Idem pour PHP qui doit être en version 4.3 ou plus.

    Pourrais-tu me communiquer ces informations pour commencer ? Vu le nombre d’erreurs, il me paraît inutile de tenter de les résoudre une par une… surtout que ce n’est pas trop mon domaine de prédilection en informatique.

    P.S : comme indiqué dans l’article, j’ai mis en place un forum à l’aide de ce plugin sur ce blog. Il est accessible via la page Forum située dans l’en-tête. Cela nous permettrait de discuter plus en détails sur la question – notamment avec un éditeur de texte complet, ce que ne permet pas les commentaires.

  14. Bonjour j’aimerais savoir si quelqu’un sais comment rajouté une Shootbox au dessus du forum ou en dessous et retirer les mathématique pour les gens qui poste sur mon forum merci bien

  15. @Alex : bonsoir et désolé du retard pour la réponse à ton commentaire. Pour ta question, je ne sais pas s’il est possible de faire une telle chose tant les options de ce plugin sont nombreuses. Par contre, je ne saisis pas bien le problème avec les mathématiques ? :?:

  16. Bonjour,

    Tout d’abord merci pour ce tutoriel. J’ai suivi l’ensemble des étapes scrupuleusement et je me retrouve avec le message suivant lorsque j’installe le plugin dans l’interface admin de WordPress : Simple:Press Forum is being installed avec des points de suspension après. Là où normalement je devrais avoir un boîte forum avec des icônes pour paramétrer ce forum, je n’ai le droit que de l’installer de nouveau. En gros je tourne en rond car j’ai l’impression qu’il ne s’installe pas. Saurais-tu à quoi cela est du?

    Merci d’avance pour ta réponse. J’ai hâte de voir le tutoriel #2 pour le voir enfin fonctionner, mais avant ça ….

  17. Si je peux me permettre Maigret…
    >Jaggernot : Quelle version as tu essayé d’installer ???

  18. Afin de vous aider au mieux dans vos recherches, voici les informations que je peux vous donner (je continue de chercher de mon coté également :-)) :

    Version WordPress ==> 2.7
    Version Simple:Press Forum ==> Complete Simple:Press Forum Version 4.0.2
    Template utilisé ==> Beauty
    Herbergeur ==> OVH

    Je pense ne rien avoir oublié.

    De ce que j’ai pu voir, il ne s’agit pas d’un problème serveur sinon je n’aurais pas eu accès au plug in et je n’aurais pas pu “essayer de l’installer”. Là j’avoue que je ne suis pas trop inspiré.

    Merci pour votre aide (Maigret, The Alien)

  19. Bonjour, je possède le thème Freshy 2 et je n’arrive pas !
    Pourriez vous m’aidez ?

  20. Bonjour,
    Je voulais savoir si avec une version Beta 2.8.1 il était normal que le dossier smileys et avatar ne veulent pas se créer, faisant ainsi une erreur 550 ?

    J’ai l’impression que nous sommes obligés de passé avec le patch du site mais qu’il est pas tip top.

    De plus je voulais vous signaler qu’il manque des champs importants dans votre tuto :

    Dénomination de la page

    Localisez en haut de page le bout de code suivant :
    1. Remplacez-le par : ????
    2.

    A plus

  21. @Michael : je viens de récupérer ton commentaire qui était dans le spam. Ouf ! :p

    Il y a un petit bug avec les champs de code. Je vais m’empresser de corriger cela.

    Par contre, je ne comprends pas bien ton problème.

  22. bonjour
    j’aimerais crée un forum pour mon blog http://www.foi-vision.com
    lorsque je me trouve sur la page (modèle page) je ne localise pas le code
    1.

    j’utilise le thème safari pour l’instant voila le code de ma page :

    <img src="/images/PostHeaderIcon.png » width= »26″ height= »26″ alt= »PostHeaderIcon » />
    <a href=" » rel= »bookmark » title= » »>

    : <a href="#" title=" »>

    alors comment faire je vous en pris de m’aider svp

  23. @nick : bonjour,

    pour vous aider il faudrait que vous m’indiquiez le passage que vous ne comprenez pas dans l’article. Quel code ne trouvez-vous pas ?

    Actuellement, le code ne fonctionne pas dans les commentaires à moins de le mettre entre des balises pre.

  24. Bonjour ! Je suis justement en train de faire des recherches pour installer un forum lié à un blog WP… Il me semble lire que lier phpBB avec WP est un peu une galère, qu’il est plus judicieux de se tourner soit vers bbpress, soit simplepress. Donc j’ai commencé à lire avec intérêt ce tutorial d’installation de Simple press… puis je suis allé voir ton forum, et là il me semble voir en bas en signature que le forum est fait avec BBpress…

    Est-ce que je me trompe ? Si non, peux-tu me dire ce que tu conseillerais entre les 2 ? Sachant que j’aimerais avoir un forum le plus « complet » possible, avec possibilité pour les posteurs de publier des images dans le forum, par exemple.

    Merci d’avance !

  25. @David : depuis quelques mois, nous sommes passés de Simple Press Forum à BBpress (créé par Automattic comme WordPress) pour plus de légèreté. En effet, Simple Press Forum fonctionne comme un plugin WordPress et reste certainement le plus complet des 2. BBpress est léger mais de nombreux plugins viennent l’enrichir. Les 2 sont bien mais si tu souhaites plus de fonction, je te recommande Simple Press.

    Il faut également savoir que BBpress est compliqué à intégrer avec WordPress. L’installation n’est pas super facile et quelques bugs existent. Il faut dire que BBpress est encore jeune. Voila !

    1. Je suis entrain de recréer un forum + site pour toute mon UFR et après plusieurs essai, si l’on veut éviter forumactif et cie et que l’on n’a pas d’argent à investir, pour l’instant bbpress me semble le meilleur compromis fonction/personnalisation/légèreté.

      J’ai hâte de tester la charge à la rentrée prochaine mais la différence me semble flagrante déjà d’avec simple press =)

      1. bbpress est excellent ! Je l’ai déjà utilisé en l’intégrant à WordPress.

        Toutefois, sa communauté est loin d’être aussi développé que pour WordPress et l’on a parfois du mal à trouver l’information recherchée…

        Sinon, côté plugins il y a de quoi faire.

  26. Bonjour, je suis novice, et je dois dire que ce tuto, contrairement au autres, est très clair, cependant, arrivé à  « Respect de la charte graphique » je ne comprends plus rien, c’est même un peu n’importe quoi.. On passe du parfait au médiocre ; »créer une classe ou un ID CSS » : -C’est quoi une classe ou ID CSS ? -Comment on crée une classe ou ID CSS ? »lequel vous assignerez dans votre structure HTML. »-Où dans la structure HTML ? -Structure HTML = Forum.php ? »Un bon point de départ consiste à localiser le bout de code suivant : »-Où ? Forum.php ou classe CSS ID je sais pas quoi ? « créer une nouvelle classe CSS »- ??????????????????????????Désolé de mon « débutisme » mais j’ai bien peur de ne pas vous comprendre.S’qui me rend malade c’est que le totu commence vraiment bien.. tout est expliqué, puis arrivé à un moment, faut devenir professionnel !

    1. @lacrobate :

      Ce passage est de loin le plus compliqué. Je ne peux, en effet, expliquer la démarche pour l’ensemble des thèmes WordPress, une vie ne suffirait sans doute pas !

      la vie n’est PAS un long fleuve tranquille, malheureusement. En tant que neebie de simple:press je trouve ce plugin assez simple, avec un aspect tres pro, mais cela ne va pas sans « travailler » un peu. Bon courage

      1. Tout le monde ne peut avoir la science infuse. Au lieu d’être limite ironique,il vaudrait mieux apporter les explications non? Moi non plus je ne comprends rien à cette partie compliquée de la mise en œuvre et je n’en ai pas honte. Par contre un petit coup de pouce serait bienvenu

  27. Thank you for using on of my photos as a a photo illustration in this tutorial. Please be aware that the image is licensed under the Creative Commons for non-commercial use with attribution. In addition, Flickr’s terms of service require that the image be sourced directly from Flickr and not locally. Additional details are available here: http://creativecommons.org/licenses/by-nc/2.0/deed.en

  28. Bravo pour cet article. Attention, cependant certaions liens sont morts.

    Je vais voir dans le forum. Ma question portera sur la manière de changer les skins et la manière de les faire suivre le design du site

  29. Hello / Salut,

    mon bouton « connexion » n’as pas de lien pour se connecter sur le forum simple press… une idée de la chose ? (j’ai bien sur valider l’inscription… qui fonctionne. Le lien fourni dans l’email permet bien d’aller se loguer au forum… mais le lien ‘connexion’ en tête du forum ne fonctionne pas).

      1. Nop ! Je ne voulais pas mettre le site encore en travaux en ligne…

        J’ai trouvé l’erreur. Elle se située dans l’option à décocher :  » Load JavaScript in Footer « .

        Par contre je me suis rendu compte que votre tuto n’est plus au gout du jour avec cette nouvelle mouture de simple:press

  30. Bonjour,
    Peut-on créer un forum si on utilise un compte basique directement en ligne et non un hébergeur où aurait mis tous les fichiers du blog?
    Cordialement,

    1. Non désolé mais il faut disposer d’une installation sur un FTP de WordPress ; le service WordPress.com n’est pas traité sur ce site.

      Maintenant, je t’encourage à apprendre !

        1. Un conseil concernant ce type de service (je parle d’une expérience personnelle) : il est impossible de faire une sauvegarde de la base de données du forum. Autrement dit, si le service s’arrête, qu’il devient payant ou que tu veux migrer vers autre chose, c’est impossible !

          1. Une question de base : comment migrer les articles de WordPress vers un hébergement privé ?

  31. Bonjour Aurélien,
    Merci pour tes explications.
    J’ai un blog en ligne WP chez free mais lorsque j’essaye d’activer simple press j’ai un message d’erreur serveur 500 !?
    pour info free a un PHP ver 5.1.3 RC4-dev, MySQL ver 5.0.83 & PHPMyAdmin ver 3.1.5
    J’avoue que je n’ai pas vraiment d’idée…
    y a t il une solution via un code dans .htaccess ?

  32. J’aurais besoin d’un coup de main pour la partie « respect de la classe graphique ». J’ai lu les commentaires mais tu n’as plus de Forum sur ton blog. Comment puis je faire.
    Merci

  33. Bonjour,

    Une petite aide serait pas de refus, pour l’install tout est ok mais je bloque pour faire la page forum plus large.

    Par avance merci.

  34. Merci pour cet article, néanmoins, j’ai une question : cet article date de 2008, soit il y a trois ans … Est-ce qu’il est encore d’actualité ou est-ce qu’il existe aujourd’hui de meilleurs options pour créer un forum sur une page de son blog wordpress ?

    D’avance merci !

    1. Cette solution reste d’actualité pour en avoir tester d’autres – pour ne pas dire toutes, récemment. Une alternative plus légère est Mingle Forum.

      Sinon, tu peux utiliser bbPress mais qui reste nettement en retrait – bien que ce script soit créé par Automattic, la maison-mère derrière WordPress.

  35. bonjour et merci pour l’article
    c’est déjà trop technique pour moi
    connaissez vous un plugin où il n’y aurait pas besoin de toucher le code? bbPress?
    quelles différences avec votre solution, qui a l’air plus complète?
    merci

  36. Bonjour, j’ai installé SimplePress la version 4.4.4. et j’aimerais savoir si cette version permet de réaliser une configuration un peu spéciale.
    Je m’explique :
    J’ai trois forums :
    Forum 1 pour le groupe 1
    Forum 2 pour le groupe 2
    Forum 3 pour le groupe 3
    Les règles :
    1 – les forums 1 et 2 sont deux forums privés (l’inscription non autorisé, c’est l’administrateur qui invite), le 3 est ouvert au publique (inscription est autorisé et obligatoire)
    2 – Le groupe 1 et le groupe 2 ont accès au site et au forum 1 et 2 respectivement, le groupe 3 n’a accès qu’au forum et il n’a pas le droit d’accès au site
    3 – Le groupe 1 n’a pas le droit d’accès dans le forum 2 mais il a le droit d’accès dans le forum 3
    4 – Le groupe 2 n’a pas le droit d’accès dans le forum 1 mais il a le droit d’accès dans le forum 3
    5 – Le groupe 3 n’a pas le droit d’accès dans le forum 1 et 2

    est ce que c’est faisable et comment ?
    merci d’avance pour votre réponse

    1. Je n’en sais rien… par contre, je vous conseillerais de créer un tableau d’autorisations pour bien présenter votre projet.

      Je ne me limiterais pas à un plugin WordPress (même si on doit pouvoir le faire avec Simple Press ou bbPress 2.0). J’irais voir du côté de Vanilla forums ou de phpBB.

  37. Salut j’ai un problème je n’ai pas le morceaux de code qui définit le nom de la page.
    Faut-il que je le rajoute?

  38. Bonjour, actuellement sur mon blog j’ai le plugin simple press installé. Cependant depuis peu j’ai des bugs d’affichage. Le forum apparaît trois fois! Je ne comprends pas d’où vient le problème. Merci d’avance pour l’aide.

    Le forum est visible à http://fllob.com/forum/

  39. bonjour

    avec le forum simple Press, il y a t’il une possibilité de mettre un tchat avec les membres en ligne ?

  40. bonjours ,

    ou est ce que je peut télécharger simple press forum ou un lien et merci de votre aide !!

    cdlt

    nono18120 ( wp )

  41. Bonjour, je me permets de poster suite à un bug sur le site de mon club

    sur le site j’ai une partie forum privée sous simple press, problème j’ai un soucis lorsque je tente de cliquer sur Add topics, rien ne se passe

    en bas de l’écran est affiché javascript void:null(0)

    malgré la mise à jour à la dernière version, problème toujours présent

    pour info j’ai le statut administrateur, statut qui n’apparais pas dans les choix d’administration simple press, ou je ne trouve que guest, user, moderator. Est ce la cause de notre problème ou me conseillez vous une autre piste ?

    d’avance merci

    1. Hum difficile à dire vu que je n’utilise pas ce plugin depuis longtemps (et je n’en connais donc pas les évolutions). Reportez-vous sur le forum officiel pour demander de l’aide.

      Sinon, optez pour des alternatives comme bbPress ou Mingle Forum.

  42. Bonjour,

    Je voudrais savoir si ce tuto est toujours fiable ? Car, dès les premières manips, je me perd a cause de certains choses absentes sur mon site

    Merci

Les commentaires sont fermés.