Benutzer-Werkzeuge

Webseiten-Werkzeuge


thoschwiki:dokuwiki:strukturiertebereichsseitem

strukturierter Aufbau der Bereichsseiten

Dieses Dokumentationsplattform enthält Inhalte aus unterschiedlichen Themengebieten. Um diese thematisch und auch technisch1) besser zugänglich und steuerbar zu gestalten, sind die Inhalte in (Themen)Bereiche gegliedert.

Für die Umsetzung wird das technische Werkzeug der Namesspaces (dt. Namensräume verwendet. Zu einem Namespace gehört eine Startseite sowie ggf. ein Sidebar (dt. Seitenleiste).

Ich habe mich dazu entschieden auf der Startseite der Themenbereiche zunächst eine kurze Erläuterung zum Themenbereich zu geben und darunter sachlogisch gegliederte eine Aufzählung der vorhandenen Seiten dazustellen (Beispiel Startseite des Bereiches DokuWiki). In der Seitenleiste wird diese sachlogisch gegliederte Struktur ebenfalls dargestellt.

Um eine aufwändige und fehlerträchtige Pflege der Darstellung auf der Startseite und der Seitenleiste zu vermeiden, ist die Darstellung ein eigenes Dokument (hier structure) ausgelagert und wird mit dem Include Plugin2) in die Startseite und Seitenleiste eingebunden.

Beispiel:

Datei start.txt:

~~NOTOC~~
 
====== Bereich XXXXXXX ======
 
Lorem ipsum dolor sit amet, consectetur adipisici elit, …
 
===== Struktur =====
 
{{page>structure}}

Datei structure.txt:

==== Seiten ====
  * [[Link auf Seite 1]]
  * [[Link auf Seite 2]]
  * [[Link auf Seite 3]]
  * ...

Datei sidebar.txt:

{{page>thoschwiki:structure&noindent}}
 
===== Bereich XXXXX =====
**[[start|Übersichtsseite]]**
 
{{page>structure}}
1)
z.B. Zugriffsrechte, Seitentemplates
2)
Wenn das Include Plugin mal nicht mehr gepflegt werden würde, wäre ich ziemlich aufgeschmissen. Es ist zu einem zu zentralen Element meiner Implementation geworden. :-O
thoschwiki/dokuwiki/strukturiertebereichsseitem.txt · Zuletzt geändert: 15.11.2020 12:47 von thosch