French flagChinese (Simplified) flagEnglish flagSpanish flagJapanese flag

Création d’un forum avec WordPress | Tutorial #1 : Installation de Simple Press Forum

Catégories : Wordpress
Envoyer l’article Envoyer l’article    Imprimer l’article Imprimer l’article
2 109 vues
(5 vote(s), moyenne : 4,60 sur 5)

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.

Objectifs

Dans le cadre de la création d’un forum sur Maigret’s Blog, 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 ;

N’hésitez pas à vous abonner à la newsletter ou à suivre le flux RSS pour ne pas manquer la suite ! ;)

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 :

Télécharger : Simple Press Forum  Simple Press Forum (1,1 MiB, 205 hits)

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 diponible 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 posession, 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" class="narrowcolumn">

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

Editez ensuite le fichier styles.css puis créez une nouvelle classe juste à la suite de narrocolumn. 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

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

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. La suite dans le prochain épisode !

Un problème ? Venez en discuter sur le forum ! - (9) Messages
Si vous avez aimé ce billet, n'hésitez pas à vous abonner à mon flux RSS !
Cet article a été publié le Mercredi 19 novembre 2008 à 2:42 et est classé dans Wordpress. Vous pouvez en suivre les commentaires par le biais du flux RSS 2.0. Vous pouvez laisser un commentaire, ou faire un trackback depuis votre propre site.

Tags :

Articles relatifs

Promouvoir cet article :

  • Google
  • Facebook
  • MySpace
  • Live
  • del.icio.us
  • Technorati
  • StumbleUpon
  • Scoopeo
  • Wikio FR
  • Digg
  • TwitThis
  • Yahoo! Buzz

17 commentaires pour “Création d’un forum avec WordPress | Tutorial #1 : Installation de Simple Press Forum”

  1. geek dit :

    Avez vous un exemple de forum utilisant wordpress?

    Merci d’avance

  2. Maigret dit :

    @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à ! ;)

  3. blackpink dit :

    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

  4. Maigret dit :

    @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 ?

  5. blackpink dit :

    Re bonsoir
    La page forum.php a bien ete prise en compte mais mon forum s’assiche sur celle ci : http://blackpink.e3b.org/index/?page_id=62
    Pourrais tu m’indiquer pourquoi ?
    Apparemment en theme c’est pareil.

  6. Maigret dit :

    @blackpink : de mon côté, elle s’affiche ici : http://blackpink.e3b.org/index/forum/

  7. blackpink dit :

    Bonjour maigret
    Ok la page s’affiche mais pas sur ltoute la largeur pour le forum !!!!

  8. Maigret dit :

    @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.

  9. blackpink dit :

    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 ?

  10. Maigret dit :

    @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. ;)

  11. Gaetan dit :

    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

  12. Maigret dit :

    @Gaetan : pourrais-tu m’envoyer un lien vers ton site ?

  13. Gaetan dit :

    As tu une solution à m’apporter?

  14. Maigret dit :

    @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(); ?>.

  15. Gaetan dit :

    Je ne trouve pas le fichier forum.php. Il se trouve dans le dossier simplepress ?

  16. Maigret dit :

    @Gaetan : dans ce cas, je te conseille de relire le tutorial à partir du point Duplication de la page.php. ;)

Trackbacks / Pingbacks

  1. [...] Cómo crear un foro con WordPress: Création d’un forum avec WordPress | Tutorial #1 : Installation de Simple Press Forum. [...]

  2. [...] Cambronero: Cómo crear un foro con WordPress: Création d’un forum avec WordPress | Tutorial #1 : Installation de Simple Press Forum. [...]

  3. [...] avoir vu la procédure d’installation d’un forum sous WordPress, il convient de configurer ce dernier pour le rendre parfaitement opérationnel. Choix du thème [...]

  4. [...] forum avec Wordpress (1) Création d’un forum avec WordPress | Tutorial #1 : Installation de Simple Press Forum - Maigret’s [...]

Laisser un commentaire




* Champ requis.

Article aléatoire

Désactivez l’Assistance à distance

Lire la suite