Joomla! Framework

index.php: einstiegspunkt, defines, framwork, JApplication->initialise, ->route, ->dispatch, ->render
includes Directory
defines.php: definiert Konstanten JPATH_ROOT usw. mit dem Pfad zur JoomlaInstallation im Server, abhängig von der Position von index.php im Filesystem
framework.php definiert JPATH_PLATFORM auf libraries, import und lädt sonst noch vieles nötige
router.php sucht die Applikation, indem er in der uri nach einem .php sucht (z.B. für .../administrator/index.php) und lädt dann die entsprechende Applikation. Decodiert SEFuri's und andere um MenüId etc. herauszukriegen
libraries: Directory mit dem Gros der Joomla Software
import.php import Infrastruktur, sowie loader
loader.php JLoader Infrastruktur
joomla Directory
environment Directory
uri.php: class JURI, die eingegebene URI analysiert und speichert