Retrouvez cet article dans : Linux Pratique Hors série 5
Inutile de vous rappeler ce qu'est un blog, étant donné la vitesse à laquelle ces petites bêtes ont envahi la toile... Gadget adoré des adolescents pour confier leurs états d'âme, utilisé plus sérieusement par les politiciens pour « se rapprocher » des électeurs, ami fidèle de monsieur-tout-le-monde pour faire partager aux internautes les anecdotes de sa vie trépidante, un blog, c'est comme le journal intime que vous teniez lorsque vous étiez enfant. Même votre magazine préféré a un blog !
Il existe de nombreux éditeurs de blogs parmi les Logiciels libres, mais DotClear se distingue des autres de par sa simplicité d'installation et d'utilisation. Une interface claire et intuitive, des fonctionnalités basiques que l'on attend d'un tel outil et des extensions à volonté grâce au support de plugins. Un vrai jeu d'enfant...
Installation
Pour installer DotClear, il vous faut un serveur web disposant de PHP (version 4.1 minimum), le module XML de PHP, sans oublier MySQL.

Fig. 1

Fig. 2
Récupérez la dernière version de DotClear sur le site officiel. Décompressez l'archive obtenue, puis déplacez le répertoire à la racine du serveur. Rendez-vous ensuite à l'adresse http://votre_espace_web/
dotclear/install.
Globalement l'installation est un vrai plaisir : l'installateur automatique fait très bien les choses. L'utilisateur n'a qu'à renseigner les champs requis. L'interface est entièrement en français, les champs qui pourraient poser difficulté sont accompagnés d'une brève explication...
Tout d'abord, le processus d'installation vérifie la configuration de votre système (Fig. 1). C'est alors qu'il faut remédier aux problèmes éventuels (permissions sur les fichiers, etc.), avant de recharger la page de l'installation. Renseignez ensuite les paramètres de connexion à la base de données, la création des tables doit se dérouler normalement.
Suit la création du premier utilisateur (nom, prénom, identifiant et mot de passe demandés). Cet utilisateur sera l'administrateur du site. Lorsque vous arrivez à la configuration du blog, l'emplacement du répertoire de Dotclear et le nom du blog que vous allez créer vous sont demandés (il vous sera possible de modifier ce nom par la suite, vous pouvez donc mettre un nom provisoire en attendant de trouver quelque chose d'original).
Cliquez enfin sur le bouton Terminer l'installation. Vous pouvez ensuite vous diriger vers l'interface d'administration via le lien affiché, « Administrer votre weblog ».
Découverte de l'interface d'administration
Lorsque vous vous connectez à l'interface d'administration, vous êtes dirigé directement dans la section concernant l'édition des billets, autrement dit, le contenu de votre blog (Fig. 2). Constatez qu'un premier billet a été créé par défaut. Nous y reviendrons plus loin.
Avant de nous lancer dans la découverte de cette interface, je vous suggère de jeter un œil sur l'allure de votre blog côté visiteurs. Pour cela, cliquez sur le lien « Voir le blog », que vous trouverez sous la série d'onglets (Fig. 3).

Fig. 3
Ce que vous voyez à l'écran correspond à l'image classique d'un blog : un en-tête, la liste des billets dans la zone principale et quelques informations supplémentaires dans une colonne latérale (calendrier, liens vers d'autres sites, fils d'actualités, etc.).
Revenons à l'interface d'administration. Celle-ci est des plus ergonomiques et vraiment simple à prendre en main. Son système de navigation par onglets (Fig. 4) permet de configurer votre blog de façon très intuitive. Détaillons dès à présent cette série d'onglets...

Fig. 4
Billets :
- c'est là que vous pourrez ajouter du contenu à votre blog, sous forme de petits articles appelés « billets » dans le jargon blogosphérien. Les différents billets sont affichés sous forme d'une liste. Lorsque vous aurez rédigé beaucoup de billets, vous utiliserez sûrement les fonctions de filtre d'affichage (par date ou par catégorie). Vous pourrez ajouter un nouveau billet, modifier les billets existants, mettre un billet en ligne ou hors ligne, etc. Depuis cette section, vous aurez également un accès direct au gestionnaire d'images de votre blog. C'est là que devront se trouver toutes les images et photos utilisées pour illustrer votre blog.
Commentaires :
- vous avez certainement dû vous en rendre compte en vous baladant sur le net, l'un des principes des blogs est que les visiteurs peuvent laisser des commentaires en dessous de vos billets (cela dit, nous verrons qu'il est possible de désactiver cette fonctionnalité dans la configuration générale du blog). Dans cet onglet, vous trouverez donc la liste de tous les commentaires rédigés par les internautes, chaque commentaire étant lié à l'un ou l'autre des billets. Vous pourrez supprimer ou modifier ces commentaires. En outre, il est possible (et même vivement conseillé) de « modérer » ces commentaires, ce qui signifie qu'ils apparaîtront en clair sur votre blog uniquement lorsque l'administrateur (vous !) les aura validés.
Remarque : la suppression des commentaires est cependant peu ergonomique ici... On aurait apprécié de pouvoir supprimer les commentaires directement depuis cette liste (via une petite icône en bout de chaque ligne par exemple). Pour l'instant, il faut cliquer sur chacun des commentaires, pour pouvoir accéder à la fonction de suppression (ce qui est beaucoup moins pratique). Il en va de même pour la modification des commentaires.
Outre les commentaires, vous verrez également apparaître ici les éventuels trackbacks effectués par les autres bloggers vers votre site (voir la définition des trackbacks dans le paragraphe « Configurez votre blog »).
Catégories :
- comme bon nombre d'éditeurs de blogs et autres CMS, DotClear vous permet d'organiser votre contenu sous forme de catégories. De cette façon, vous pourrez classer vos différents billets selon le thème abordé. Vous pouvez créer autant de catégories que nécessaire. Cela dit, il est préférable de travailler sur un petit éventail (pas plus d'une dizaine de catégories), pour garder un contenu cohérent. Vous pouvez leur donner le nom de votre choix (Ex. : « Au boulot », contiendra les billets relatant toutes les anecdotes liées à votre lieu de travail, « Mélancolie » sera consacré à vos coups de blues, etc.). Vous êtes totalement libre, alors faites preuve d'imagination !
Rédacteurs :
- vous trouverez ici la liste des personnes autorisées à ajouter du contenu à votre blog (Fig. 5). Pour créer un nouveau rédacteur, cliquez simplement sur le lien « Nouveau rédacteur », puis renseignez les différents champs. Attention, un rédacteur n'est pas forcément un administrateur ! DotClear propose plusieurs statuts de rédacteurs :
- inactif :
- ce rédacteur ne pourra plus se connecter à l'interface d'administration. Ce statut peut par exemple être utilisé pour supprimer momentanément un rédacteur de la liste des personnes autorisées.
- rédacteur :
- un rédacteur a accès aux onglets Billets, Commentaires et Préférences uniquement. Il ne pourra lire, modifier et mettre en/hors ligne QUE les billets dont il est l'auteur. De même, il ne pourra lire et mettre en/hors ligne QUE les commentaires associés aux billets dont il est l'auteur. Il a en outre accès aux préférences liées à son utilisation de DotClear.
- rédacteur avancé :
- accès aux onglets Billets, Commentaires, Catégories et Préférences. Il peut lire les billets de tous les auteurs, mais ne pourra modifier et mettre en/hors ligne que ses propres billets. Il peut lire et mettre hors ligne tous les commentaires, même ceux qui sont liés aux billets dont il n'est pas l'auteur. Il peut créer de nouvelles catégories, mais ne pourra pas supprimer les catégories créées par les autres rédacteurs. Il a bien sûr accès aux préférences liées à son utilisation de DotClear.
- administrateur :
- accès à tous les onglets, toutes les fonctionnalités et a tous les droits.

Fig. 5
Attention, pour supprimer définitivement l'un des rédacteurs, il faut tout d'abord supprimer de votre blog tous les billets dont il est l'auteur ! C'est là que peut intervenir aussi le statut « inactif ». Cela vous permet de désactiver un rédacteur, sans être obligé de supprimer tous ses billets.
Préférences :
- cet onglet renferme les préférences générales de l'utilisateur qui est connecté. Vous pourrez modifier ici vos préférences en renseignant les différents champs. Ceux-ci sont suffisamment explicites pour nous permettre de ne pas les détailler ici. D'autant plus que vous disposerez de l'aide en ligne (en français !) à chaque instant en cliquant sur la petite icône .
Néanmoins, nous vous conseillons de fixer le statut de publication par défaut à « Hors ligne » ; de cette façon, les billets rédigés et enregistrés ne sont pas de suite mis en ligne. Ils nécessitent une confirmation du rédacteur, ce qui permet de bien vérifier une dernière fois que l'on ne met pas de bêtises en ligne...
Le champ Catégorie préférée désigne la catégorie d'articles dans laquelle vous pensez écrire le plus souvent. De cette façon, lors de l'édition d'un billet, c'est cette catégorie qui est sélectionnée par défaut (fonction pas vraiment fondamentale, puisqu'il suffit d'effectuer une autre sélection dans une liste déroulante pour en changer...)
Outils :
- c'est ici que vous pourrez configurer votre blog, et que vous trouverez divers plugins intégrés à DotClear, comme le gestionnaire de liens, le journal système, etc. Nous détaillerons ces différents outils un peu plus loin...
Écrire dans votre blog
Bien, nous voilà enfin à la création de contenu proprement dite : l'édition de billets. Rendez-vous dans le premier onglet de l'interface d'admin, l'onglet Billets. Comme dit plus haut, un premier billet a déjà été créé (Fig. 6). C'est à vous de l'éditer... Pour cela, cliquez sur le lien Modifier.
Vous vous retrouvez alors dans la fenêtre d'édition.

Fig.6
Les caractéristiques d'un billet
Avant toute chose, remarquez les trois petites listes déroulantes au-dessus de la zone d'édition :
Catégorie :
- sélectionnez ici la catégorie à laquelle doit appartenir votre billet. Si vous n'avez pas encore créé de catégorie, ne vous inquiétez pas : il vous sera toujours possible de changer la catégorie d'un billet par la suite.
Format :
- il vous faut choisir un format d'édition pour votre billet : HTML ou wiki. La syntaxe wiki, bien que moins connue que le HTML, est vraiment simple à maîtriser. En cas de doute, vous disposerez toujours d'un lien vers les « règles de formatage wiki » à proximité de la zone d'édition.
État :
- il vous est vivement conseillé de choisir l'état « Hors ligne » ici. En effet, dans le cas contraire, si vous éditez puis enregistrez votre billet sans même prendre le temps de le relire, celui-ci sera tout de suite publié (et donc visible) sur votre blog. Certes, vous pourrez très vite mettre ce billet hors ligne dès que vous vous rendrez compte de votre erreur, mais ce laps de temps aura peut-être suffit à de nombreux visiteurs pour lire vos âneries (!). D'autant plus s'ils se sont abonnés au fil d'actualités généré par votre blog !!
Profitons-en pour préciser que les abonnés aux fils RSS ou Atom ne recevront que la première version d'un billet mis en ligne ! Si vous êtes amené à modifier l'un de vos billets déjà publiés, les abonnés ne recevront pas une notification de la modification... Ils devront se rendre sur votre blog pour constater le changement...
Pour résumer, conservez un billet hors ligne jusqu'à ce que vous ayez pris le temps de bien vérifier son contenu...
La zone d'édition
Entrez tout d'abord un titre pour votre billet, et éventuellement un chapeau, dans les champs du même nom. Le chapeau est facultatif, mais il s'avère fort utile pour les longs billets. En effet, si un billet comporte un chapeau, seul celui-ci sera directement visible sur le blog. Pour l'intégralité du billet, le visiteur devra cliquer sur un lien « Lire la suite ».
Considérons l'exemple suivant :

Fig. 7
Ce qui donne côté visiteur :

Fig.8
Ensuite, éditez le contenu principal de votre billet dans la zone Billet. Que ce soit en HTML ou en wiki, vous pourrez utiliser les différents outils de formatage (gras, italique, liste à puces, liste numérotée, etc.) pour faciliter la rédaction du billet.

Fig. 9
Pour appliquer l'un de ces formats, par exemple pour mettre un bout de texte en gras, sélectionnez tout d'abord le texte avec la souris, puis cliquez sur l'icône « B » (qui correspond au style gras).
Lorsque vous avez fini de rédiger votre billet, vous pouvez cliquer sur Visualiser, ce qui vous permet de vérifier comment le billet va apparaître dans votre blog. Mais attention, votre billet n'est pas sauvegardé tant que vous n'avez pas cliqué sur Enregistrer.
Le bouton Transformer en XHTML permet quant à lui de convertir votre billet rédigé en wiki, en XHTML. Sous la zone d'édition, vous disposerez également de quelques options supplémentaires, à afficher en cliquant sur le lien Plus d'options (Fig. 10). Par exemple, vous pourrez utiliser un petit bloc-notes, dont le contenu n'apparaît pas à l'écran, et qui vous servira à noter tout ce qui vous passe par la tête. En outre, vous pourrez modifier la date et l'heure de publication du billet qui apparaîtra sur votre blog (si vous voulez qu'elle diffère de la date et de l'heure réelle).

Fig. 10
Autre option intéressante, il vous sera possible de fermer ou d'ouvrir les commentaires et trackbacks spécifiquement pour le billet que vous êtes en train d'éditer.
Enfin, l'option Sélection permet d'une certaine façon de « marquer » votre billet, ce qui vous permettra de créer par la suite une liste de billets importants, que vous souhaitez mettre en évidence sur votre blog.
La fonction Pinguer les URL vous permettra de faire des trackbacks sur d'autres blogs, pour les informer que vous avez posté un nouveau billet en rapport avec l'un des leurs. Ainsi, si vous cochez cette case et que vous enregistrez votre billet, vous serez dirigé vers une page intitulée Pings au bas de laquelle on vous demandera d'insérer les URL à pinguer.
Le gestionnaire d'images
Le gestionnaire d'images est accessible via la liste des billets (onglet Billets), ou lors de l'édition d'un billet (en cliquant sur l'icône « Image interne »). Ce gestionnaire correspond en fait au contenu de votre répertoire dotclear/images/.

