Het produceren van een pagina wordt uitgevoerd door het bestand
ecrire/public/assembler.php.
Dit bestand roept functies op om te analyseren wat er is gevraagd, het aangepaste skelet op te halen, het te vertalen naar PHP en de resultaten van de PHP code-evaluaties terug te geven. En dit alles terwijl het de verschillende bestandscaches beheert.
SPIP gebruikt meestal de functie
recupererer_fond()
om het resultaat van een skelet op te halen, maar het roept ook direct de functie
assembler()
aan uit het bestand
ecrire/public.php
.
{{{Volgorde van aanroepen van functies}}}
De functie
recuperer_fond()
roept
evaluer_fond()
dat
inclure_page()
roept, wat de functie
cacher()
roept in het bestand
ecrire/public/cacher.php. Het is dezelfde
cacher()
functie die ook
assembler()
aanroept.