Catégorie : Web     Tags :      

    Retrouvez cet article dans : Linux Pratique 39

    Ce mois-ci, le plugin pour DotClear que nous vous proposons vous permet de présenter, sous forme d'une table des matières, les billets que vous avez écrits pour votre blog, permettant de remettre à portée de main des billets anciens, mais pourtant encore très utiles. Côté WordPress, notre sélection permet de mettre à disposition de l'administrateur toutes les fonctions dont il a besoin, sous forme d'une barre d'administration qui se loge tout en haut de son blog.

    Rappel de la procédure d'installation d'un plugin

    Sous DotClear : dans l'outil de gestion des plugins, entrez l'URL du plugin en .pkg.gz dans le formulaire pour l'installer. En cas d'échec, téléchargez la version .zip ou .tar.gz et décompressez-le dans le répertoire ecrire/tools de DotClear.
    Sous WordPress : après l'avoir décompressé, installez directement le plugin dans le répertoire wp-content/plugins. Ensuite, rendez-vous dans le module Plugins du panneau d'administration, et activez-le.

    Table des matières v1.18 (plugin DotClear)

    Parfois, lorsqu'un blog présente de multiples catégories, que les archives sont nombreuses et qu'il est difficile de visualiser le contenu du blog afin de trouver rapidement un sujet qui vous intéresse en particulier, le recours à une table des matières pourrait considérablement vous simplifier la vie. Alors, pourquoi ne pas offrir ce service à vos visiteurs ?
    Ce plugin vous permet en effet de mettre en place une table des matières, regroupant les articles par catégories et permettant d'afficher, pour chacun, jusqu'au niveau de détail souhaité (date de publication, commentaires ou trackbacks, etc.).

    /img-articles/lp/39/art-15/fig-1.jpg

    Comme d'habitude avec DotClear, l'installation de ce plugin est très aisée. Copiez le lien : http://franck.paul.free.fr/dotclear/share/plugin-toc-1.18.pkg.gz et collez-le dans le Gestionnaire de Plugins, dans le champ d'installation avant de cliquer sur Installer. Une nouvelle entrée Table des matières fait son apparition dans la liste des Outils (Fig. 1).
    Malheureusement, la longue interface d'administration qui vous accueille vous indique, dans la section Informations (pratiquement à la fin de la page) que de nombreux éléments sont manquants avant que le plugin ne soit fonctionnel (Fig. 2), ce qui est relatif à l'absence du répertoire icones/ ou les éléments décoratifs du plugin sont stockés.
    Bien sûr, ces icônes sont livrées avec le plugin, mais leur installation n'est pas automatique, puisque vous devez les copier vous-même dans le répertoire /images/icones/ à la racine de votre site, ou utiliser le bouton Copier à la fin de la dernière section Installation, qui réalisera cette opération à votre place. Le cas échéant, après quelques courts instants, la section Informations se remet à jour, n'indiquant plus aucun problème.

    /img-articles/lp/39/art-15/fig-2.jpg

    Il reste alors à mettre en œuvre le plugin, en modifiant le fichier template.php de votre thème. Éditez celui-ci (soit avec votre éditeur de texte préféré, par FTP, ou en utilisant l'outil Gestionnaire de fichiers), par exemple themes/default/template.php. Recherchez les lignes suivantes :

     <div class="error"><strong>Erreur : </strong>
    <?php echo $err_msg; ?></div>

    et ajoutez à leur suite les lignes suivantes :

    <?php elseif ($mode == 'tocHome') : ?>
    <?php dcToc::displayToc(); ?>

    Il ne vous reste maintenant plus qu'à afficher un lien vers la table des matières. Vous pouvez virtuellement insérer celui-ci à l'endroit de votre choix, par exemple dans le menu latéral, juste en dessous du calendrier par défaut, pour offrir une alternative à la recherche par archives des anciens articles (Fig. 3).

    /img-articles/lp/39/art-15/fig-3.jpg

    Ainsi, après les lignes :

    <div id="calendar">
    <h2>Calendrier</h2>
    <?php #Affichage du calendrier
    dcCalendar('<table summary="Calendrier">%s</table>'); ?>
    <span></span>
    </div>

    vous pouvez insérer :

    <div id="toclink">
    <h2><a href="<?php dcToc::homeURL('toc'); ?>">Table des matières</a></h2>
    </div>

    /img-articles/lp/39/art-15/fig-4.jpg

    Et en cliquant sur le lien, vous pouvez afficher les titres de tous les billets postés, catégorie par catégorie (Fig. 4).
    Bien sûr, l'interface d'administration du plugin permet d'adapter le contenu de la table à vos souhaits. En particulier, les sections suivantes seront particulièrement intéressantes, mais ce ne sont pas les seules :

    • Options de présentation : pour définir le type d'article qui devra figurer dans la table des matières (billet, galerie, article connexe...), le format de présentation (titre, ordre d'affichage chronologique ou non...), etc.
    • Options pour le total : pour décider d'afficher ou non quelques statistiques fondamentales dans la table des matières, comme le nombre total de catégories, d'auteurs, de commentaires ou de trackbacks.
    • Options pour les billets : pour définir les informations jointes à chaque entrée de la table des matières, comme le nom de l'auteur, la catégorie ou la langue de l'article, le nombre de commentaires ou de trackbacks par billet, ainsi que leur état (ouverts ou fermés).
    • Options de limitation : pour inclure ou exclure de la table des matières des catégories, des auteurs, ou définir un âge au-delà duquel un billet ne doit plus figurer dans la table des matières.

    WP Admin Bar 2 v2.4.1 (plugin WordPress)

    Ce plugin, très simple mais très sympathique à l'usage, ajoute tout en haut de votre blog une barre d'administration. Celle-ci n'est visible que pour les personnes qui se sont connectées avec leurs identifiant et mot de passe.
    Il permet ainsi à l'administrateur (ou à un collaborateur) d'accéder directement et rapidement aux principales fonctions de WordPress : l'ajout de liens, l'écriture ou la gestion des billets, la modification de l'apparence du blog, ainsi que quelques autres fonctions du tableau de bord, également immédiatement accessibles.
    Pour l'installer, il faut suivre la procédure habituelle : téléchargez l'archive http://mattread.com/
    download/wp-admin-bar-241 depuis http://mattread.com/projects/wp-plugins/wp-admin-bar/. Après l'avoir décompressée avec votre client FTP favori, envoyez le fichier wp-admin-bar-2.php dans le répertoire wp-content/plugins. Ensuite, rendez-vous dans le module Plugins du panneau d'administration, et activez-le (Fig. 5).

    /img-articles/lp/39/art-15/fig-5.jpg

    Maintenant, dans le panneau d'administration, allez dans Présentation -> Editeur de thèmes et choisissez de modifier header.php. Repérez la balise <body>, et, immédiatement après celle-ci, insérez la ligne de code suivante :

     <?php if(function_exists('wp_admin_bar')) wp_admin_bar(); ?>

    Cliquez sur le bouton Mise à jour du fichier >> et tout en haut de la fenêtre d'administration, cliquez sur le lien Voir le site>> pour afficher votre blog.

    /img-articles/lp/39/art-15/fig-6.jpg

    La barre d'administration est désormais en place (Fig. 6), et offre un accès direct à diverses options :

    • Admin : affiche l'écran correspondant à Utilisateurs -> Votre profil ;
    • Tableau de bord : affiche tout simplement le Tableau de bord ;
    • Ecrire : affiche l'écran correspondant à Ecrire -> Ecrire un article ;
    • Ajouter un lien : affiche l'écran correspondant à Liens -> Ajouter un lien ;
    • Gérer : affiche l'écran correspondant à Gérer -> Articles ;
    • Présentation : affiche l'écran correspondant à Présentation -> Thèmes ;
    • Plugins : affiche l'écran correspondant à Plugins -> Plugins ;
    • Options : affiche l'écran correspondant à Options -> Général ;
    • Déconnexion : permet de vous déconnecter et de naviguer sur votre blog comme un simple internaute anonyme.

    Liens
    Liste de plugins pour DotClear : http://www.dotclear.net/trac/wiki/DotClear/Plugins
    Liste de plugins pour WordPress : http://wordpress.org/extend/plugins/

    Posté par Olivier Saraja (olivS) | Signature : Olivier Saraja | Article paru dans

    Laissez une réponse

    Vous devez avoir ouvert une session pour écrire un commentaire.


    • Il y a actuellement

    • 453 articles/billets en ligne.