Overzicht van de codebase

From A-Eskwiki
Revision as of 21:49, 18 May 2017 by Daanr (Talk | contribs)

Jump to: navigation, search

Dit artikel is WIV (Werk In Voortgang)!

www/

Hier staat alle code die door de site zelf gebruikt wordt. Alles hierbuiten zijn vooral extra dingen, zoals losse scripts (scripts), git hooks (hooks</hooks>) en lokalisatie (<code>gettext).

space/

In deze map staat alle basis-infrastructuur voor de website, zoals alle constanten (constants.php, specialconstants.php) en algemeen bruikbare classes als Page.

Een belangrijk bestand is init.php: dit is de main entry point voor elke request. Hier wordt zo'n beetje alles van toepassing met require_once geinclude.

benamite/

Benamite is het routing systeem van de website. Het parset de URL van de request, en beslist op basis van de websitestructuur (die in de database staat) welke pagina er moet worden geladen. Lees voor meer details de gelinkte pagina.

WhosWho4/

bookweb/

manage

scripts/