Skip to the content
Documentation
Help Start
Reading in:
  • German: 9,059 of 9,059 pages
About the help in other languages
All help pages

Modul 7: Erweiterungen

Das siebte Modul des Kurses Entwickler. Die Teilnehmenden erfassen den Aufbau einer Erweiterung, geben ihrer eigenen Metadaten und eine Lizenz, erzeugen Autoloads neu und aktivieren Erweiterungen, deklarieren…

Download as PDF

Address: https://doc.exponential.earth/exphelp/viewer/help/trainers/developers/module-07-extensions/README.md

On this page

This page is a translation. Read the English original

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

KursEntwickler
Dauer3 Stunden 55 Minuten (mit einer Pause von 10 Minuten)
Lektionen5
NiveauFortgeschrittene bis Experten

Lektionen

LektionDauerWas die Teilnehmenden tun
Lektion 7.1: Der Aufbau einer Erweiterung40 MinutenJede Datei von mysite_hello ihrem Erweiterungspunkt und ihrer Einstellung zuordnen
Lektion 7.2: extension.xml, ezinfo.php und eine Lizenz45 MinutenDie Metadaten schreiben, eine Lizenz hinzufügen, die Seite Über prüfen
Lektion 7.3: Autoloads und Aktivierung45 Minutenezpgenerateautoloads.php -e, Setup > Extensions, Klasse nicht gefunden
Lektion 7.4: Ladereihenfolge und Abhängigkeiten40 MinutenDie Reihenfolge lesen, <uses> deklarieren, die tatsächliche Ladeposition sehen
Lektion 7.5: Ein Template-Operator55 Minutenmysite_initials schreiben, registrieren und verwenden

Dieses Modul vorbereiten

  • Alle Teilnehmenden haben mysite_hello mit den Stücken aus den Modulen 3 bis 6 in einem eigenen Git-Repository committet.
  • xmllint ist auf den Rechnern der Teilnehmenden installiert (Lektion 7.2); prüfen Sie es mit xmllint --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

TeilMinuten
Lektion 7.140
Lektion 7.245
Lektion 7.345
Pause10
Lektion 7.440
Lektion 7.555
Gesamt235

Verwandte Seiten

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.

Something wrong on this page? Report an error

Documentation license

This documentation is free documentation, licensed under the GNU Free Documentation License 1.3 or later.

Exponential Copyright © 1998-2026 Exponential Foundation and 7x