Style anpassungen für die Dokumentationsseite und die Produktseite. Hinzufügen eines Feeds für Produktaktualisierungen. Aktualisierung der Router- und Suchcontroller-Logik, um die neuen Seiten zu unterstützen. Anpassung der Admin-Einstellungen für die Dokumentationsseite.
This commit is contained in:
14
codex.md
14
codex.md
@@ -186,7 +186,10 @@ Shortcodes:
|
||||
```
|
||||
|
||||
`[kb_docs]` bindet die Dokumentation in eine normale WordPress-Seite ein.
|
||||
Die Ausgabe ist als Doku-App aufgebaut: Startseite rechts, persistente Sidebar links. Die Sidebar zeigt alle Produkte, deren Versionen und fuer die aktive Version alle Seiten, sodass man direkt von der Portalseite in die konkrete Doku springen kann.
|
||||
Die Ausgabe ist als Doku-App aufgebaut: Startseite rechts, persistente Sidebar links. Die Sidebar zeigt alle Produkte und fuer die aktive Version alle Seiten, sodass man direkt von der Portalseite in die konkrete Doku springen kann. Die Version wird nicht in der Sidebar gewechselt, sondern per Dropdown im Kopf der jeweiligen Dokumentationsseite.
|
||||
|
||||
Die Dokumentations-Startseite ist im Backend anpassbar. Sie enthaelt einen frei pflegbaren Anleitungstext zum Umgang mit der Dokumentation und einen Produktupdate-Bereich. Der Produktupdate-Bereich liest wahlweise einen konfigurierbaren RSS-/XML-Feed oder eine REST-/JSON-API aus und zeigt die neuesten Updates mit Produktname, Version, Datum und Changelog. Quelle, URL, Anzahl der Updates, Eintrag-/Listenpfad und die Feldpfade fuer Produktname, Version, Datum und Changelog sind im Backend frei definierbar.
|
||||
Im Backend gibt es einen Testbutton fuer die konfigurierte Produktupdate-Quelle. Der Test zeigt HTTP-Status, Content-Type und einen gekuerzten Roh-Response an, damit die Feldzuordnung gegen die echte API-Antwort geprueft werden kann.
|
||||
|
||||
## 10. Admin-Einstellungen
|
||||
|
||||
@@ -215,6 +218,9 @@ Einstellungen:
|
||||
- Automatische Synchronisation
|
||||
- Frontend-Design
|
||||
- Optionale eigene `theme.css`
|
||||
- Dokumentations-Startseite mit Anleitungstext
|
||||
- Produktupdate-Quelle als RSS/XML oder REST/JSON inkl. frei definierbarer Feldzuordnung fuer Produktname, Version, Datum und Changelog
|
||||
- Testbutton fuer die Produktupdate-Quelle mit Anzeige der Rohantwort
|
||||
|
||||
Es gibt keine Renderer-Modus-Einstellung mehr. Markdown wird direkt im Plugin verarbeitet.
|
||||
|
||||
@@ -243,7 +249,11 @@ Es gibt keine Renderer-Modus-Einstellung mehr. Markdown wird direkt im Plugin ve
|
||||
- Bilder aus `images/` werden importiert und im HTML ersetzt.
|
||||
- Interne `.md`-Links funktionieren.
|
||||
- `/docs/` zeigt die Dokumentationsuebersicht.
|
||||
- `[kb_docs]` zeigt eine Startseite mit persistenter Produkt-, Versions- und Seitennavigation.
|
||||
- `[kb_docs]` zeigt eine Startseite mit persistenter Produkt- und Seitennavigation sowie Versionswechsel per Dropdown in der Dokumentationsseite.
|
||||
- Die Dokumentations-Startseite zeigt den im Backend gepflegten Anleitungstext.
|
||||
- Die Dokumentations-Startseite zeigt die neuesten Produktupdates aus einem konfigurierbaren RSS-/XML-Feed oder REST-/JSON-Endpunkt.
|
||||
- Die XML- oder JSON-Felder fuer Produktname, Version, Datum und Changelog koennen im Backend frei zugeordnet werden.
|
||||
- Die konfigurierte Produktupdate-Quelle kann im Backend getestet werden; Status, Content-Type und Rohantwort werden angezeigt.
|
||||
- `/docs/{product}/{version}/` zeigt die Startseite.
|
||||
- Im Backend koennen Produkte bei fehlerhaften Importen verwaltet und entfernt werden.
|
||||
- Synchronisation dupliziert unveraenderte Seiten nicht.
|
||||
|
||||
Reference in New Issue
Block a user