DotClear – Installer son blog sous dotclear



Voici un article sur comment installer un outil de blog, populaire en France et concurrent de WordPress. Sans vouloir se montrer dissuasif, la puissance de feu de dotclear est quand même nettement moins impressionnante que WordPress (thèmes, plugins…) toutefois la quantité n’est pas toujours synonyme de qualité. En effet, un rapide tour d’horizon sur le site officiel de Dotclear vous donne une idée des ressources dont vous pourrez disposer : plus de 200 thèmes disponibles version 2 et version 1 confondues, 84 plugins disponibles… En dépit, d’une naissance presque concomitante en 2002 par Olivier Meunier, WP a pris quelques longueurs d’avance.

L’installation va se faire à l’aide des fichiers dotclear disponibles sur le site officiel, nous utiliserons dotclear-2.1.5.zip sur un environnement local.

Pour installer rapidement et simplement un site en local qui fonctionne avec le couple php-mysql, reportez-vous aux articles de ce blog :

Si vous souhaitez vous essayer avec WordPress, le principal concurrent.

Créer la base de données pour l’installation de Dotclear

Les information indispensables pour créer la BDD
On crée une base et un utilisateur simultanément bien sûr, en production, le mot de passe peut et doit être légèrement plus complexe. La commande SQL pour se connecter au client MySQL de MAMP. Vous vous connecté(e) comme utilisateur root, le mot de passe est root

/Applications/MAMP/Library/bin/mysql -u root -p
# Création de la base dotclear_install
CREATE DATABASE dotclear_install;
# Création de l'utilisateur dotclear_install ayant des droits sur le BDD dotclear_install
CREATE USER 'elgg_install'@'localhost' IDENTIFIED BY 'elgg_install';GRANT USAGE ON *.*
TO 'elgg_install'@'localhost' IDENTIFIED BY 'elgg_install'WITH MAX_QUERIES_PER_HOUR 0
MAX_CONNECTIONS_PER_HOUR 0 MAX_UPDATES_PER_HOUR 0 MAX_USER_CONNECTIONS 0;
CREATE DATABASE IF NOT EXISTS elgg_install;GRANT ALL PRIVILEGES ON 
elgg_install.* TO 'elgg_install'@'localhost';

Au terme de ces commandes dans MySQL, nous aurons donc de quoi compléter les informations demandées lors de l’installation de dotclear-2.1.5. A savoir les informations suivantes :

Database Name= dotclear_install
Database User name = dotclear_install
Database Password = dotclear_install
Database Host = localhost

Installer et configurer Dotclear

L’installation de Dotclear va se faire sur un serveur en local à l’adresse suivante http://127.0.0.1/DOTCLEAR/dotclear/ à l’aide du wizzard proposé par Dotclear. Comme nous sommes sous MAMP et sur Mac, le chemin véritable est le suivant /Applications/MAMP/htdocs/DOTCLEAR/dotclear/

L’absence de fichier de configuration vous impose de cliquer sur le lien create a config.php file through a web interface, ce lien vous donne accès au wizard
DotClear - Installer son blog sous dotclear

Le lien vers le wizard car vous n’avez pas créé de fichier de configuration
DotClear - Installer son blog sous dotclear

Configuration de la BDD pour Dotclear

La première étape du wizard pour vous assister dans l’installation de Dotclear
DotClear - Installer son blog sous dotclear

Pour installer vous allez compléter par les informations suivantes, définies plus haut, Database Name= dotclear_install, Database User name = dotclear_install, Database Password = dotclear_install, Database Host = localhost
DotClear - Installer son blog sous dotclear

DotClear - Installer son blog sous dotclear

Configuration du compte admin

DotClear - Installer son blog sous dotclear

DotClear - Installer son blog sous dotclear

DotClear - Installer son blog sous dotclear

L’installation se termine

Deux informations importantes :

  • Accès à l’administration de dotclear à l’aide du compte admin hecube:hecube (BACKEND)
    http://127.0.0.1/DOTCLEAR/dotclear/admin/auth.php
  • Accès au blog sous dotclear (FRONTEND)
    http://127.0.0.1/DOTCLEAR/dotclear/

DotClear - Installer son blog sous dotclear

Un tour rapide des fonctionnalités de l’outil d’administration

Si vous êtes familier de wordpress et c’est notre cas chez hecube, on ne peut s’empêcher de se livrer à un léger comparatif. Première conclusion rapide, tout semble rigoureusement identique à l’administration de WP hormis quelques comportements près et paramètres par défaut.

L’accès à l’administration de dotclear à l’aide du compte admin hecube:hecube (BACKEND) via http://127.0.0.1/DOTCLEAR/dotclear/admin/auth.php
DotClear - Installer son blog sous dotclear

La page d’accueil de l’admin de Dotclear
DotClear - Installer son blog sous dotclear

La page d’accueil du blog par défaut de Dotclear
DotClear - Installer son blog sous dotclear

Comme sous WP, vous pouvez créer un blogroll avec des catégories de liens
DotClear - Installer son blog sous dotclear

L’édition d’un billet
DotClear - Installer son blog sous dotclear

Ajout d’un lien dans la blogroll (annuaire de liens)
DotClear - Installer son blog sous dotclear

L’url du lien doit contenir http://
DotClear - Installer son blog sous dotclear

Le gestionnaire des médias

Il est possible d’envoyer une image via le gestionnaire des médias
DotClear - Installer son blog sous dotclear

Le gestionnaire des médias avec l’envoi d’une image
DotClear - Installer son blog sous dotclear

La gestion de l’apparence du blog

Vous pouvez comme dans WP, choisir et implémenter facilement le thème pour votre blog. Dans notre exemple, on active l’apparence Blowup
DotClear - Installer son blog sous dotclear

DotClear - Installer son blog sous dotclear

Deux remarques

Pour bénéficier d’URL explicites, il faut changer la valeur Méthode de lecture de l'URL et la passer en PATH_INFO. Cela améliore grandement le référencement.
DotClear - Installer son blog sous dotclear

Il est étonnant de voir que les tables crées via le wizard sont de type InnoDB et non MyISAM.
DotClear - Installer son blog sous dotclear

Une configuration sur mesure
Il existe enfin de très nombreux paramètres disponibles dans l’administration via l’onglet about:config, il s’agit des paramètres du blog et des paramètres globaux qui vous permettra de gérer finement les spécifications de votre blog.
Enfin, en activant des fonctionnalités supplémentaires via les “Extensions”, qui est l’équivalent des plugins de WordPress, vous allez accroître les capacités de gestion de votre blog et vous simplifier la tache.

Pour aller plus loin