Difference between revisions of "Overzicht van de codebase"

From A-Eskwiki
Jump to: navigation, search
m (Tag shenanigans)
(Verwijder <code> in headers)
Line 2: Line 2:
 
'''Dit artikel is WIV (Werk In Voortgang)!'''
 
'''Dit artikel is WIV (Werk In Voortgang)!'''
  
= <code>www/</code> =
+
= www/ =
 
Hier staat alle code die door de site zelf gebruikt wordt. Alles hierbuiten zijn vooral extra dingen, zoals losse scripts (<code>scripts</code>), git hooks (<code>hooks</code>) en lokalisatie (<code>gettext</code>).
 
Hier staat alle code die door de site zelf gebruikt wordt. Alles hierbuiten zijn vooral extra dingen, zoals losse scripts (<code>scripts</code>), git hooks (<code>hooks</code>) en lokalisatie (<code>gettext</code>).
  
== <code>space/</code> ==
+
== space/ ==
 
In deze map staat alle basis-infrastructuur voor de website, zoals alle constanten (<code>constants.php</code>, <code>specialconstants.php</code>) en algemeen bruikbare classes als <code>Page</code>.
 
In deze map staat alle basis-infrastructuur voor de website, zoals alle constanten (<code>constants.php</code>, <code>specialconstants.php</code>) en algemeen bruikbare classes als <code>Page</code>.
 
<!-- TODO: oorsprong van de naam -->
 
<!-- TODO: oorsprong van de naam -->
Line 11: Line 11:
 
Een belangrijk bestand is <code>init.php</code>: dit is de main entry point voor elke request. Hier wordt zo'n beetje alles van toepassing met <code>require_once</code> geinclude.
 
Een belangrijk bestand is <code>init.php</code>: dit is de main entry point voor elke request. Hier wordt zo'n beetje alles van toepassing met <code>require_once</code> geinclude.
  
=== <code>benamite/</code> ===
+
=== benamite/ ===
  
 
[[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.
 
[[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.
 
<!-- TODO: oorsprong van de naam? -->
 
<!-- TODO: oorsprong van de naam? -->
  
== <code>WhosWho4/</code> ==
+
== WhosWho4/ ==
  
== <code>bookweb/</code> ==
+
== bookweb/ ==
  
== <code>manage</code> ==
+
== manage ==
  
= <code>scripts/</code> =
+
= scripts/ =

Revision as of 21:04, 1 June 2017

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) en lokalisatie (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/