Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
de:projects:dokuwiki:ad-hominem-template [2024/10/04 11:38] – gelöscht - Externe Bearbeitung (Unbekanntes Datum) 127.0.0.1 | de:projects:dokuwiki:ad-hominem-template [2025/03/18 15:09] (aktuell) – [„Dunkelmodus“] sascha | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
+ | ====== Ad Hominem Template ====== | ||
+ | Ein einfaches und leichtgewichtiges Template, welches sich am Standard-Template von DokuWiki orientiert, aber viele zusätzliche, | ||
+ | |||
+ | <aside float-right box> | ||
+ | * Dokuwiki: \\ [[doku> | ||
+ | * Github: \\ [[github> | ||
+ | </ | ||
+ | |||
+ | Die wichtigsten Features sind hier aufgelistet: | ||
+ | |||
+ | ===== Suche ===== | ||
+ | |||
+ | Eine der Stärken von DokuWiki ist die gut integrierte und mächtige [[doku> | ||
+ | |||
+ | < | ||
+ | < | ||
+ | < | ||
+ | |||
+ | ===== Ausklappbare Seitenleiste und Inhaltsverzeichnis ===== | ||
+ | |||
+ | Auch die [[doku> | ||
+ | |||
+ | Auf **Desktop**-Bildschirmgrößen gibt es einen unscheinbaren Knopf, um die Seitenleiste an den Rand zu klappen: | ||
+ | |||
+ | < | ||
+ | < | ||
+ | < | ||
+ | |||
+ | In einigen Modi – etwa beim Bearbeiten der Seite – ist die Seitenleiste automatisch eingeklappt (kann aber bei Bedarf aufgeklappt werden. | ||
+ | |||
+ | Anders sieht es auf kleineren Bildschirmen – etwa auf Smartphones – aus: Ist nicht genug Platz da, um die Navigation als Seitenleiste anzuzeigen, wird sie stattdessen zu einem Menü, das beim Öffnen über dem Seiteninhalt erscheint: | ||
+ | |||
+ | < | ||
+ | < | ||
+ | < | ||
+ | |||
+ | ==== Inhaltsverzeichnis ==== | ||
+ | |||
+ | Auch das Inhaltsverzeichnis der Seite ist meist eher im Weg. Aus diesem Grund ist es nach dem Öffnen der Seite erst einmal hinter einem unscheinbaren Icon, ganz oben rechts auf der Seite versteckt: | ||
+ | |||
+ | < | ||
+ | < | ||
+ | < | ||
+ | |||
+ | Ein Klick auf das Icon und das Inhaltsverzeichnis wird aufgeklappt und sieht dann etwa wie folgt aus: | ||
+ | |||
+ | < | ||
+ | < | ||
+ | < | ||
+ | ===== Linkvorschau ===== | ||
+ | |||
+ | Ein Alleinstellungsmerkmal dieses Templates (zumindest bis mein neues [[projekte: | ||
+ | |||
+ | < | ||
+ | < | ||
+ | < | ||
+ | |||
+ | Für die Linkvorschau wird der erste Absatz der verlinkten Seite (ausschließlich der Hauptüberschrift) verwendet((Es ist generell eine gute Praxis, jeden Artikel mit einer Übersicht über den zu erwartenden Inhalt zu beginnen)). | ||
+ | |||
+ | Neben internen Links funktioniert das auch für Wikipedia-Links (für alle Sprachversionen, | ||
+ | |||
+ | < | ||
+ | < | ||
+ | < | ||
+ | |||
+ | Und schließlich können so auch Verweise auf andere Wikis, die entweder dieses Template, oder Wikipedias Software „[[wpde> | ||
+ | |||
+ | ===== Druckmodus ===== | ||
+ | |||
+ | Der Druckmodus wird von vielen Templates eher stiefmütterlich behandelt, nicht so hier. Dieses Template hat nicht nur //einen//, sondern gleich //zwei// gut durchdachte Druckmodi, die an die Grenzen dessen gehen, was heutzutage möglich ist. | ||
+ | |||
+ | In beiden Fällen gelten die folgenden Merkmale: | ||
+ | |||
+ | * Der erste Textabsatz („Spitztext“) wird halbfett gedruckt, um ihn besonders hervorzuheben (im zweispaltigen Druckmodus geht dieser Absatz auch über beide Spalten hinweg). | ||
+ | * Überschriften und Absätze wurden trickreich darauf optimiert, sogenannte „[[wpde> | ||
+ | * Das Seitenlayout orientiert sich am Buchdruck, mit großzügigem Platz für [[wpde> | ||
+ | |||
+ | ==== Einspaltiger Druck ==== | ||
+ | |||
+ | Der normale Druckmodus (Einstellung: | ||
+ | |||
+ | < | ||
+ | < | ||
+ | < | ||
+ | |||
+ | ==== Zweispaltiger Druck ==== | ||
+ | |||
+ | Durch Umschalten in den „kompakten“ Modus wird der zweispaltige Druck aktiviert. Durch das kompaktere Layout (und eine etwas kleinere Schrift für den Fließtext) passt so mehr Text auf jede Seite. Dafür macht es mehr Aufwand, solche Seiten für einen hochwertigen Druck vorzubereiten. | ||
+ | |||
+ | < | ||
+ | < | ||
+ | < | ||
+ | |||
+ | Überschriften der Größen '' | ||
+ | |||
+ | Umgekehrt kann ein „breites“ Element in eine einzelne Spalte gebracht werden, indem ihm die Klasse '' | ||
+ | |||
+ | Während der normale // | ||
+ | |||
+ | ===== Barrierefreiheit ===== | ||
+ | |||
+ | Das Template wurde von Grund auf so konzipiert, dass alle Elemente eine Barrierefreiheit nach [[https:// | ||
+ | |||
+ | Es gibt ein paar Einschränkungen, | ||
+ | |||
+ | Allerdings ist es möglich, z.B. durch Änderung der Farben, oder durch un-semantische Elemente im Textinhalt der Seiten, Probleme zu generieren. Wenn Barrierefreiheit für Ihre Site verpflichtend ist (z.B. bei Behörden), sollten Sie daher regelmäßig zumindest automatische Tests (etwa mit [[https:// | ||
+ | |||
+ | Grundsätzlich ist dies übrigens für alle Website-Betreiber zu empfehlen – ganz unabhängig von eventuellen rechtlichen Pflichten! | ||
+ | |||
+ | ===== Datenschutz ===== | ||
+ | |||
+ | Das Template lädt von sich aus keine externen Dateien wie Schriften oder ähnliches, welche datenschutzrechtlich relevant wären. | ||
+ | |||
+ | Die [[# | ||
+ | |||
+ | Außerdem können spezifische, | ||
+ | |||
+ | In keinem dieser Fälle werden nach bestem Wissen Daten über die Benutzer gesammelt, für die solche Anfragen gemacht werden. | ||
+ | |||
+ | <aside info> | ||
+ | **Hinweis: | ||
+ | </ | ||
+ | |||
+ | < | ||
+ | |||
+ | Das Template hat einen eingebauten Cookie-Banner, | ||
+ | |||
+ | < | ||
+ | < | ||
+ | < | ||
+ | |||
+ | Da DokuWiki keine datenschutzrelevanten Cookies setzt (alle Cookies sind „funktional“), | ||
+ | |||
+ | Sowohl der Text im Banner, als auch der Link können in den Einstellungen geändert werden. Außerdem kann dort die Position des Banners (unten oder oben) gewählt, und natürlich kann der Banner auch komplett ausgeschaltet werden (nicht empfehlenswert innerhalb der EU). | ||
+ | ==== „Dunkelmodus“ ==== | ||
+ | |||
+ | Es sind nicht wenige Benutzer, welche einen „Nachtmodus“ auf dem Bildschirm bevorzugen, während andere lieber ein helles Erscheinungsbild haben. Anstatt der Site ein generell „helles“ oder „dunkles“ Erscheinungsbild zu geben, kann dieses Template den Benutzervorgaben folgen, also automatisch einen dunkles Erscheinungsbild verwenden, wenn im Betriebssystem der Dunkelmodus aktiv ist und ein helles, wenn nicht. | ||
+ | |||
+ | < | ||
+ | < | ||
+ | < | ||
+ | |||
+ | Der Dunkelmodus muss in den Template-Einstellungen ausdrücklich für die Site //erlaubt// werden. Es ist auch nicht möglich die Site //nur// im Dunkelmodus zu veröffentlichen (außer man kopiert die dunklen Farben in die regulären Farbeinstellungen um); der Dunkelmodus erscheint nur, wenn der // | ||
+ | |||
+ | Daneben sollte man sich darüber im Klaren sein, das dieser Modus auch möglicherweise unerwartete Nebenwirkungen auf den Inhalt der Site haben kann: | ||
+ | |||
+ | Zum einen haben alle Elemente, die zugewiesene **Farben** haben, dies auch im Dunkelmodus. Wer also farbige Hervorhebungen benutzt, sollte diese sorgfältig so auswählen, dass sie in beiden Modi gut sichtbar sind (oder das Plugin [[projekte: | ||
+ | |||
+ | Dasselbe gilt für **Bilder**: Solche, die sich darauf verlassen, dass sie auf einem hellen Hintergrund angezeigt werden, sehen auf einem dunklen Hintergrund womöglich nicht mehr gut aus. Um schwarze Zeichnungen auf dunkelgrauem Hintergrund zu vermeiden, werden daher im Dunkelmodus alle Bilder grundsätzlich // | ||
+ | |||
+ | < | ||
+ | < | ||
+ | < | ||
+ | |||
+ | Während das für Strichzeichnungen gut funktioniert, | ||
+ | |||
+ | < | ||
+ | < | ||
+ | < | ||
+ | |||
+ | Um diese Invertierung zu vermeiden, sollten solche Bilder in ein Element „verpackt“ werden, welches die Klasse '' | ||
+ | |||
+ | Das könnte z.B. mit dem [[projekte: | ||
+ | <code HTML5> | ||
+ | <figure no-filter> | ||
+ | </ | ||
+ | |||
+ | Oder mit dem Wrap-Plugin wie folgt: | ||
+ | <code HTML5> | ||
+ | <WRAP no-filter> | ||
+ | </ | ||
+ | |||
+ | Auch hier gilt: wird der Dunkelmodus verwendet, sollte man die Seiten regelmäßig in beiden Modi betrachten, um mögliche Probleme aufzuspüren und zu beheben. | ||
+ | |||
+ | <aside info> | ||
+ | **Hinweis: | ||
+ | </ | ||
+ | ===== Homelink ===== | ||
+ | |||
+ | Nicht alle Wikis sind „Standalone“. In vielen Fällen ist das Wiki nur eine Unterseite eines größeren Webauftrittes. In diesen Fällen sollte dies auch in der Struktur der Site widergespiegelt werden. | ||
+ | |||
+ | Dafür erlaubt es das Template, einen spezifischen „Homelink“ anzugeben. Ist dieser gesetzt, erscheint dieser Link an allen relevanten Stellen als Startseite: | ||
+ | |||
+ | * Klick auf das Wiki-Logo führt zu diesem Link. | ||
+ | * In der „hierarchischen Pfadnavigation“ ([[doku> | ||
+ | |||
+ | Bleibt dieses Feld leer, wird das normale Verhalten dieser Elemente beibehalten. | ||
+ | |||
+ | ===== Sonstiges ===== | ||
+ | |||
+ | * <i : | ||
+ | |||
+ | * Zahlreiche kleinere und größere Verbesserungen in den Admin-Tools, | ||
+ | |||
+ | * Sauber formatierter und standardkonformer HTML Code (soweit möglich – auch hier ist der DokuWiki-Renderer der begrenzende Faktor) | ||
+ | |||
+ | * Kompatibel mit < | ||
+ | |||
+ | <aside info> | ||
+ | **Hinweis: | ||
+ | </ |