Libs registrieren

Die "Registrierung" von Libraries sieht so aus, daß parallel zur info.php, die WB braucht, eine library_info.php hinterlegt wird. Diese beinhaltet dann alle Informationen, die LA braucht, um die Lib einzubinden.

jQuery wird in ein Modul lib_jquery ausgelagert. Das Prefix "lib_" ist derzeit als ein Kriterium gedacht, anhand dessen LA Bibliotheken erkennen kann, mit denen es arbeiten soll. Aufgrund dieser Konvention muß es nicht alle Modul-Verzeichnisse nach einer Datei library_info.php durchsuchen, was Zeit spart.

Dieses Modul beinhaltet nun neben den jQuery Komponenten eine Klasse, über die LA dann das Backend der Lib einbinden kann. Der Name der Klasse ist in der library_info.php hinterlegt, so daß LA weiß, wie sie heißt. Das ist sicherlich eine wichtige Voraussetzung: Es wird eine Klasse erwartet. Das Ganze ist also OOP.

Die Library Klasse leitet sich optimalerweise von der Klasse 'LibraryUtil ab, die in LA enthalten ist. Das _muss_ man natürlich nicht so machen, es ist aber empfehlenswert, da man sonst einige Hilfsfunktionen selbst implementieren muß.