Xref voor Moodle 2
Veel programmeurs die bezig zijn met ontwikkelen van Moodle 2.0 modules maken gebruik van de PHPDoc documentatie, of zoals ik zelf doe, de Xref documentatie.
Moodle heeft zodanig veel functies, classes en methoden dat het eigenlijk niet mogelijk is ze allemaal uit het hoofd te kennen.
Wat jammer genoeg eigenlijk tot nu toe ontbrak is een nieuwe versie van de Xref documentatie, aangezien dit blijkbaar niet hoort bij de nieuwe releases die voor de nieuwe 2.0 versies uitkomen. Dus ben ik hier maar even aan begonnen. Zoals in de screenshot te zien is, is dit voor een gemiddelde computer toch al een behoorlijke uitdaging.
Hieruit blijkt wel dat Moodle toch wat groter geworden is sinds versie 1.9. Zo lijkt Moodle momenteel te bestaan uit 7126 bestanden met code, wat totaal 1912090 regels zijn.
Daarnaast zijn er 25271 variabelen in gebruik, die 116889 keer gedefinieerd worden en 769977 keer gebruikt worden. Verder zijn er totaal 17233 functie- en methodenamen. Waarbij totaal 246249 functies worden aangeroepen. Als laatste is Moodle langzamerhand werkelijk class georiënteerd aan het worden, daar zijn er inmiddels 3478 van.
De Xref is online te raadplegen via: http://xref.icheb.info/xrefmoodle2_0_2/
De functielijst is te vinden op: http://xref.icheb.info/xrefmoodle2_0_2/nav.html?_functions/index.html

spijtig dat die pagina nu (24/01/2012) toch wel al een hele tijd offline blijkt te zijn.
Als ik er dit weekend aan toe kom, zal ik die site even reanimeren, en upgraden naar Xref voor 2.0, 2.1 en 2.2
.