Fig. 11
Par défaut, ce répertoire ne contient que le logo de DotClear (Fig. 11). À vous d'enrichir cette galerie d'images... Vous pourrez organiser vos images en créant différents répertoires thématiques. Pour créer un nouveau répertoire, saisissez simplement le nom du répertoire dans le champ tout en bas, puis cliquez sur Enregistrer. Les répertoires sont organisés par ordre alphabétique. Pour supprimer un répertoire vide, cliquez simplement sur l'icône en forme de petite poubelle. Pour supprimer un répertoire et son contenu, il vous faudra d'abord supprimer toutes les images contenues dans ce répertoire.
Pour ajouter une image à votre gestionnaire, placez-vous dans le répertoire de votre choix, sélectionnez l'image à uploader via le bouton Parcourir..., puis cliquez sur Envoyer (Fig. 12). DotClear génère automatiquement les miniatures des images, de manière à faciliter votre recherche lors de l'insertion d'une image dans votre blog (Fig. 13). Via l'interface d'administration, il vous sera impossible d'uploader des fichiers dont la taille dépasse 245 Ko (notez que les images utilisées pour le web dépassent rarement cette taille).
Cela dit, il vous est tout à fait possible de gérer les images directement depuis votre terminal (si vous avez créé votre propre serveur Web) ou en vous connectant par FTP à votre espace d'hébergement...
L'insertion d'une image dans un billet est on ne peut plus simple. Cliquez simplement sur l'icône « Image interne », ce qui permet d'afficher le gestionnaire d'images. Naviguez parmi vos images, puis lorsque votre choix est fait, cliquez simplement sur le nom de l'image (lien qui se trouve au-dessous de chaque image). Ceci va générer le lien adéquat dans la zone de texte, à l'endroit où était positionné votre curseur, au format wiki ou HTML selon le format d'édition que vous aurez choisi (Fig. 14). Il ne vous restera plus qu'à préciser un texte alternatif et éventuellement préciser la position de l'image.

