[HomePage :: Module :: Eigenes Modul mit imBuilding erstellen :: Dieser Seite] |
Erste Betrachtungen |
Module bauen mit imBuilding - Tutorial - Seite 7
Nächste Seite: Das Ideas IPF Object
Vorige Seite: Das Modul für den Download vorbereiten
Nachdem wir unser Modul so erfolgreich erstellt haben betrachten wir uns nun das Modul und seine Struktur genauer. Wir finden im Großen und Ganzen immer die gleiche Ordner-Struktur wie hier vorliegend:
- /admin => alle Seiten des ACP
- /blocks => die Blöcke (wird aktuell keiner mittels IPF ausgeliefert)
- /class => Die Objects und Handler.. Hier in diesem Fall Ideas.php und IdeasHandler.php
- /docs => Dokumentation wie Installationsanweisung, Lizenz, Changelog
- /images => genutze Bilder/icons
- /include => Dateien, die partiell includiert werden für Konstanten, update, Benachrichtigung, Suche, Kommentare
- /language => unterordner für die jeweilige Sprache und darin enthalten die Sprachkonstanten
- /templates => Templates für das Modul. Templates für Blöcke kommen in den Unterordner "blocks"
Zusätzlich kann ein Modul noch den Ordner "scripts"enthalten. Dort sollten genutzte Scripte liegen.
Die Dateien direkt in dem Ordner sind, abgesehen von Einer, für das Darstellen des Front-Ends zuständig.
Diese eine Datei ist die icms_version.php. Diese Datei ist im Prinzip so etwas wie das "Herzstück" eines jeden Moduls in dem sich eine große Menge an Funktionen verbirgt. Das System liest hier eine Menge Daten bei der Installation raus und rendert nach den enthaltenen Infos auch die About-Seite des Moduls.
Im nächsten Schritt wollen wir uns zunächst der Datei class/Ideas.php widmen.
Module bauen mit imBuilding - Tutorial - Seite 7
Nächste Seite: Das Ideas IPF Object
Vorige Seite: Das Modul für den Download vorbereiten