|
Inhaltsverzeichnis
ÜberblickDieses Dokument soll einen Überblick über die Ordnerstruktur DSAo-Mds, die verschiedenen wichtigen Klassen und Komponenten, sowie über deren Verbindungen geben. /develHier liegt der gesamte Quelltext von DSAo-Md. /devel/controllersDie verschiedenen Action-Controller. Für jedes Modul gibt es hier einen Ordner, unterhalb dessen die einzelnen Controller liegen. Z.B. der Controller /devel/controllers/user/LoginController.php entspricht der Seite /user/login/*. Die verschiedenen Aktionen sind dann Methoden des Controllers. /devel/etcHier befindet sich die Konfiguration. *.dist-Dateien enthalten Standardwerte. /devel/htdocsEnthält alles für den Benutzer 'sichtbare'. Sprich die index.php, Grafiken, JavaScript-Dateien, Bilder etc. /devel/langDieser Ordner enthält die Sprachdateien. Unterhalb dieses Ordners gibt es die folgende Ordnerstruktur:
/devel/libBibliotheken. Alle möglichen Klassen (außer den Controllern), die zu DSAo-Md gehören oder dafür benötigt werden. Die Klassen unterhalb von Dsao und Zend können automatisch geladen werden, heißt:
/devel/lib/DsaoHier ein kurzer Überblick über die wichtigsten Bereiche/Klassen:
/devel/templatesHier liegen alle Templates, die Ordnerstruktur sieht folendermaßen aus:
Der Ordner templates_c enthält die comilierten Templates. /devel/tmpStandardordner für temporäre Dateien (Caching etc.). /devel/xml/poolHier liegt Code, der unvollständig ist und für das Einfügen in /devel zu einem späteren Zeitpunkt vorgesehen ist. /sqlHier liegen die zur Installation von DSAo-Md benötigten SQL-Dateien. /svnupdate.shEin SVN-Updatescript, das die aktuelle Revisionsnummer in /devel/tmp/revision schreibt (zur Ausgabe im Template). KlassendiagrammHier ein Klassendiagramm, das das Zusammenspiel der wichtigsten Klassen darstellt: |