Modulentwicklung. - Contao
Modulentwicklung. - Contao Modulentwicklung. - Contao
Der Modul-GeneratorTheoriePlanung einesTL-ModulsOrdner- undDateisystemDCAModulgeneratorUsertreffen 2009:ModulentwicklungKann als Extension„developement“ installiertwerden und steht dann als„Extension Creator“ im BE zurVerfügungIst ein Hilfsmittel, umgrundlegendeModuleigenschaftenfestzulegenIst keine klick-mich-ich-machein-fertiges-Modul-ErweiterungErzeugt eine passendeVerzeichnisstruktur mitrudimentären Dateien/mein_modul.php- Modul-Klasse mit Zuweisung derTemplate-Variable und der Methodecompile() für den PHP-Code/configconfig.php- Hilfskommentare/dcadatabase.sql- Basis-SQL für Tabellentl_mein_modul.php- Rudimentäres DCA/languages/dedefault.php- Leere Bsp.-Variablenmodules.php- Sprachen-Variablentl_mein_modul.php- Sprachen-Variablen/templatesmein_modul.php- Leeres Templatede la Haye Kommunikationsdesign • Viersen • delahaye.de Seite 10 / 45
Der Modul-GeneratorTheoriePlanung einesTL-ModulsOrdner- undDateisystemDCAModulgeneratorDie erzeugten Dateien enthalten:die allgemeine Strukturalle angegebenen Klassenviele Kommentare mit HilfetextenBasis-SQL für alle TabellenBeispiele für die VariablennotationUsertreffen 2009:Modulentwicklungde la Haye Kommunikationsdesign • Viersen • delahaye.de Seite 11 / 45
- Seite 1 und 2: Modulentwicklung.Usertreffen 2009Us
- Seite 3: Konfigurieren statt ProgrammierenTh
- Seite 7 und 8: Das Grundgerüst: Ordner und Dateie
- Seite 9: DCA: GliederungTheoriePlanung eines
- Seite 21 und 22: Anpassung: database.sqlPraxisEin Be
- Seite 23 und 24: Anpassung: DCA tl_module.php & tl_c
- Seite 25 und 26: Anpassung: DCA tl_ch_flowplayer.php
- Seite 27 und 28: PraxisEin BeispielmodulDas Modul an
- Seite 29 und 30: Anpassung: SprachendateienPraxisEin
- Seite 31 und 32: Anpassung: SprachendateienPraxisEin
- Seite 33 und 34: Anpassung: Logik Modul ListePraxisE
- Seite 35 und 36: Anpassung: Logik Modul ReaderPraxis
- Seite 37 und 38: Anpassung: Template Content Element
- Seite 39 und 40: Anpassung: Template Modul FlowPlaye
- Seite 41 und 42: Das ErgebnisPraxisEin Beispielmodul
- Seite 43 und 44: Kleine ÄnderungenErgänzungenHooks
- Seite 45: Vielen Dank für Eure Aufmerksamkei
Der Modul-GeneratorTheoriePlanung einesTL-ModulsOrdner- undDateisystemDCAModulgeneratorUsertreffen 2009:<strong>Modulentwicklung</strong>Kann als Extension„developement“ installiertwerden und steht dann als„Extension Creator“ im BE zurVerfügungIst ein Hilfsmittel, umgrundlegendeModuleigenschaftenfestzulegenIst keine klick-mich-ich-machein-fertiges-Modul-ErweiterungErzeugt eine passendeVerzeichnisstruktur mitrudimentären Dateien/mein_modul.php- Modul-Klasse mit Zuweisung derTemplate-Variable und der Methodecompile() für den PHP-Code/configconfig.php- Hilfskommentare/dcadatabase.sql- Basis-SQL für Tabellentl_mein_modul.php- Rudimentäres DCA/languages/dedefault.php- Leere Bsp.-Variablenmodules.php- Sprachen-Variablentl_mein_modul.php- Sprachen-Variablen/templatesmein_modul.php- Leeres Templatede la Haye Kommunikationsdesign • Viersen • delahaye.de Seite 10 / 45