Backend
De backend van Chamilo 3.0 is gebouwd op Symfony 7.4 met Doctrine ORM en API Platform.
Symfony-architectuur — Bundles, services en de algehele backendstructuur
Entiteiten en Doctrine — De Doctrine-entiteitsklassen en hoe ze zich tot elkaar verhouden
Resourcesysteem — De ResourceNode/ResourceFile-abstractie (belangrijk architectonisch concept)
Controllers — Organisatie van controllers en routingpatronen
Events en listeners — Hoe Chamilo het Symfony-eventsystem gebruikt
Instellingensysteem — De instellingenschema's in
src/CoreBundle/Settings/en hoe de platformconfiguratie werkt
Laatst bijgewerkt
Was dit nuttig?