xref: /plugin/visualindex/DOKU_DE.md (revision 7f5290b8d6d83542fd5b939a9c568e40224c0ec8)
1*7f5290b8SLORTET====== Visualindex Plugin ======
2*7f5290b8SLORTET
3*7f5290b8SLORTET---- plugin ----
4*7f5290b8SLORTETdescription: Zeigt einen visuellen Index an
5*7f5290b8SLORTETauthor     : Valentin LORTET, Gabriel CHOIMET
6*7f5290b8SLORTETemail      : contact@valentinlortet.fr
7*7f5290b8SLORTETtype       : Syntax, Action
8*7f5290b8SLORTETlastupdate : 2026-03-09
9*7f5290b8SLORTETcompatible : Librarian
10*7f5290b8SLORTETdepends    :
11*7f5290b8SLORTETconflicts  :
12*7f5290b8SLORTETsimilar    :
13*7f5290b8SLORTETtags       : Navigation, Index, Media, ProseMirror, pagesicon
14*7f5290b8SLORTET
15*7f5290b8SLORTETdownloadurl: https://github.com/Lortet/dokuwiki-plugin-visualindex/zipball/master
16*7f5290b8SLORTETbugtracker : https://github.com/Lortet/dokuwiki-plugin-visualindex/issues
17*7f5290b8SLORTETsourcerepo : https://github.com/Lortet/dokuwiki-plugin-visualindex/
18*7f5290b8SLORTETdonationurl:
19*7f5290b8SLORTETscreenshot_img :
20*7f5290b8SLORTET----
21*7f5290b8SLORTET
22*7f5290b8SLORTET[[fr:plugin:visualindex|���� Français]] | [[plugin:visualindex|���� English]] | **���� Deutsch** | [[es:plugin:visualindex|���� Español]]
23*7f5290b8SLORTET
24*7f5290b8SLORTET===== Installation =====
25*7f5290b8SLORTET
26*7f5290b8SLORTETPlugin über den [[plugin:extension|Extension Manager]] installieren.
27*7f5290b8SLORTET
28*7f5290b8SLORTET===== Beschreibung =====
29*7f5290b8SLORTET
30*7f5290b8SLORTETDas Plugin **visualindex** zeigt einen visuellen Index der Seiten (oder Mediendateien) eines DokuWiki-Namespace.
31*7f5290b8SLORTET
32*7f5290b8SLORTETEs ist kompatibel mit:
33*7f5290b8SLORTET  * dem klassischen Editor;
34*7f5290b8SLORTET  * [[https://www.dokuwiki.org/plugin:prosemirror|ProseMirror]].
35*7f5290b8SLORTET
36*7f5290b8SLORTET===== Syntax =====
37*7f5290b8SLORTET
38*7f5290b8SLORTETGrundsyntax:
39*7f5290b8SLORTET  * ''%%{{visualindex>namespace}}%%''
40*7f5290b8SLORTET
41*7f5290b8SLORTETBeispiele:
42*7f5290b8SLORTET  * ''%%{{visualindex>.}}%%''
43*7f5290b8SLORTET  * ''%%{{visualindex>wiki}}%%''
44*7f5290b8SLORTET  * ''%%{{visualindex>wiki;filter=start|syntax*}}%%''
45*7f5290b8SLORTET  * ''%%{{visualindex>wiki;desc=1}}%%''
46*7f5290b8SLORTET  * ''%%{{visualindex>wiki;medias=1}}%%''
47*7f5290b8SLORTET  * ''%%{{visualindex>.;filter=guide*;desc=1;medias=1}}%%''
48*7f5290b8SLORTET
49*7f5290b8SLORTETOptionen:
50*7f5290b8SLORTET  * ''filter'' : einfacher Wildcard-Filter mit ''*'' (Beispiel: ''guide*|doc*'');
51*7f5290b8SLORTET  * ''desc'' : absteigende Sortierung (''1'' / ''true'');
52*7f5290b8SLORTET  * ''medias'' : Medien des Namespace auflisten (''1'' / ''true'').
53*7f5290b8SLORTET
54*7f5290b8SLORTETBesonderer Namespace:
55*7f5290b8SLORTET  * ''.'' : aktueller Namespace;
56*7f5290b8SLORTET  * ''~sub:ordner'' : Namespace relativ zum aktuellen Namespace.
57*7f5290b8SLORTET
58*7f5290b8SLORTET===== Einstellungen =====
59*7f5290b8SLORTET
60*7f5290b8SLORTET^ Name ^ Beschreibung ^ Standardwert ^
61*7f5290b8SLORTET| icon_size | Symbolgröße (z. B. ''100px''). | ''100px'' |
62*7f5290b8SLORTET| text_size | Textgröße (z. B. ''13px''). | ''13px'' |
63*7f5290b8SLORTET| text_color | Textfarbe (hex, rgb/rgba oder CSS-Farbname). | ''black'' |
64*7f5290b8SLORTET| skip_file | Regex für zu ignorierende Seiten. | '''' |
65*7f5290b8SLORTET| show_in_editor_menu | Visualindex in den Editor-Menüs anzeigen (klassisch und ProseMirror). | ''true'' |
66*7f5290b8SLORTET| use_pagesicon | ''pagesicon''-Helfer verwenden, wenn verfügbar. | ''true'' |
67*7f5290b8SLORTET| default_image | Standardbild (Medien-ID), z. B. ''wiki:logo.png''. | '''' |
68*7f5290b8SLORTET
69*7f5290b8SLORTET===== pagesicon-Integration =====
70*7f5290b8SLORTET
71*7f5290b8SLORTETWenn [[https://www.dokuwiki.org/plugin:pagesicon|pagesicon]] installiert und ''use_pagesicon'' aktiviert ist:
72*7f5290b8SLORTET  * Visualindex löst Seitensymbole auf;
73*7f5290b8SLORTET  * Visualindex löst Mediensymbole auf;
74*7f5290b8SLORTET  * Fallback wird verwendet, wenn kein Symbol gefunden wird.
75*7f5290b8SLORTET
76*7f5290b8SLORTETFallback-Reihenfolge:
77*7f5290b8SLORTET  * Symbol von ''pagesicon'';
78*7f5290b8SLORTET  * Visualindex ''default_image'';
79*7f5290b8SLORTET  * internes Plugin-Bild (''images/default_image.png'').
80*7f5290b8SLORTET
81*7f5290b8SLORTET===== ProseMirror =====
82*7f5290b8SLORTET
83*7f5290b8SLORTETDas Plugin stellt eine ''Visualindex''-Schaltfläche in ProseMirror bereit (wenn ''show_in_editor_menu'' aktiviert ist) mit einem Konfigurations-Popup:
84*7f5290b8SLORTET  * Namespace;
85*7f5290b8SLORTET  * Filter;
86*7f5290b8SLORTET  * absteigende Reihenfolge;
87*7f5290b8SLORTET  * Medienanzeige.
88*7f5290b8SLORTET
89*7f5290b8SLORTET===== Hauptdateien =====
90*7f5290b8SLORTET
91*7f5290b8SLORTET  * ''syntax/visualindex.php'' : Parsing und XHTML-Rendering;
92*7f5290b8SLORTET  * ''action/prosemirror.php'' : Editor-Integration;
93*7f5290b8SLORTET  * ''script/prosemirror.js'' : ProseMirror-Knoten;
94*7f5290b8SLORTET  * ''script/toolbar.js'' : Schaltfläche und Popup;
95*7f5290b8SLORTET  * ''style.css'' : Anzeigestile.
96