Der Paketassistent
Diese Seite ist für Administratoren und Entwickler, die Pakete im Browser erstellen. Seit Oktober 2026 ist der Assistent zum Erstellen von
Paketen (/package/create) ein Schritt-Assistent aus den gemeinsamen Komponenten der Administration: Er zeigt, wo Sie sind, fragt jeden Teil
in einer Karte ab, zeigt Fehler an ihren Feldern und lässt Sie das ganze Paket überprüfen, bevor es geschrieben wird. Was er sendet und was
er schreibt, hat sich nicht geändert. Die vollständige Beschreibung, mit jedem Template und jedem gesendeten Namen, ist
Der Paketassistent; diese Seite ist die Kurzanleitung.

Inhalt
- Die vier Assistenten
- Durch die Schritte gehen
- Die Auswahlelemente
- Die gemeinsamen Schritte
- Die Überprüfung und das Ergebnis
- Aus dem Inhaltsbaum
- Das Ergebnis in einem Seitenpaket nutzen
Die vier Assistenten
Setup > Pakete > Neues Paket erstellen listet die Assistenten auf, die Ihre Rolle nutzen darf:
| Assistent | Exportiert | Schritte |
|---|---|---|
| Export von Inhaltsklassen | Klassendefinitionen, keine Inhalte | Aufzunehmende Inhaltsklassen, Paket Informationen, Paket Betreuer, Paket-Changelog |
| Export von Inhaltsobjekten | Knoten oder Teilbäume mit ihren Inhalten, wahlweise Klassen und Templates | Objekte, die inkludiert werden sollen, Limits von Objekten, Paket Informationen, Paket Betreuer, Paket-Changelog |
| Extension-Export | die Dateien von Erweiterungen | Extensions, die inkludiert werden sollen, Paket Informationen, Paket Betreuer, Paket-Changelog |
| Seitenstil | zwei Stylesheets, Bilder und ein Vorschaubild | Paket Miniaturbild, CSS-Dateien, Bilddateien, Paket Informationen, Paket Betreuer, Paket-Changelog |
Wählen Sie einen und drücken Sie Assistent starten. Der Schritt für den Betreuer wird ausgelassen, wenn Ihre Rolle keine Betreuerrolle
vergeben darf. Der Extension-Export listet jede Erweiterung auf, lässt Sie aber nur die wählen, für die das Exportieren eingeschaltet ist
(package.ini [ExtensionExportSettings]), jede andere mit ihrem Grund.
Durch die Schritte gehen
Jeder Schritt zeigt oben die Liste der Schritte (der aktuelle markiert, die erledigten abgehakt), „Schritt n von m“, seinen Namen und was er abfragt.
| Schaltfläche | Tut |
|---|---|
| Fortfahren | prüft den Schritt und geht weiter; bei einem Fehler bleibt der Schritt, und eine Zusammenfassung oben verlinkt jeden Fehler mit seinem Feld |
| Zurück | behält, was Sie eingegeben haben (wenn gültig), und geht einen Schritt zurück; vom ersten Schritt zurück zur Wahl des Assistenten |
| Abbrechen | kehrt zur Paketliste zurück; nichts wird geschrieben |
Enter in einem Feld ist Fortfahren. Pflichtfelder werden vom Server geprüft, sodass die Meldungen die in der Sprache der Oberfläche sind.
Die Auswahlelemente
- Inhaltsklassen: eine Tabelle jeder Klasse mit Kontrollkästchen, Bezeichner und Gruppen, „n von m ausgewählt“ und einem Filter nach Name oder Bezeichner. Eine durch den Filter verborgene Klasse behält ihren Haken.
- Inhaltsobjekte: die gewählten Knoten und Teilbäume, jeweils mit Klasse und URL. Knoten hinzufügen und Teilbaum hinzufügen öffnen den Inhaltsbrowser; Ausgewählte entfernen nimmt angehakte Zeilen heraus.
- Optionen (Export von Inhaltsobjekten): Klassendefinitionen und Templates (mit den Siteaccesses, deren Templates mitgehen), Versionen, Sprachen und wie Knotenzuweisungen und verwandte Objekte behalten werden.
- Extensions: Version, letzte Änderung und Details pro Erweiterung.
- Bilddateien (Seitenstil): Bild hinzufügen fügt eine Datei hinzu und bleibt auf dem Schritt.
Die gemeinsamen Schritte
| Schritt | Fragt ab | Geprüft |
|---|---|---|
| Paket Informationen | Name, Zusammenfassung, Beschreibung, Version, Format (klassisches XML oder JSON), Lizenz, Host, Paketierer | Name a-z, 0-9 und _, nicht vergeben; Zusammenfassung erforderlich; SemVer-Version mit höchstens 24 Zeichen; Lizenz aus der Liste |
| Paket Betreuer | Person, E-Mail, Rolle (package.ini [MaintainerSettings] RoleList[]: lead, developer, designer, contributor, tester) | Name und E-Mail erforderlich |
| Paket-Changelog | Person, E-Mail, Text | alle drei erforderlich |
Die Überprüfung und das Ergebnis
Der letzte Schritt zeigt die Überprüfen: Name, Zusammenfassung, Version, Format, Lizenz, Host, Paketierer und Betreuer und was das
Paket enthält. Paket erstellen schreibt es ins Repository local und öffnet seine Seite, mit Herunterladen, Prüfen,
Installieren und den anderen Aktionen (Die Paketliste und die Paketseite).
Der Assistent schreibt nur ein Paket; die Website ändert sich nicht.
Aus dem Inhaltsbaum
Fortgeschritten > Exportieren im Inhaltsbaum öffnet den Assistenten für Inhaltsobjekte mit dem bereits gewählten Knoten:
/package/create/(creator)/ezcontentobject/(node)/<node id>, wahlweise (subtree)/1, (classes)/0|1 und (versions)/current|all
(kernel/package/module.php). Er füllt nur den Assistenten aus; das Paket entsteht, wenn Sie seine Schritte bestätigen. Siehe
Das Exportmenü für Inhalte.
Das Ergebnis in einem Seitenpaket nutzen
Der Assistent erstellt die Pakete, die ein Seitenpaket verlangt, nie das Seitenpaket selbst (keiner der Ersteller schreibt den Typ
site). Um seine Ausgabe mit Ihrem eigenen Seitenpaket auszuliefern, laden Sie sie herunter, entpacken Sie sie in Ihr Quell-Repository,
geben Sie ihr einen <vendor> und nennen Sie sie in <requires> Ihres Seitenpakets:
Pakete mit dem Assistenten erstellen.
Verwandte Seiten
- Pakete in der Administration
- Der Paketassistent (Beschreibung der Funktion)
- Der Paketassistent Schritt für Schritt
- Berechtigungen für Pakete
- Paketlizenzen und Versionen
- Seitenpakete: 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.