Fig. 12

Fig. 13
Configurez votre blog
Dirigeons-nous maintenant dans l'onglet Outils, et intéressons-nous à l'outil appelé « Configuration de DotClear ». C'est là qu'il faudra définir les paramètres généraux de votre blog. Cette section comporte deux parties : « Configuration de base » et « Configuration avancée ».
Les points importants de la configuration de base sont :
Permettre les commentaires :
- choisir « non » si vous voulez éviter que les visiteurs émettent un avis quelconque sur le contenu de votre blog. Cependant, cela vous promettra peut-être moins de visiteurs, ceux-ci ne pouvant pas s'exprimer librement. Votre contenu doit dans ce cas être vraiment pertinent pour fidéliser les internautes.
Permettre les trackbacks :
- si vous choisissez « oui » n'importe qui pourra lier son blog à votre blog par l'intermédiaire d'un trackback, aussi appelé « rétro-lien ». Par exemple, vous avez rédigé un excellent billet à propos de l'élevage des lamas au Pérou. Or, Monsieur Untel, l'un de vos plus fidèles lecteurs, rédige justement un billet qui traite du même sujet sur son blog. Il va donc créer, depuis son blog, un trackback vers votre billet, grâce à l'URL générée spécialement pour la création de trackback qu'il trouvera sur votre site, à la suite du billet sur les lamas. Notez d'ailleurs que vous pouvez faire la même chose de votre côté pour n'importe lequel de vos billets...
Publication immédiate des commentaires :
- il est vivement conseillé de choisir l'option « non » afin de pouvoir modérer les commentaires. Ceux-ci n'apparaîtront alors que si vous les avez validés via l'interface d'admin. D'un autre côté, ceci peut vite devenir fastidieux si votre blog a un groupe conséquent de fans ! La modération des commentaires peut vous prendre du temps. À vous de choisir : perdre un peu de temps ou risquer la publication de commentaires indésirables...
Les premiers éléments de la configuration avancée concernent essentiellement les emplacements des fils d'actualités RSS/Atom, des images, etc. Les valeurs par défaut sont tout à fait correctes, mais libre à vous de les modifier si besoin.
- Le type des URL en revanche demande peut-être une petite explication... Vous avez le choix entre Query String et Path Info. Qu'est-ce donc ? Ces deux types désignent en fait la forme des URL de votre blog. Avec l'option Query String, vos différentes URL seront de la forme http://.../dotclear/index.php?2004/02/. Ce type fonctionne chez tous les hébergeurs. Avec l'option Path Info, vos URL seront de la forme http://.../dotclear/index.php/2004/02. Ce dernier type garantit un meilleur référencement, mais il ne fonctionne pas chez tous les hébergeurs.
- Les champs suivants vous permettent de changer éventuellement le format de la date et l'heure, en adoptant la notation adéquate (pour l'intégralité des règles de notation, consultez l'aide en ligne de l'interface d'admin). Par défaut, la date adopte le format
%A %e %B %Y, ce qui donne « mardi 2 mai 2006 ». L'heure adopte le format standard,%H:%M, soit « 16:15 ».
Notons que si vous utilisez un thème qui prend en charge le format de la date et de l'heure, les paramètres que vous fixerez ici n'auront aucun effet. C'est le thème qui prend le dessus.
Le champ Temps de vie des commentaires et des trackbacks
- vous permet de préciser éventuellement un nombre de jours limite pour poster un commentaire sur un billet. Lorsque le délai est révolu, les visiteurs ne peuvent plus déposer de commentaires, ni effectuer de trackbacks, bien que les anciens commentaires restent lisibles. Il suffit de laisser ce champ vide pour que les commentaires et trackbacks restent toujours ouverts.
La Notification des commentaires par e-mail
- est conseillée à ceux qui se rendent peu souvent dans l'interface d'administration de leur blog. En effet, en choisissant « oui » pour cette option, chaque commentaire posté sur votre blog sera envoyé par e-mail à l'auteur du billet correspondant. Bien entendu, cette notification ne fonctionnera que si l'auteur du billet a indiqué son e-mail (dans ses Préférences), et si l'hébergeur du blog permet l'envoi d'email.

