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.
Sources :
- Le code source de DotClear - Olivier Meunier et contributeurs
- Une explication fournie par xave sur le forum DotClear
1 De Pep -
C'est vraiment une très bonne initiative. Un schéma clair manquait souvent.
Good job ;-)
2 De Kozlika -
Ah wé, moi aussi j'aime bien ! Devine quelle va être ma question maintenant ? ;-)
3 De Franck -
Il faut que je le complète un petit peu pour faire apparaitre la gestion du cache HTTP et pour préciser un peu plus les choses sur la determination du mode et de ses conséquences (Pep query from forum inside ;-)
Kozlika> Euh à part changer les couleurs qui ne te plaisent pas j'vois pas ;-)
4 De Philippe -
très très très bien une bonne image vaut souvent mieux qu'un long discours.
5 De Pep -
Humpf ?! Il n'est évalué avant la connexion db ce cache HTTP par hasard ?
Mets donc tes doigts comme ça... ;-)
6 De Franck -
Oups ! Aïe, non, pas la tête, pas la tête :-( (ça y'est, c'est corrigé)
7 De Pep -
Il n'y a pas à discuter : il est très bien ce schéma.
\o/
8 De Matthieu -
très bonne explication !
9 De ChrisG -
Merci beaucoup, c'est tout ce que je voulais dire :D
10 De raYmu -
je ne comprends pas bien a quoi correspond (home cat, year, day, month, post, ou search)...
11 De Franck -
Ca correspond aux valeurs standards que peut prendre la variable $mode. Certains plugins peuvent aussi spécifier des modes particulier (Galerie, Table des matières, ...)
12 De pinch -
très intéressant
13 De Hiroko -
Sympatique, merci !
14 De Flam -
Bravo pour ce schéma, clair, sobre, élégant même et bien pratique.
15 De Fabien -
Sympa ça ! Bonne idée. Merci !
16 De Un avis sur la question -
Une mise à jour, pour des flux RSS dans Dotclear
Le logiciel Dotclear permet de publier nativement de nombreux flux RSS de différents types. Ces flux Répondent normalement à la spécification RSS 1.0 du W3C et utilisent le système des extensions définies par l'initiative DublinCore.
17 De vivi -
Super ! Un grand merci :) Voila qui va m'être utile
18 De RePLaY -
Bonjour, je cherche à déclarer un nouveau $mode. A quel endroit ça se fait ?? Merci d'avance :)
19 De Franck -
Dans le fichier
postcon.php
du thème ou du plugin (si c'est le cas). Ensuite il faudra le traiter dans le fichiertemplate.php
du thème.Voir aussi le code des plugins pagination, gallery ou toc pour la façon de gérer des modes particuliers.
20 De pascal -
Bonjour à tous
Ma fille doit utiliser ce logiciel et ca fait maintenant 2 heures que j'y regarde...
Je pense bienqu'il faut tout remettre dans le fond (je parle du bac à sable)
PS : si quelqu'un peut me dire comment ca marche mais arretez de vous fouttre les uns des autres : je veux y comprendre quelque chose !!
merci
21 De Nicolas Quenault -
Bien joué pour le graphique ;)
22 De Kozlika -
(spam manuel ci-dessus, je viens d'en virer deux chez moi et un sur le pdi, repéré chez d'autres également)
23 De Franck -
pascal, si tu souhaites obtenir des informations complémentaires sur l'utilisation de DotClear, le premier endroit à visiter est la documentation officielle.