SpipLab
FonctionnementInterne
PagePrincipale
::
DerniersChangements
:: Vous êtes 38.103.63.61 (
Connexion
)
L'idée est de documenter le fonctionnement de spip afin de faciliter le travail des contributeurs et mettre en avant les points à revoir. Ça signifie se manger une lecture du code pour - définir la fonction de chaque include, fonction, variable et autre machin - détailler les dépendences entre includes - détailler les algorithmes un peu tordus - schématiser le cheminement entre les différentes fonctions C'est long et chiant, mais ça pourrait aider pas mal :-) Une idée serait de réaliser cette documentation à l'aide d'un outil approprié comme par exemple : [phpDocumentor->http://phpdoc.org/docs/HTMLSmartyConverter/HandS/] En attendant mieux, il y a un dump statique d'un [[http://lxr.sf.net/ LXR]] des sources spip [[http://lefebv45.perso.cegetel.net/lxr/source.html ici]]. [[PiiF Je]] tenterai de mettre à jour un coup de temps en temps. {{{les principaux composants de SPIP}}} - affichage d'une [[PageDeBase page standard]] - le moteur de squelettes, - [[AlgoDePropre le moteur de rendu]] des articles et breves (NicolasHoizey : de tous les textes passés dans propre() en fait), - le cache, - [[HowToAuthentification l'authentification]] - la base de données et les objets gérés : articles, rubriques, breves, mots-clé - les utilisateurs, les admins - l'interface d'administration, - [[i18n Le moteur d'i18n]] - Les [[forums]] - Les [[DocumentsJoints documents joints]] - Le [[CroN]] - Le [[FonctionementMoteurRecherche fonctionement du moteur de recherche]]
Fonctionne avec
Spikini
, une modif de
WikiNi