Fig. 14
Si vous activez l'option Fils RSS et Atom courts
- les fils d'actualités ne contiendront pas les billets dans leur intégralité, mais seulement une brève description.
Enfin, la dernière option concerne le cache HTTP.
- Si celui-ci est activé, cela va forcer les navigateurs web à utiliser une version en cache si rien n'a changé sur votre blog depuis la dernière visite (ce qui permet d'économiser de la bande passante). Notez que le cache HTTP n'est activé que si votre fichier dotclear/conf/UPDATE est accessible en écriture par le serveur. Attention, cette option peut dans certains cas générer des erreurs d'affichage. À utiliser avec prudence...
Les outils de DotClear
Constatez que le premier « outil » qui vous est proposé, « À propos de DotClear », concerne diverses informations à propos de votre installation de DotClear. Il est intéressant d'y jeter un œil pour vérifier que tout est normal. En l'occurrence, il peut arriver que vous ayez un avertissement au sujet des permissions sur les fichiers et répertoires (dans le paragraphe « Informations fichiers »).
Si certains répertoires ne sont pas accessibles en écriture, je vous conseille vivement d'y remédier en modifiant les permissions (via le client FTP de votre choix), sinon certains outils de DotClear (comme la sauvegarde des données), ne pourront pas fonctionner.
Le journal système
L'outil « Syslog » vous permet de visualiser le journal système de votre blog. Toutes les opérations qui sont effectuées sont rigoureusement notées dans ce journal, qui se présente sous forme d'un tableau (Fig. 15). Chaque ligne du tableau correspond à une opération. Celles-ci sont affichées de la plus récente à la plus ancienne.
Pour chaque opération, vous pourrez visualiser les paramètres suivants : la date et l'heure, l'utilisateur qui a effectué l'opération, son adresse IP, la nature de l'opération, la table qui est concernée par l'opération dans la base de données ainsi que la clé. Vous pourrez supprimer ces logs en cliquant sur le lien situé sous le tableau.

