Contao-Camp 2024
Ergebnis 1 bis 8 von 8

Thema: Arbeit: Modulentwicklung in Contao 3

  1. #1
    Contao-Nutzer
    Registriert seit
    26.09.2009.
    Ort
    Österreich; Wien & Salzburg
    Beiträge
    66

    Daumen hoch Arbeit: Modulentwicklung in Contao 3

    Hallo,

    Ich schreibe derzeit im Rahmen meines Studiums eine Arbeit über die Modulentwicklung in Contao 3.
    Hier als Preview das Inhaltsverzeichnis.

    Ich würde mich über Anregungen zur Aufnahme von weiteren Inhalten, Strukturierung, Tipps etc. freuen.
    Die Arbeite wird nach Abnahme und Prüfung für die Community (in welcher Form auch immer .. blog,pdf ..) verfügbar sein.

    Umfang: mind. 30Seiten A4 .. wird sehr wsh. mehr
    Inhalt: Anforderungsdefinition und Umsetzung der dazu benötigten Eigenentwicklungen in Contao (anhand eines realen Beispiels) , benötigtes Vorwissen zur Modulentwicklung.
    Ziel: umfassende Dokumentation zum Einstieg in die Contao-Modulentwicklung
    Zielgruppe: Entwickler mit Erfahrung in objektorientierter PHP-Programmierung

    Mithilfe: vor der Veröffentlichung würde ich mich über Korrekturleser (inhaltlich als auch bzgl. Rechtschreibung, Satzstellung etc.) freuen.
    Infos: johannes@ferner.me

    1 Motivation
    1.1 Aufgabenstellung
    1.2 Fragestellungen
    1.3 Ziele und Nicht-Ziele
    2 Einleitung
    2.1 Zielpublikum
    2.2 Begriffsdefinitionen
    2.3 Unternehmensbeschreibung
    2.4 Ausgangssituation / Probleme
    2.5 Technologie- & Systementscheidung
    3 Anforderungsdefinition
    3.1 Multidomainbetrieb
    3.2 Timeline
    3.3 Jobportal
    4 Contao 3
    4.1 Geschichte
    4.2 PHP & MySQL
    4.3 Genereller Aufbau
    4.4 Basismodule
    Ab hier wirds interessant ;-)
    5 Modulentwicklung
    5.1 Ordnerstruktur
    5.2 Konfiguration
    5.2.1 config.php
    5.2.2 autoload.php
    5.3 Modularten
    5.3.1 Frontend Module
    5.3.2 Backend Module
    5.3.3 Inhaltselemente
    5.3.4 Hooks
    5.4 Modulgenerator
    5.5 MVC – Model View Controller Prinzip
    5.6 Die wichtigsten Klassen
    5.6.1 Input
    5.6.2 Database
    5.6.3 Environment
    5.7 Filesystem
    5.8 DCA – Data Container Array
    5.8.1 Auflistungsmodi
    5.8.2 Felddefinitionen
    5.8.3 Paletten
    5.8.4 Callbacks
    5.9 Tipps & Tricks
    5.9.1 Seitentitel im Modul setzen
    5.9.2 Löschen von Dateien im Root-Verzeichnis verhindern
    5.9.3 CSS und Javascript via PHP einbinden
    5.9.4 Logging in eigenen Modulen
    6 Entwicklungstagebuch
    6.1 Entwicklungsumgebung
    6.2 Timeline
    6.3 Jobportal
    7 Fazit
    Sammlung der weiteren Ideen:
    - Formulare (Danke @Chris [IRC])
    - Rechtesystem (Danke @w3scout)
    - Umgang mit den Sprachfiles - Stichwort 'passing references in PHP - &'
    - Veröffentlichung im Extension Repository, die Verwaltung der Bugs/Issues auf Github (Danke @SebastianT [IRC])
    Geändert von ferni (10.05.2013 um 16:18 Uhr)
    Beste Grüße aus Österreich
    XING: https://www.xing.com/profile/Johannes_Ferner2

  2. #2
    Contao-Urgestein Avatar von Kahmoon
    Registriert seit
    22.06.2009.
    Ort
    München
    Beiträge
    5.273

    Standard

    Wenn am Ende mal eine schöne Anleitung dazu entsteht wäre ich sehr dankbar! Bisher habe ich hier leider nicht wirklich viel dazu gefunden

  3. #3
    Contao-Nutzer
    Registriert seit
    26.09.2009.
    Ort
    Österreich; Wien & Salzburg
    Beiträge
    66

    Standard

    Zitat Zitat von Kahmoon Beitrag anzeigen
    Wenn am Ende mal eine schöne Anleitung dazu entsteht wäre ich sehr dankbar! Bisher habe ich hier leider nicht wirklich viel dazu gefunden
    Genau aus diesem Grund möchte ich die Arbeit anschließend auch hier veröffentlichen, da ich am Anfang meiner Entwicklungen selbst nur mühsamst Anleitungen/Quellen/Hilfen zur Modulentwicklung gefunden habe.
    Am besten lernt man durch vorhandene Module, jedoch sollte der Grundaufbau vorher verstanden / beschrieben werden --- den Teil sollte die Arbeit abdecken.

    Update:

    Danke an 'Chris' (IRC):
    -- Formulare
    --- evt. mit https://github.com/codefog/contao-haste
    Geändert von ferni (10.05.2013 um 15:09 Uhr)
    Beste Grüße aus Österreich
    XING: https://www.xing.com/profile/Johannes_Ferner2

  4. #4
    Contao-Fan Avatar von w3scout
    Registriert seit
    20.06.2009.
    Ort
    Stuttgart
    Beiträge
    273
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Hallo ferni,

    Ich würde mich über Anregungen zur Aufnahme von weiteren Inhalten, Strukturierung, Tipps etc. freuen.
    was evtl. noch ein eigenes (Unter)Kapitel wert sein könnte, ist die Konfiguration / Umsetzung von Zugriffsrechten in eigenen BE- und FE-Modulen (Stichworte: TL_PERMISSIONS, BackendUser-Klasse, ...).

    VG & viel Erfolg!

  5. #5
    Alter Contao-Hase
    Registriert seit
    10.05.2010.
    Ort
    Andernach / Rlp
    Beiträge
    1.158
    User beschenken
    Wunschliste

    Daumen hoch

    Hallo ferni,

    Genau aus diesem Grund möchte ich die Arbeit anschließend auch hier veröffentlichen, da ich am Anfang meiner Entwicklungen selbst nur mühsamst Anleitungen/Quellen/Hilfen zur Modulentwicklung gefunden habe.
    hier habe ich einen ganz heißen Tipp für dich: How to be(come) a Contao developer
    Tristan hat da mit viel Arbeit eine richtig tolle Screencastreihe zu dieser Frage erstellt.

    Er beginnt wirklich bei NULL und hat es sehr ausführlich und unterhaltsam erstellt.

    @Tristan: An dieser Stelle ein großes DANKESCHÖN dafür!

    Hier findest Du Teil 1
    Vielleicht hilft dir dies ja bei deiner Arbeit weiter.

    Viele Grüße
    MiTsch
    Wer nichts weiss muss alles Glauben !

  6. #6
    Contao-Nutzer Avatar von jenny89
    Registriert seit
    31.03.2014.
    Ort
    Münster
    Beiträge
    21

    Standard

    Hallo ferni,

    ich möchte mal nachfragen, was aus Deiner Studienarbeit geworden ist, du wolltest sie doch hier veröffentlichen. Ist dies noch aktuell oder gibt es diese Veröffentlich schon woanders und ich habe sie nicht gefunden?

    Ich würde mich über ein kurzes Feedback freuen.

    Lg, Jenny

  7. #7
    Contao-Nutzer
    Registriert seit
    23.06.2009.
    Beiträge
    200

    Standard

    Hallo Ferni,

    würde mich auch interessieren, was aus Deiner Arbeit geworden ist

    Beste Grüße
    Sares

  8. #8
    Contao-Nutzer
    Registriert seit
    11.03.2015.
    Ort
    Österreich
    Beiträge
    59

    Standard

    Hallo!

    Würde mich auch interessieren.
    Geändert von Flash (05.06.2015 um 09:55 Uhr)

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •