Ich hab eine so-einfach-wie-möglich Extension erstellt, die die wichtigsten Mechanismen von phpBB 3.1 benutzt, die wohl alle Extensions benutzen:
- Events: um einen Link in den Kopfbereich einfügt und eine Sprachdatei lädt damit sie überall verfügbar ist
- Routes und Controllers: um eine neue Seite anzuzeigen
- Extension Sprach Dateien: damit die Sprachdateien da sind, wo auch dein Code ist
- Extension Style Dateien: damit die Styledateien da sind, wo auch dein Code ist
- Migrations: Datenbank-Änderungen ähnlich UMIL in 3.0
- ACP Module
Um die Extension zu installieren und die Demo anzusehen:
- Das .zip herunterladen
- Den Ordner
ext/acme/demo/
neben deinerconfig.php
erstellen - Den Inhalt der .zip Datei in den neuen Ordner kopieren
- Gehe nach ACP > Customise > Extensions >
und Aktiviere die Acme Demo Extension Extension
phpBB/app.php/demo/world
auf phpBB/app.php/demo/nickvergessen
änderst,sollte die Nachricht "Hello nickvergessen!" angezeigt werden.