Help:Extension:Discourse/de

The Discourse extension provides a Lua library with which to interact with an external Discourse forum. Users of the extension are expected to already be familiar with writing templates and modules.

Die Erweiterung bietet die folgenden zwei Funktionen, die die Grundfunktionalität für das Abrufen von Daten bereitstellen, die über die Discourse API verfügbar sind:


 * — Daten von einer Discourse-Seite abrufen.
 * - Kurzname der Seite (wie vom Wiki-Systemadministrator festgelegt).
 * - The URL path of a JSON endpoint. See the Discourse documentation for full details.
 * - Was auch immer von der Discourse API zurückgegeben wird, oder Fehlerinformationen.
 * — Ermittelt die Basis-URL einer bestimmten Discourse-Site. Nützlich für die Erstellung von Links in Vorlagen usw.
 * - Name der Seite.
 * - With 'result' key.

The  library also provides two 'example' functions that can be used as-is or serve as the basis for a wiki's own formatting etc.

An example of a  that uses these could look something like the following:

Dies könnte dann in einer Vorlage mit dem folgenden Wikitext verwendet werden:

The details of the  and   functions can be viewed in the discourse.lua source file.