Fig. 15
Les opérations MySQL
Cet outil vous permettra de réaliser diverses opérations dans la base de données, et notamment d'effectuer une sauvegarde de vos données. DotClear vous propose en effet de créer une sauvegarde en un seul clic ! On aurait tort de s'en priver... Cette opération va générer automatiquement un fichier de commandes SQL (appelé « dump ») contenant les instructions nécessaires pour reconstituer votre base de données DotClear en cas de besoin. Ce fichier est créé sous forme compressée .gz (nom de la forme dbdump-20060427.sql.gz)
Par défaut, la mention « Télécharger directement » est cochée, ce qui signifie que le fichier généré vous sera directement transmis, sans être enregistré sur le serveur, et vous pourrez l'enregistrer où vous voulez. En décochant cette option, le fichier sera enregistré sur le serveur (Fig. 16), dans le répertoire dotclear/share/mysql.
Le processus de restauration est tout aussi simple. Il vous suffira d'indiquer où se trouve votre fichier de sauvegarde, puis de cliquer sur le bouton Restauration. Et DotClear travaille tout seul...

Fig. 16
Le gestionnaire de liens
Le gestionnaire de liens est vraiment simple à utiliser. Donnez le titre du lien, puis indiquez son URL dans les champs prévus à cet effet. Cliquez ensuite sur le bouton « enregistrer ». Les liens créés apparaissent alors en haut de la page, sous forme de liste. L'ordre dans lequel vous les voyez dans ce gestionnaire correspond à l'ordre dans lequel ils apparaîtront à l'écran, côté visiteur. Pour les réorganiser, effectuez un glisser/déposer avec la souris en cliquant sur les flèches jaunes. Quand vous êtes satisfait de votre classement, n'oubliez pas de cliquer sur le bouton « enregistrer l'ordre ».
Notez que vous pouvez également créer des rubriques, afin de classer vos liens sous diverses thématiques. Sur la Figure 17, vous verrez que nous avons créé 2 rubriques : « Linux » et « Miam miam ». Entrez simplement un nom de rubrique dans le champ Titre, puis enregistrez.
Côté visiteurs, l'ensemble des liens apparaît dans la colonne de droite (Fig. 18).

