Button zur Bearbeitung einer Seite

Feature Template

Detailed description

Es soll die Möglichkeit geben, einen "Seite bearbeiten"-Button am Ende einer Seite anzuzeigen. Dieser führt User direkt in den Bearbeitungsmodus im entsprechenden Versionierungssystem. Siehe https://docs.fitko.de/fit/policies/

Justification of the request

Dadurch werden User ermutigt, Änderungsvorschläge vorzunehmen. Gerade bei kleineren/offenen Projekten ist dies häufig gewünscht. Zudem können technisch-versierte User die Versionierung des Versionierungssystem nutzen, um ältere Versionen einzusehen bzw. über das System weitere Informationen über das Projekt erhalten.

Proposed implementation (optional)

  • Definition in _meta.json
{
  ...
  edit: {
    "enabled": true,
    "icon": "auto",  // auto, edit, github, opencode, gitlab oder Pfad zum Icon
    "label": "Diese Seite bearbeiten", // default label overwrite
    "link": "https://gitlab.opencode.de/mein-projekt/${docPath}/", // ${docPath} wird durch Pfad zum Dokument ersetzt
  }
}

"icon": "auto" versucht, das verwendete Versionierungssystem aus dem angegebenen Link zu parsen und das passende Icon anzuzeigen (Fallback: edit (Stift-Icon)). Der Automatismus kann durch die Eingabe eines Standard-Keywords oder Icon-Pfades überschrieben werden.

Edited by Silvan Verhoeven