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

Das Hilfesystem für Erweiterungen

Die Dokumentation einer Erweiterung in die Hilfe der Administration bringen - README.md und INSTALL.md oben, Markdown in doc/, angezeigt, solange die Erweiterung aktiv ist (ExtensionDocDirs für eine inaktive), Front…

Download as PDF

Address: https://doc.exponential.earth/exphelp/viewer/help/extension-development/part-8-reference/help-system-for-extensions.md

On this page

This page is a translation. Read the English original

Das Hilfesystem für Erweiterungen

Teil 8, Referenz 32. Das Hilfezentrum der Administration zeigt die Dokumentation des Kernels und jeder aktiven Erweiterung. Diese Seite fasst die Einstellungen und Dateikonventionen an einer Stelle zusammen. Die Erklärung steht in Ihre Erweiterung dokumentieren, das Tutorial in Hilfeseiten für Ihre Erweiterung, von Hand und die vollständige Beschreibung in Das Hilfesystem und seiner Spezifikation.

Ihren doc-Ordner ausliefern

WoWas
extension/myext/README.md, INSTALL.mdoben in der Erweiterung; außerdem CHANGELOG*, LICENSE*, USAGE*, COPYING* (ExtensionTopFiles[])
extension/myext/doc/jede weitere Seite, als Markdown (.md), auf Englisch; doc/README.md oder doc/index.md ist die Startseite

Solange die Erweiterung aktiv ist ([IndexSettings] ActiveExtensionDocs=enabled, die Vorgabe), liefert die Hilfe die von Git verfolgten Dateien beider Orte aus, mit den Seiten-IDs ext/myext/<path below doc>. Nicht verfolgte Dateien werden nicht angezeigt. Klartextseiten (.txt, .rst, eine README ohne Endung) älterer Erweiterungen erscheinen weiterhin, als Klartext. Um die Seiten einer nicht aktiven Erweiterung zu zeigen, nennen Sie sie in settings/exphelp.ini.append.php der Installation:

[IndexSettings]
ExtensionDocDirs[]=myext

Die Konvention, mit einem Baum und einem umgewandelten Beispiel: Eine Extension dokumentieren.

Front Matter

---
title: My extension: settings
audience: developer, admin
category: development
order: 10
summary: One sentence, at most 220 characters.
keywords: myext, settings
type: help
---
# My extension: settings
SchlüsselBedeutung
titleder Seitentitel (setzen Sie ihn in Anführungszeichen, wenn er einen Doppelpunkt gefolgt von einem Leerzeichen enthält)
audienceeine oder mehrere Zielgruppen-IDs, durch Kommas getrennt
categoryeine Kategorie-ID
orderdie Position unter den Geschwisterseiten
summarywird in Listen und in der Suche angezeigt; nach 220 Zeichen abgeschnitten
keywordszusätzliche Suchbegriffe
typehelp oder einer der Dokumentationstypen (reference, bc, install, specification ...)
featured: truedie Seite auf das Dashboard stellen
hidden: truesie ausliefern, aber aus Listen und Suche heraushalten

Zielgruppen-IDs (exphelp.ini [AudienceSettings] Audiences[]): editor, admin, developer, user, project-manager, sales-marketing, partner, advocate, designer, hosting, app-creator, website-creator, supporter, sponsor.

Ordner

Die README.md eines Ordners ist seine Indexseite: Ihr Titel und ihre Reihenfolge sind die des Ordners in der Navigation. Verlinken Sie jede Seite aus der README ihres Ordners, damit keine verwaist.

Kontexthilfe

Die Hilfe-Schaltfläche in der Kopfzeile öffnet die Hilfe zur aktuellen Seite:

[ContextHelp]
Map[myext]=ext/myext/README.md
Map[myext/settings]=ext/myext/settings.md#clearing-the-cache
Providers[]=myExtHelpContextProvider

Schlüssel sind module, module/view oder solche mit einem Design-Präfix (admin4l:myext/settings). Ein Provider implementiert expHelpContextProviderInterface (kernel/classes/help/exphelpcontextproviderinterface.php): helpContext( $module, $view, $design ) gibt "path[#anchor]" oder null zurück.

Schreibregeln, die die Hilfe durchsetzt

  • Nur Markdown: Rohes HTML wird maskiert.
  • Relative Links müssen auf existierende Dateien zeigen, Anker auf existierende Überschriften.
  • Bilder im selben Ordnerbaum.

Prüfen

./console exp:exphelp check

meldet defekte Links, fehlende Anker und Probleme im Front Matter, mit Fehlern und Warnungen. Führen Sie es vor jedem Release Ihrer Dokumentation aus.

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