Fig. 17

Fig. 18
Pour changer de look : le gestionnaire de thèmes
Comme son nom l'indique, le gestionnaire de thèmes (Fig. 19) permet d'installer de nouveaux thèmes pour votre blog, autrement dit, d'installer de nouveaux habillages pour changer son apparence. Par défaut, votre blog revêt un thème nommé « Default theme ».

Fig. 19
Pour installer un nouveau thème, suivez le lien indiqué, qui vous dirigera vers le site officiel de DotClear, où vous trouverez des dizaines et des dizaines de thèmes. Lorsque votre choix est fait, récupérez l'URL du thème (qui doit logiquement pointer vers un fichier d'extension .pkg.gz). Copiez cette URL dans le champ prévu à cet effet dans le gestionnaire, puis cliquez sur « Installer ». Si l'installation se déroule bien, vous ne devriez obtenir aucun message d'erreur, et le nouveau thème doit normalement apparaître dans la liste juste en dessous. Vous pouvez installer autant de thèmes que vous le souhaitez...

Fig.20
Maintenant, comment indiquer à DotClear quel thème vous souhaitez utiliser par défaut ? Eh bien, allez dans la configuration générale (onglet Outils -> Configuration de DotClear). Dans le champ Thème du weblogue, constatez que tous les thèmes que vous avez installé sont disponibles dans la liste déroulante (Fig. 20) : vous n'avez plus qu'à choisir votre préféré ! (sans oublier de cliquer sur le bouton « enregistrer » tout en bas de la page, afin de sauvegarder votre choix).
Enfin, les plus téméraires d'entre vous ne doivent pas hésiter à créer leur propre feuille de style à l'aide de l'éditeur de leur choix. Ils pourront soit partir d'un style existant, soit proposer une toute nouvelle création. Le thème comportant la nouvelle feuille de style devra ensuite être installé dans le répertoire /dotclear/themes/.
Pour ajouter de nouvelles fonctionnalités : le gestionnaire de plugins
C'est dans cette section que vous pourrez ajouter de nouvelles fonctionnalités, de nouveaux outils pour DotClear. Constatez que les plugins déjà installés par défaut correspondent en fait à la liste des outils que vous trouverez dans l'onglet du même nom.
Vous noterez qu'il vous est possible de désactiver, voire de supprimer définitivement l'un de ces plugins

