Domaines
Communes
Quartiers de Brest
Espaces de noms

Variantes
Actions
De Wiki-Brest

Aide au développement

  • index.php est le point d'entrée principal, même si déterminer l'évolution des choses à partir de là n'est pas évident.
  • Article.php contient du code pour l'affichage de page, l'effacement, l'annulation, le suivi et la fin de suivi. Elle contient également des utilitaires généraux pour la gestion des articles, comme retrouver une ancienne version ou sauvegarder.
  • EditPage.php contient à peu près la moitié du code nécessaire à l'édition, la moitié proche de l'interface utilisateur, la moitié restante se trouvant dans Article.php et dans les divers fichiers *Update.php.
  • Parser.php contient l'essentiel du code convertissant le wikitexte en HTML. On en trouve aussi un peu dans Skin.php.
  • Linker.php contient les fonctions nécessaires pour générer le code HTML pour les liens et les images.
  • Le code pour la plupart des pages spéciales se trouve dans les fichiers Special*.php.
  • Database.php contient les piles de fontions pour accéder à la base de données.
  • OutputPage.php contient la classe OutputPage, qui est un buffer de sortie. Envoyez votre texte ici et il sera envoyé à stdout juste avant la fin du script.
  • Title.php est entièrement consacré aux titres - ce qui inclue les titres interwiki et les fragments "#".Il y a des fonctions là pour aller chercher des informations sur un article dans la base de données.
  • User.php contient la classe User, qui représente les préférences et permissions d'un utilisateur.
  • Setup.php fait toutes sortes d'initialisations, et semble responsable d'une grande partie du temps d'exécution. Parmi d'autres choses, il initialise beaucoup de variables globales, dont la plupart contiennent des objets.
Outils personnels