Plugin Name und Link zur Anbieterseite
aktuelle Plugin-Dokumentation | DokuWiki bundled | Konfiguration im Admin-Bereich | 50.3 Greebo | 51.3 Hogfather | Info |
ACL Manager|ja|ja|ja|ja|Management der Zugangskontrollen (access control lists) für einzelne Seite und/oder Namepages.|
| [[https://www.dokuwiki.org/plugin:authpdo|Authpdo | ja | ja | ja | ja | This plugin allows to configure your wiki to authenticate against an existing database using PHP's PDO extension. Typical use cases are integrating DokuWiki with a web forum, blog or bug tracker. (Derzeit aktiviert aber nicht in Konfiguration integriert) |
Plain Auth Plugin | ja | ja | ja | ja | Provides user authentication against DokuWiki's local password storage. This plugin uses a plain text file conf/users.auth.php to store user information and passwords. Passwords are stored using one way encryption (aka. hashing). This is the default backend. Solange kein anderes Tool zum Einsatz kommt, dient dieses Plugin per Default der Benutzerverwaltung. |
Bookcreator | nein | ja | ja | ja | Allow to select some pages and create a book (PDF, ODT or text) nodisp-Plugin wird hiervon nicht unterstützt - dem Autor gemeldet - akzeptable Beeinträchtigung. |
config | ja | ja | ja | ja | Der Konfigurationsmanager selbst… The Config Manager allows wiki administrators to easily alter the wiki configuration settings online from the comfort of their favorite web browser. This plugin manages basic DokuWiki configurations as well as other settings for installed plugins and currently used template. |
Dw2pdf | nein | ja | ja | ja | Export DokuWiki content to PDF Eine neuere Version des Plugins ist verfügbar, benötigt jedoch eine neuere PHP-Variante als die von uns eingesetzte!In der verwendeten Version dieses PlugIns werden die nodsip-tags übergangen. D. h., die im Viewer nicht sichtbaren Inhalte von nodisp-Klammern werden ausgedruckt unabhängig von benutzerlaccountlevel! |
extension | ja | ja | ja | ja | The Extension Manager plugin allows superusers to administer installed plugins and templates and install new ones. |
Folded | nein | ja | ja | ja | Foldable page sections, Steuerung über Klammern mit mehrfachen Pluszeichen (einmal mit, einmal ohne Pipe-Zeichen. Vierfache Pluszeichen ⇒ abschnittsweise, zweifache Pluszeichen ⇒ inline). Mit Hilfe von wrap-Klammern oder Includes können auch Abschnitte innerhalb von eingeklappten Abschnitten zusätzlich eingeklappt dargestellt werden (nested).
Beim Öffnen eines Abschnitts erhält man im edit-Modus eine leere Seite, wenn nested WRAP-Klammern auf includeten Seiten stehen und man von der übergeordneten Startseite ausgehend einen betroffenen Abschnitt editieren will. Hier muss man zum Bearbeiten auf der includeten Seite selbst stehen (vgl. nachfolgenden Tipp zum Wrap-Plugin). |
Include | nein | ja | ja | ja | Include another wiki page into the current one. Leistungsstarkes Plugin, mit dem wir Seiten oder Seitenabschnitte an anderer Stelle einbinden können. (Singelesource-Quelldatenbearbeitung wird so möglich) In den meisten Fällen ist eine Bearbeitung der Inhalte von eingebundenen Abschnitten auch über die Startseite selbst möglich. Bei mehrfach verschachtelten WRAP-Klammern ist die Bearbeitung nur auf der originalen Seite möglich. |
Indexmenu | nein | ja | ja | nein
ja | Dieses flexible Plugin liefert einen sortierbaren Menübaum mit Einklappungen und ohne Umbruch (stattdessen kann horizontal gescrollt werden). Es kann auf Namespace-Ebene durch Positionierung in der Sidebar versionsspezifische Menüs liefern, da pro Programmversion ein eigener Namespace gepflegt werden muss. Das Layout ist anpassbar (JavaScript). Durch interne Nummerierung ist eine Reihenfolge von Seiten unabhängig des Seitennamens (i. d. R. die erste Überschrift) möglich.
If you use the Indexmenu's option 'js' in the Hogfather release (June 2020), you have to disable the defer_js feature flag. The indexmenu plugin does not support deferred javascript loading at the moment. Help with rewriting the javascript code is very welcome! Wir nutzen Indexmenu aufgrund der optimalen Integration und Umsetzung unseres CI für die Sidebar- trotz der js-Einschränkung klappt es in Release 51.3. Problematik für skip_index und skip-file gelöst. Ggf. muss Parameter komplett gelöscht, gespeichert und dann erst wieder konfiguriert werden. |
info | ja | ja | ja | ja | The plugin serves as simple sample syntax plugin and is included in the DokuWiki distribution. It is able to display some information about DokuWiki's internals, for example a list of installed and enabled plugins. |
Move | nein | ja | ja | nein | Das Move-Plugin unterstützt den Redakteur beim Umbenennen und Verschieben von Seiten unter Beibehaltung vorhandener Hyperlinks. Auch Namespaces können hiermit umbenannt werden. Was das Plugin nicht leistet: Sind Namespaces in Parameteranweisungen anderer Plugins enthalten, werden diese (entgegen der Links) NICHT aktualisiert. Solche Parameter müssen anderweitig angepasst werden, z. B. Definitionen für Namespaces in indexmenu oder navi (controlpage). Teilweise in Useroberfläche, teilweise im Adminbereich. Im Adminbereich spielt es seine besonderen Stärken aus. |
Navigation Plugin | ja | ja | ja | ja | Von Namespaces unabhängige Navigation auf Basis einer unsortierten Linkliste. Kein Link in Liste – keine Nennung im Navigationsmenü. Alles andere auf der sogenannten Controlpage bleibt somit verborgen und kann als Kommentartext oder als Vorbereitung für zukünftige Menüstrukturen genutzt werden. Vom DokuWiki Autor selbst. Kann im Zweifelsfall oder Einzelfall das Plugin indexmenu ersetzen - leider ohne die dort integrierte CI-Unterstützung. Look & feel entspricht eher einer einfachen Linkliste und kann nur zwei Ebenen! (Für Not- oder Sonderfälle) |
nodisp | nein | nein | ja | ja | Dieses Plugin erlaubt, entsprechend getagten Text für bestimmte Benutzer anhand ihrer Rechte (ACL) auszublenden. Der Textabschnitt wird für diese Benutzer dann gar nicht generiert.
Beispiel: <nodisp 2></nodisp> ⇒ ist nur für Benutzer mit Schreibrechten sichtbar/auffindbar. In Tabellen muss zur korrekten Ausführung von nodisp die Anweisung innerhalb eines
-Tags stehen! Wir nutzen derzeitzum Einschränken 2 als ACL-Level. Eine neue Funktionalität ist eine Inlinevariante, die tags werden dann mit geschweiften Klammern statt mit spitzen Klammern geschrieben. s. Doku zum Plugin.
|
Orphanswanted | nein | ja | ja | ja | Find Orphan pages, Wanted pages with reference counts. Also shows reference counts for linked pages (previous authors: Doug Edmunds) |
popularity | ja | ja | ja | ja | Send anonymous data about your wiki to the DokuWiki developers (bundled with DokuWiki) |
revert | ja | ja | ja | ja | Allows you to mass revert recent edits (bundled with DokuWiki) |
safefnrecode | ja | nein | ja | ja | Upgrade utility for safe filename encoding |
Searchindex manager | ja | ja | ja | ja | This admin plugin allows you to rebuild the index used by the fulltext search. This isn’t needed generally as the index builds and updates itself while users browse your wiki. However if you just upgraded, added or removed a lot of files it may be a good idea to cleanup the index. (komplette Neuindexierung von 800 Seiten dauert im iX-Wiki ca. 30 Minuten) |
styling | ja | ja | ja | ja | Preview and change the appearance of any template (which supports the style.ini functionality) via the admin interface |
DokuWiki Upgrade Plugin | ja | ja | | ja | Update your DokuWiki with a few clicks from the admin interface. |
usermanager | ja | ja | ja | ja | Manage registered users (bundled with DokuWiki) |
Wrap | ja | ja | | ja |
Universal plugin which combines the functionality of many other plugins. Wrap wiki text inside containers (divs or spans) and give them a class (choose from a variety of preset classes), a width and/or a language with its associated text direction. Auch gut für sprungmarkentechnik!
Für die Meldungen mit important und tip haben wir abweichend vom Standard des Plugins eigene Farben für bestimmte Hintergründe definiert. Diese werden in der Datei style.less im Pfad \lib\plugins\wrap definiert. Hier wird u. a. die background-color definiert, welche wir für unsere CI angepasst haben: important und tip (diese haben bei uns background-color: #ffffe0 ) sowie info mit background-color: #ffffff (wrap info werden wir aber praktisch nicht einsetzen).
Wird der wrap-Tag in Kapitälchen geschrieben, erhält man einen Absatz mit einer großen Marginalie. Wird der wrap-Tag klein geschrieben, wird die Info inline innerhalb eines Absatzes eingebunden. Meist verwenden wir die inline-Variante. Durch die ergänzende Formatanweisung center wird auch in der inline-Variante das Symbol vor dem Text als Marginalie positioniert. Es wird also eine neue Zeile genutzt und diese komplett eingefärbt. Beispiel wrap tip inline ohne center. Dies ist besonders für kurze Infos gegeignet. Bei einem Zeilenumbruch sind diese typografisch nicht so prägnant, da der Infotext im Textfluss der Marginalie dann nicht mehr eindeutig zugeordnet zu sein scheint (die Marginalie wird nur der ersten Zeile vorangestellt, es findet keine Einrückung statt). Im Gegegensatz hierzu ein Beispiel mit center-Anweisung: Eine Definition mit wrap center … ergibt ebenfalls eine inline-Darstellung, diese aber mit Marginalie zentriert vor dem farblich hervorgehobenen Inhalt. Dies ist insbesondere bei mehrzeiligen Hinweisen typografisch die bessere Lösung, da das Symbol und der Infotext eine optische Einheit bilden. Der Infotext inkl. Marginalie werden nach einem automatischen Zeilenumbruch positioniert, stehen aber weiterhin innerhalb ihres Absatzes. Die zusätzliche Formatanweisung round oder eine Prozentangabe machen nur in den großen WRAP-Tags Sinn. Die Anweisung round für runde Ecken wird zudem nur browserspezifisch ausgewertet.
Wenn der Browser das schafft (hier: center round tip 80%), bekommt der Anwender eine Box mit abgerundeten Ecken und prozentual in der Breite begrenzt. Innerhalb von Tabellen muss die Zelle, in welcher derartige Absatz-WRAP-Tags verwendet werden, mit einem zusätzlichen WRAP-Tag begonnen und entsprechend mit /WRAP-Tag geschlossen werden (übergeordnete WRAP-Klammer). Dann sind dort neben WRAP-Tags aber auch Zeilenumbrüche mit Enter und Listen möglich. Vergisst man die übergeordnete WRAP-Klammer zu setzen, bricht dann das Layout der Tabelle an dieser Zelle ab!
Ein vielleicht ungewollter Nebeneffekt in Form eines größeren Abstands zum unteren Rahmen der Zelle ist beim Einsatz einer großen WRAP-Klammer in Tabellen dann in Kauf zu nehmen.
Seiten, die über include zusammengesetzt sind und mit verschachtelten WRAP-Klammern arbeiten (z. B. für verschachtelte folded-Einklappungen) können nicht von der start-Seite im Browsereditor bearbeitet werden. Beim Öffnen eines Abschnitts erhält man im edit-Modus dann eine leere Seite. Hier muss man zum Bearbeiten auf der includeten Seite stehen, also meist im gleichen Namespace z. B. auf der Seite parameter statt der Seite start. Das erkennt man oft erst beim Versuch des Editierens. In dem Fall mit dem Schalter Abbrechen zurückgehen → Die Adresszeile im Browser zeigt dann schon den korrekten Aufruf für den Abschnitt, jedoch die Seite start . Hier dann einfach die erforderliche Seite, also z. B. anstelle start die Unterseite parameter angeben und bestätigen. Dann wieder in den edit-Modus wechseln → voilà .
|