Fig.21
(il est néanmoins déconseiller de désactiver les plugins installés par défaut, qui garantissent une gestion optimale de votre blog).
Ce qui nous intéresse ici est d'ajouter de nouveaux plugins... Comme pour le gestionnaire de thèmes, un lien « Installez de nouveaux plugins » vous amène directement sur le site officiel de DotClear, et plus précisément sur la page où sont listés les plugins disponibles. Divers outils vous sont proposés : import d'anciens weblogs, gestionnaire de fichiers, packager de thèmes, statistiques, bulletin météo, restriction d'accès au blog, etc. Le choix est vaste, prenez votre temps !
Note : Retrouvez régulièrement dans le Cahier Web de Linux Pratique une présentation des plugins DotClear les plus intéressants...
Comme pour les thèmes, il faut tout d'abord récupérer l'URL du plugin à installer (Fig. 22). Repérez le lien « Installeur », puis faites un clic droit afin de copier l'adresse du lien (en .pkg.gz). Puis, collez cette adresse dans le champ prévu à cet effet dans le gestionnaire de plugins, et cliquez sur « Installer ». Si tout se passe bien, le nouveau plugin apparaît dans la liste. En cas d'échec, essayez de télécharger la version .zip ou .tar.gz et décompressez l'archive dans le répertoire dotclear/ecrire/tools/ (vous trouverez d'ailleurs dans ce répertoire un dossier pour chacun des plugins installés).

Fig.22
Pour illustrer cette procédure d'installation, nous choisissons les plugins Spamplemousse et Weather. Spamplemousse est un plugin qu'il vous est vivement recommandé d'installer si vous souhaitez éviter le spam dans les commentaires et trackbacks sur votre blog. Weather est plus un « gadget », qui offre un mini bulletin météo pour votre ville.

Fig.23
 Nous avons récupéré, puis installé ces deux plugins en suivant la procédure précédente. Ils apparaissent désormais tous deux dans la liste des outils (Fig. 23).
Installation et configuration du plugin « Weather »
- Cliquez sur le lien « Météo », afin d'accéder à la configuration de ce plugin. Pour configurer ce plugin, il faut simplement indiquer le code de votre ville (attention, seules les « grandes » villes sont répertoriées... inutile de rechercher désespérément le nom de votre village de 400 habitants !). Vous pouvez bien entendu afficher la météo pour plusieurs villes en ajoutant plusieurs codes de ville (Fig. 24). Cliquez ensuite sur le bouton « Enregistrer ».

