Willkommen zum Entwicklerteil dieses Wikis. Dieses Wiki hilft bei der Dokumentation des komplexen API-Systems von beiden Versionen, 0.2.1-FINAL und 0.3.0 (noch nicht freigegeben). Bitte frage hier nicht nach Support, bitte nutzt dazu anstelle das Forum. Bitte lese dir die folgende Sektion Editierungsrichtlinien komplett sorgfältig durch, deine Änderungen könnten sonst eventuell rückgängig gemacht werden.
Damit alles korrekt benannt wird, sollte dies nach “Namenskonventionen” passieren. Dies soll Verwechslunggefahren ausschliessen (z.B. dass eine lokale Variable nicht mit einem Methodennamen verwechselt wird).
Diese Namenskonventionen gelten für alle Versionen (jedoch nicht 100% bei 0.2.1-FINAL umgesetzt, mehr dazu in den einzelnen Wiki-Seiten) vom Mailer-Projekt.
Die Benennung von Scripten und Templates bei der Version 0.2.1-FINAL unterscheidet sich in einigen Punkten zur 0.3.0 und aufwärts. Dies hat eine sehr lange Entwicklungsgeschichte hinter sich.
Ab Version 0.3.0 hat sich die Benennung von Scripten und Templates gravierend geändert, auch ist ein neuer Dateityp dazugekommen.
Bis einschliesslich Version 0.2.1-FINAL gibt es so gennante Erweiterungen (Addons auch nennbar), ab Version 0.3.0 entfallen diese komplett (neues Konzept dazu entsteht noch).
Diese API-Dokumentation ist in die unterschiedlichen, verfügbaren Versionen (0.2.1-FINAL und 0.3.0) unterteilt, um die Nutzbarkeit dieses Wikis zu erleichtern. Bitte wechsel in die jeweilige Sektion, wenn du eine Seite zur passenden API hinzufügen willst.
Dokumentation für die aktuell einzige verfügbare Version vom Mailer-Projekt. Bitte lese dir diese Dokumentation sorgsam durch, bevor du Patches einschickst. Um ein gutes Beispiel zu geben, möchten wir dir vorschlagen, die Wrapper-Funktionen anstelle der PHP-Funktionenn zu nutzen. Diese Version ist die letzte, die mit PHP 4.x.x. kompatibel sein wird, es sollte aber auch mit PHP 5 zum Laufen gebracht werden können.
Diese Version ist noch nicht freigegeben.
Hier sammeln wir gebündelt Ideen aus den Foren für die verfügbaren Versionen, um sie erstmal zu dokumentieren und gleichzeitig sie besprechen zu können. Dazu muss eine Unterseite mit dem Anhängsel “-talk” angehängt werden. Diskussionen habenauf der eigentlichen Dokumentationsseite nichts zu suchen.
Eine vollständige Liste aller verfügbaren Erweiterungen gibt es hier. Hier sind ein paar aufgelistet, in denen aktiv entwickelt wird bzw. es bereits Ideen gibt:
Eine einfache Einstiegshilfe in das komplexe Template-System, dokumentiert in einer simplen Schritt-Für-Schritt-Anleitung.
Diese Webseite ist auch in anderen Sprachen erhältlich: English