User Tools

Site Tools


de:developer:start

Willkommen zum Enwicklerteil des Dokumentations-Wikis!

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.

Editierungsrichtlinien

Wie Seiten erstellt/editiert werden

Was erlaubt ist

Und was nicht erlaubt ist

Namenskonventionen

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).

Benennung und Schreibweise von Variablen, Konstanten, Klassen-, Methoden- und Funktionsnamen

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.

mehr...

Benennung von Scripten und Templates für 0.2.1-FINAL

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.

mehr...

Benennung von Scripten und Templates für 0.3.0+

Ab Version 0.3.0 hat sich die Benennung von Scripten und Templates gravierend geändert, auch ist ein neuer Dateityp dazugekommen.

mehr...

Benennung von Erweiterungen für 0.2.1-FINAL

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).

mehr...

API-Dokumentation

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.

0.2.1-FINAL

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.

Include-Dateihierachie

  • Baustelle!

Sprachsystem

  • Baustelle!

Template-System

  • Baustelle!

Erweitungen-System

  • Baustelle!

Expression-Language

Weiteres

  • Baustelle!

0.3.0

Diese Version ist noch nicht freigegeben.

Baustelle!

Ideensammlungen

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.

0.2.1-FINAL

Ideen zu den Erweiterungen

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:

  • ext-coupon - Code-Gutscheine (und später welche per API)
  • ext-currency - Anbindung an APIs diverser virtueller Währungen
  • ext-earning - Zusatzverdienste im Mitgliedsbereich
  • ext-events - Loggt Geschehnisse für das jeweilige Mitgliedsaccount
  • ext-forced - Forced-Ads (Banner, Textlink und PopUp derzeit) für den Mitgliedsbereich
  • ext-grade - Einstufung der Mitglieder in z.B. Bronze, Silber, Gold usw.
  • ext-network - Einbindung von Paidmails, Forcedbannern und vieles weiteres mehr aus Werbenetzwerken

Weiteres

0.3.0

  • Baustelle!

Template-System In-A-Nutshell

Eine einfache Einstiegshilfe in das komplexe Template-System, dokumentiert in einer simplen Schritt-Für-Schritt-Anleitung.

Sprachauswahl:

Diese Webseite ist auch in anderen Sprachen erhältlich: English

de/developer/start.txt · Last modified: 2012/11/06 09:11 by quix0r