Voilà un schéma qui présente les étapes de constructions d'une page générée par DotClear. Ce schéma est utile pour comprendre à quel moment un fichier d'un plugin ou d'un thème est invoqué et par conséquent où positionner le code utile :
Zones :
A : partie préparatoire (déclarations des variables, des fonctions utilisables, …) avec en particulier la mise en place du mode courant (home, cat, year, day, month, post ou search).
B : connexion à la base de donnée, initialisation du cache HTTP, le thème ou les plugins peuvent à ce moment définir des modes spéciaux (Galerie, Related, Toc, …).
C : correspond au traitement du mode positionné dans la partie A (éventuellement modifié dans la partie B) et à la génération de la page.