DokuWiki

It's better when it's simple

Benutzer-Werkzeuge

Webseiten-Werkzeuge


Seitenleiste

Diese Übersetzung ist älter als das Original und ist eventuell veraltet. Änderungen zeigen.
Übersetzungen dieser Seite?:

Erfahre mehr über DokuWiki

DokuWiki erweitern

Geschäftliche Nutzung

Unsere Community


Folge uns auf Facebook, Twitter und anderen Sozialen Netzwerken.

de:devel:plugins

Plugin Entwicklung

Es ist sehr einfach, ein DokuWiki Plugin zu schreiben. Vor dem Schreiben Ihrer eigenen, suche ähnliche Plugins unter „schon geschrieben Plugins“ und lese dir die Sicherheitsrichtlinien für Plug-Autoren durch.

DokuWiki hat eine flexible Plugin-API, die es Entwicklern ermöglicht die Funktionalität zu erweitern, seien es zusätzliche Syntax-Modi, benutzerdefinierte Aktion Modi, neue Exportformate und vieles mehr ist ermöglicht. Je nach Zweck des Plugins kann es aus einem oder mehr Komponenten der folgenden Plugin-Typen bestehen.

Plugin -Typen

Im Moment bietet DokuWiki sieben verschiedene Plugin-Typen an.

  • Syntax Plugins erweitern grundlegende Syntax DokuWiki.
  • Action- Plugins erweitern oder ersetzen viele Aspekte des original Dokuwikis kerns, von dem Speichern der Seiten bis zum hinzufügen neuer Aktionsarten.
  • Admin- Plugins können Verwaltungsfunktionen für DokuWiki bieten - diese Plugins sind zugänglich für Superuser -und Managers über den Admin- Button.
  • Helper Plugins können verwendet werden, um bestehende Funktionalitäten nicht immer und immer wieder neu zu implementieren.
  • Renderer Plugins erlauben, neue Exportarten zu schaffen und die Standard DokuWiki XHTML -Renderer zu ersetzen.
  • Remote- Plugins erlauben das hinzufügen von Webservices zu Ihren Plugin.
  • Auth Plugins zum hinzufügen von zusätzliche Authentifizierungen im backend des DokuWikis, diese können über den Konfigurationsmanager aktiviert werden.

Ein einfaches Plugin wie ein Farb Plugin kann aus nur einer einzigen Datei bestehen, syntax.php. Weiter fortgeschrittene Plugins bestehen aus mehreren Komponenten , beispielsweise aus einem strukturierte Daten -Plugin mit Syntax handling und der „Dateneingabe“ sowie der „ Tabellenansicht“.

Mehr Informationen auf der englisch sprachigen Seite.

Quellen

Es gibt einige Quellen, die speziell für die Plugin-Entwicklung nutzbar sind:

de/devel/plugins.txt · Zuletzt geändert: 2014-05-15 20:27 von 87.78.70.22