Fig.24
À présent, il faut faire en sorte d'afficher ce plugin sur votre blog. Pour cela, quelques instructions vous sont données au bas de la page de la configuration du plugin.
Nous allons suivre ces instructions, en l'occurrence éditer le fichier template.php (qui se trouve dans
dotclear/themes/nom_de_votre_theme/) afin d'y ajouter le code suivant :
<?php dcWeather::weatherList(); ?>
Plus précisément, nous souhaitons insérer notre bulletin météo dans la colonne de droite, entre le calendrier et la fonction de recherche. Pour cela, on repère le bloc d'identifiant « sidebar » (qui désigne la colonne latérale), puis on crée un nouveau bloc d'identifiant « meteo » entre les <div> « calendar » et « search » (Fig. 25).

Fig.25
Observez le résultat sur la Figure 26.

Fig.26
Installation et configuration du plugin « Spamplemousse »
Dans l'onglet Outils, cliquez sur le lien « Spamplemousse ». Pour configurer ce plugin, il faut tout d'abord suivre les instructions qui s'affichent à l'écran. En l'occurrence, il faut remplacer le fichier tb.php qui se trouve dans dotclear/ par le fichier tb.php qui se trouve dans dotclear/ecrire/tools/spamplemousse/setup/fichiers/1.2.3/tb.php (note : la mention 1.2.3 peut varier selon la version du plugin que vous avez téléchargée). De même, remplacez le fichier dotclear/rss.php par le fichier dotclear/ecrire/tools/spamplemousse/setup/fichiers/1.2.3/rss.php.
Un conseil : lorsque l'on effectue des changements de fichiers comme ceux-ci, il est préférable de conserver les fichiers initiaux en les renommant tb_old.php et rss_old.php (comme cela, un retour est toujours possible...).
Cette opération vous permettra d'être averti par flux RSS des commentaires « douteux » qu'il vous faudra alors valider ou supprimer.
Ce plugin s'accompagne d'une liste de mots interdits, que vous pouvez visualiser en cliquant sur le lien « Liste des mots spam » (Fig. 27). Vous constaterez qu'il vous est possible d'ajouter autant de mots que vous le souhaitez à cette liste. Pour ce faire, vous pouvez soit utiliser l'interface d'administration de DotClear, soit éditer directement le fichier dotclear/ecrire/tools/spamplemousse/setup/spamwords.txt.

Fig.27
Que se passe-t-il ensuite ? Imaginons qu'un spammeur poste un commentaire sur votre blog et que ce commentaire contienne le mot « funny », mot qui fait partie des mots interdits...
Ce commentaire n'apparaîtra pas dans la liste des commentaires de l'interface d'administration. Pour le visualiser, il faudra vous rendre dans l'onglet Outils -> Spamplemousse. Vous y verrez la liste des commentaires douteux en attente de validation (Fig. 28). Vous pourrez alors soit les mettre en ligne, soit les supprimer. Et comme dit précédemment, Spamplemousse génère un flux RSS que vous pourrez ajouter à votre agrégateur de news favori, pour être averti dès qu'un méchant spammeur est passé par votre blog...

Fig.28
Conclusion
Simplicité, Ergonomie et Performance, voilà trois mots qui définissent parfaitement DotClear. Ce n'est pas pour rien qu'il est l'un des éditeurs de blog les plus utilisés en France !! Vérifiez par vous-même, il faut très peu de temps pour apprivoiser ce moteur de blog. Il convient parfaitement à une utilisation basique, sans compter que ses fonctionnalités peuvent être multipliées grâce à l'installation (rapide et simple !) de plugins de toutes sortes.
La prochaine version, DotClear 2.0, est attendue avec beaucoup d'impatience. Elle promet en effet de nombreuses améliorations (dont le traitement par lot de billets et de commentaires, dont nous regrettions l'absence quelques paragraphes plus haut...). Si l'on en croit le créateur de DotClear, Olivier Meunier, l'interface administration a été entièrement remaniée, mais conserve toute son ergonomie. On peut d'ores et déjà préciser également que cette version sera multi-blogs... De quoi nous mettre l'eau à la bouche...
Encore un peu de patience, l'équipe se refuse à mettre cette nouvelle version à disposition des utilisateurs tant que la documentation qui l'accompagne n'est pas terminée...
- Dernière version : DotClear 1.2.4 (avril 2006)
Retrouvez cet article dans : Linux Pratique Hors série 5

