Modul 7: Erweiterungen
Seit Modul 1 haben die Teilnehmenden mysite_hello Stück für Stück aufgebaut. Dieses Modul macht daraus eine
richtige Erweiterung: eine Übersicht über ihren Inhalt, ihre Identität und Lizenz, die Autoloads und die
Aktivierung, die ihren Code erreichbar machen, ihren Platz in der Ladereihenfolge und als letztes Stück einen
Template-Operator.
Auf einen Blick
| Kurs | Entwickler |
| Dauer | 3 Stunden 55 Minuten (mit einer Pause von 10 Minuten) |
| Lektionen | 5 |
| Niveau | Fortgeschrittene bis Experten |
Lektionen
| Lektion | Dauer | Was die Teilnehmenden tun |
|---|---|---|
| Lektion 7.1: Der Aufbau einer Erweiterung | 40 Minuten | Jede Datei von mysite_hello ihrem Erweiterungspunkt und ihrer Einstellung zuordnen |
| Lektion 7.2: extension.xml, ezinfo.php und eine Lizenz | 45 Minuten | Die Metadaten schreiben, eine Lizenz hinzufügen, die Seite Über prüfen |
| Lektion 7.3: Autoloads und Aktivierung | 45 Minuten | ezpgenerateautoloads.php -e, Setup > Extensions, Klasse nicht gefunden |
| Lektion 7.4: Ladereihenfolge und Abhängigkeiten | 40 Minuten | Die Reihenfolge lesen, <uses> deklarieren, die tatsächliche Ladeposition sehen |
| Lektion 7.5: Ein Template-Operator | 55 Minuten | mysite_initials schreiben, registrieren und verwenden |
Dieses Modul vorbereiten
- Alle Teilnehmenden haben
mysite_hellomit den Stücken aus den Modulen 3 bis 6 in einem eigenen Git-Repository committet. xmllintist auf den Rechnern der Teilnehmenden installiert (Lektion 7.2); prüfen Sie es mitxmllint --version.- Ein Administratorkonto für die Seite Extensions und die Seite Über.
- Proben Sie Schritt 3 von Lektion 7.3 (die absichtlich nicht gefundene Klasse), damit Sie die Debug-Ausgabe am Projektor zeigen können.
Zeitplan
| Teil | Minuten |
|---|---|
| Lektion 7.1 | 40 |
| Lektion 7.2 | 45 |
| Lektion 7.3 | 45 |
| Pause | 10 |
| Lektion 7.4 | 40 |
| Lektion 7.5 | 55 |
| Gesamt | 235 |
Verwandte Seiten
- Entwickler: Kursüberblick
- Trainer: hier beginnen
- Freie Dokumentation: Diese Seite darf unter der GNU FDL 1.3 frei kopiert, übersetzt und verbessert werden.
Werden Sie Exponential-Partner
Partner teilen ihre Informationen, stellen Mittel bereit, geben Beiträge zurück und entwickeln die Produkte mit uns, und so wächst Exponential. Eine Partner-Website und ein Dashboard sind für Mitte 2027 geplant: Werden Sie noch heute Partner, damit wir schneller wachsen und neue Funktionen früher liefern.