Non aux brevets logiciels

SpipLab

FonctionnementInterne

PagePrincipale :: DerniersChangements :: Vous êtes 38.103.63.16 (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

En attendant mieux, il y a un dump statique d’un LXR des sources spip ici. Je tenterai de mettre à jour un coup de temps en temps.

les principaux composants de SPIP

-  affichage d’une page standard
-  le moteur de squelettes,
-  le moteur de rendu des articles et breves (NicolasHoizey : de tous les textes passés dans propre() en fait),
-  le cache,
-  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,
-  Le moteur d’i18n
-  Les forums
-  Les documents joints
-  Le CroN
-  Le fonctionement du moteur de recherche