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.