Utilisateur:Tavernier/Mécaniques de Mediawiki
Apparence
Points d'entrée
[modifier | modifier le wikicode]- protocole http (get et post principalement)
- encapsulation de téléchargement de flux d'octets
- cookies, sessions
- aparté sur la sécurisation des entrées
- index.php
- api.php
- interface ajax
Traitement
[modifier | modifier le wikicode]- traitement en fonction du paramètre passé en action. topo archi bdd sur chaque action
- traitement en fonction d'une page spéciale (Special:...)
- traitement en fonction de catégories clés (Catégorie:Catégories cachées, Catégorie:Pages avec trop d'appels à ifexist)
- architecture bdd
- fonctionnement parseur
Sortie
[modifier | modifier le wikicode]- au format html
- au format raw (&action=raw)
- différentes options de l'api
- fonctionnalités de compression, de serveur cache, esclaves...
cuisine interne
[modifier | modifier le wikicode]- cascades d'inclusions de fichiers php
- initialisation des classes
- interaction entre différentes composantes
- fonctions générales
- logging, traçage, relevé de performances...