Table des matières

Comment ça marche ? [Pinkilla - OK]

En un mot

Dotclear vous permet de prendre le contrôle de votre blog ! Il vous permet d'écrire et de diffuser vos billets.

En deux mots...

À chaque fois que vous créez ou modifiez un billet, une catégorie, un utilisateur, etc., Dotclear déclenche l'enregistrement de ces informations dans une base de données et les met en relation les unes avec les autres (tel billet est lié à telle catégorie par exemple).

À chaque fois qu'un visiteur réclame l'affichage d'une page de votre blog1), Dotclear va chercher les informations dans la base, les traite, les met en forme puis les affiche (ou les fournit).

Le langage utilisé par Dotclear pour mener à bien les opérations de traitement s'appelle PHP. Pour l'affichage/fourniture Dotclear utilise le XHTML (ou XML), les CSS et une touche de Javascript. Les fichiers servant au traitement et à l'affichage sont ceux que vous avez téléchargé dans votre espace web.

Important :

C’est pourquoi sauvegarder son blog ne consiste pas à simplement récupérer les fichiers personnalisés (thèmes, plugins) depuis le FTP, mais aussi à faire une sauvegarde régulière de la base de données.

Ou en trois ....

Dotclear utilise notamment pour fonctionner PHP (version 5) et une base de données (PostgreSQL, MySQL ou SQLite).

Le PHP est un langage dit « dynamique » de génération de pages web côté serveur (et avec ça vous êtes bien avancés :op). En fait, cela signifie que lorsque vous demandez l’affichage d’une page dans votre navigateur, le « serveur » (l’ordinateur, à l’autre bout du fil, sur lequel sont stockées les pages) va « calculer » le contenu de la page pour envoyer, sur votre écran, une page internet au format XHTML. Ce qui tombe plutôt bien car le navigateur, lui, ne comprend pas le PHP mais parfaitement (en théorie, en tout cas) le XHTML.

Ce que vous allez placer sur votre serveur, à travers votre accès FTP, contient tout ce qui concerne la mise en forme du blog : se placent dans votre page les articles, commentaires et liens divers et comment tout cela s’affiche dans le navigateur.

Il s’agit donc de fichiers utilisant les technologies PHP et XHTML, bien sûr, mais aussi CSS, pour la mise en page graphique et JavaScript, pour des comportements dynamiques dans la page web.

Avec tout cela, notre contenu est donc prêt à être bien mis en valeur, mais le contenu lui-même – billets, commentaires, organisation des informations… – comme la vérité, est ailleurs. Notre ami PHP, en fait, va « l’appeler » dans la page depuis la base de données. C’est aussi son travail : envoyer des informations à stocker (lorsque vous créez un billet, par exemple, ou qu’un visiteur dépose un commentaire) et les y récupérer afin qu’elles s’affichent dans la page.

Lors de l’installation du blog, le logiciel va donc créer automatiquement des tables dans une base (existante ou créée pour l’occasion, suivant votre hébergement). Les tables en question (dont les noms commencent par défaut par dc_) contiendront les informations relatives aux différents blogs de votre installation et, bien sûr, l’ensemble des billets et commentaires.

Important :

C’est pourquoi sauvegarder son blog ne consiste pas à simplement récupérer les fichiers personnalisés (thèmes, plugins) depuis le FTP, mais aussi à faire une sauvegarde régulière de la base de données.

Note :

Notez l'importance de la remarque puisque nous prenons la peine de la répéter !

Ou en version intégrale geek

Documentation de l'API Dotclear 2.0.

1) ou qu'un robot veut indexer vos pages, ou qu'un agrégateur vient vérifier s'il y a des nouveautés sur votre blog…