User Tools

Site Tools


plugins

Table of Contents

Plugins

Plugins gibts ziemlich viele. Doch welche sind wirklich nützlich für uns und unseren Anwendungsfall? Hinzukommt, das nicht jedes Plugin mit jedem anderen zusammenarbeitet.

Ich1) habe in “meinem” MitschriftenWiki einige ausprobiert und bin zur Erkenntnis gelangt, das manchmal weniger mehr ist.

Achja, die Syntax ist noch nicht auf pures Dokuwiki umgestellt. Das mache ich aber vielleicht noch.

OwnCloud-Plugin

(https://www.dokuwiki.org/plugin:owncloud) Am 08.11.2013 probierte ich erfolgreich die Integration mit OwnCloud . Die Medien werden in Owncloud gespeichert und können im Dokuwiki verw. werden. Es wird die Versionierung von Dokuwiki verw. (die OwnCloud eigene muss deakt. sein damit's funktioniert)

  • unterstützte Plugins:
    • authorlist-plugin zum verlinken von Autorennamen
  • → funktionierte prima (mit Version Weatherwax; mit “Ponder Stibbons” werden keine Seiten mehr angezeigt) (Anleitung siehe https://www.dokuwiki.org/plugin:ownclud; es muss außerdem ein entspr. Dokuwikiplugin im OwnCloud installiert sein.)

DONE: /var/www/dokuwiki/data/ (per Git) versionieren um dezentral (und offline-) verfügbar zu sein. TODO: Herausfinden warum das OwnCloud-Auth- Pugin für DokuWiki Stress macht.

Gitbacked-Plugin

(https://www.dokuwiki.org/plugin:gitbacked)

  • Dokuwiki per Git versionieren (Wikiseiten, Medien, etc.)
  • hiermit kann man das Wiki dezentralisieren sowie mit anderen Installationen syncen; mit nem händischen `git pull` bzw. `git push ` klappts bereits!
  • → funzt (Wikiedits landen automatisch im Git. Allerdings synct das Ding noch nicht selbst mit dem bare-Repo, obwohl es das tun sollte )

Git-Plugin

(https://www.dokuwiki.org/plugin:git)

  • siehe besser: Gitbacked-Plugin

Setup GIT repos (s.a. GitHowTo)

  • Create a new, empty master (no working files) repo.
  • Clone that repo to a new local repo (with working files).
  • Copy that repo into the root of your DokuWiki installation.
  • Create a .gitignore file:
conf/
bin/
inc/
lib/
 
data/attic/
data/cache/
data/index/
data/locks/
data/meta/
data/media_attic/
data/media_meta/
data/tmp/

*.php
.htaccess.dist

COPYING
README
VERSION

data/.htaccess
data/_dummy
data/deleted.files
data/security.png
data/security.xcf
  • Manually commit to the master to make sure it works.
  • Make sure the PATH environment variable (Windows) contains the git.exe path.

odt2dw-Plugin (OpenOffice-Import)

(https://www.dokuwiki.org/plugin:odt2dw)

  • → Import funktionierte mit Version Weatherwax; seit “Ponder Stibbons” tut sich nichts mehr
  • → funzt prima (Text, Bild; im neuen Artikel verlinkte “Originaldatei” ist auch weiterhin brauchbar) getestet am 5.2.2015 mit Hrun
  • benötigte Bibliotheken: php xsltProcessor (ex : php-xml, php5-xsl)
  • enthaltene Originaldatei ist auch weiterhin brauchbar!
  • in der ODT-Datei enthaltene Kommentare/ Fußnoten wurden als Fußnoten übernommen
  • Grafiken funktionieren nun auch (gestestet 5.2.2015)
  • geht wirklich nur für ODT-Dateien (ODM-Globaldokumente und anderes wird nicht importiert)

ODT-Plugin (Vorlagenbasierter ODT-Export)

(https://www.dokuwiki.org/plugin:odt)

  • → bei Gelegenheit ausprobieren

dw2pdf plugin (PDF-Export für einzelne Wikiseiten)

(https://www.dokuwiki.org/plugin:dw2pdf)

  • lt. Doku Templatefähig
  • unterstützt sogar die Erstellung eines Inhaltsverzeichnis am Anfang des PDFs (leider ganz am Anfang vor dem Titel)
  • → funktioniert (Syntax: “&do=export_pdf” an URL anhängen)

text-Plugin (einfacher Klartext-Export)

(https://www.dokuwiki.org/plugin:text)

  • z.B. für ältere Suchfunktionen, denn es wird wirklich nur Text (kein Markup oder Links) exportiert
  • Syntax: “?do=export_text” an die URL anhängen
  • → funzt

xml-Plugin (XML-Export)

(https://www.dokuwiki.org/plugin:xml)

  • Syntax: “?do=export_xml” an die URL anhängen
  • → funzt

OpenOffice.org-Export-Plugin (OpenOffice-Export)

(https://www.dokuwiki.org/plugin:odt)

  • etwas alt (30.10.2010) aber mit angebl. großem Funktionsumfang (incl. Latex-formeln etc.)
  • lt. Doku Templatefähig
  • Syntax: “?do=export_odt” an die URL anhängen
  • → funzt super (sogar incl. Bilder); sogar Roundtrip geht(!) - von Umformatierung abgesehen.

s5reloaded plugin (Wikiseite als Präsentation) *

(https://www.dokuwiki.org/plugin:s5reloaded)

  • lt. Doku Templatefähig incl. Unterstützung des “asciimathml”-plugins (für Matheformeln)
  • unverträglich mit: s5-Plugin
  • Syntax: “~~SLIDESHOW thesis~~” im Text
  • Usage:
    • Alles zwischen der 1. H1-Überschrift und der 1. H2-Überschrift kommt auf die Welcomeslide
    • jede H2- Überschrift ist eine Folie
    • mit einer horiz. Linie beendet man die aktuelle Folie und beginnt den Handoutbereich
    • Fußnoten und Abkürzungen werden in der Present. unterdrückt
  • unterstützte Plugins:
    • jsmath formulas
    • wrap-plugin tips
  • → funzt (und sieht schick aus ; Version: Adora Belle RC1); bei späteren Versionen tritt hingegen ein Fehler auf (Wikiseite statt weißer Hintergrund in der Präsentation); Fehler tritt nun auch in alter Version (vom Backup) auf

bookcreator-Plugin (Buchexport als PDF)

(https://www.dokuwiki.org/plugin:bookcreator)

  • etwas alt (19.04.2010), funzt aber
  • Wiki-Namespace “wiki:ebook” angelegt und “BOOK” fürs Frontend reingeschrieben.
  • → funzt super (incl. Bilder und Links)
  • → Bücher können nach “Wiki:ebooks:<Buchname>” gespeichert und auch wieder geladen werden; bearbeiten kann man sie dann natürlich auch wieder

Composer-Plugin (Verzeichnisübersicht auf einer Wikiseite)

(https://www.dokuwiki.org/plugin:composer)

  • Verzeichnisübersicht (auch Subnamespaces) oder Include für Alles in einem Verzeichnis?
  • → Download defekt → bei der Neuinst. vom Dez 2014 ging es wieder

Backlinks2-Plugin (Was zeigt hierher?)

(https://www.dokuwiki.org/plugin:backlinks2)

  • eigentlich schon im Wiki integriert, nun auch in Wikiseiten nutzbar
  • Syntax: \{\{backlinks>wiki:page}}
  • → funzte (in Version Weatherwax, in “Ponder Stibbons” gibt es einen Inst.fehler), dürfte eines der TOP-PLUGINS sein (da sehr vielfältig nutzbar)
  • → kein Download im Installer

Include-Plugin (Wikiseiten in andere einbetten)

(https://www.dokuwiki.org/plugin:include)

NsToC Syntax-Plugin (Überschriftenbasierter Inhaltsverzeichnisgenerator für Namespaces)

(https://www.dokuwiki.org/plugin:nstoc)

  • ist etwas älter (18.02.2010)
  • die einzelnen Verzeichniseinträge sind mit den jeweiligen Kapiteln auf den entspr. Wikiseiten verlinkt
  • die Tiefe der angezeigten Verschachtelungsebenen kann festgelegt werden (s. Syntax)
  • ist es Filter, Sortier und Auto-Nummerierungsfähig?
  • Syntax: \{\{nstoc chapter3 1}} (für alle H1-Überschriften des Namespaces “chapter3”)
  • → funzt

Pagelist-Plugin (konfigurierbare Wikiseitenliste)

(https://www.dokuwiki.org/plugin:pagelist)

  • ist etwas älter (10.05.2011)
  • Helferplugin für andere Plugins (z.B.: Blog, Discussion, Editor, Tag, Task and Dir )
  • ist Sortierbar 2)
  • kann diverse Zusatzinfos zu den jeweiligen Seiten anzeigen
  • Unterstützt: Discussion-Plugin, Linkback-Plugin, Tag-Plugin
  • Syntax:
<pagelist&[flags]>
  * [[..:blog:|Blog Plugin]]
  * [[..:discussion:|Discussion Plugin]]
  * [[..:editor:|Editor Plugin]]
  * [[..:tag:|Tag Plugin]]
  * [[..:wrap|Wrap Plugin|This is shown in the description cell]]
</pagelist>
  • → funzt (Weatherwax)

pagequery-Plugin (komplexe Seitensuche und Auflistung)

(https://www.dokuwiki.org/plugin:pagequery)

  • lt. eigener Angabe eine Mehrzweck- Alles-in-Einem- Lösung zur Erstellung von Indexseiten
  • kann (natürlich) filtern, Volltextsuchen(!), sortieren und gruppieren(!)
  • → funzt (getestet in Vers. Weatherwax), ist aber ziemlich komplex

catlist Plugin (Hierarchische Wikiseiten- Auflistung)

(https://www.dokuwiki.org/plugin:catlist)

  • konfigurierbar (filter- und sortierbar)
  • Neue-Seite-erstellen- Knopf in jeder Hierarchieebene
  • Syntax: “<catlist (namespace:) -option1 -option2…>”
  • → funzt nicht (Plugin geht vermutlich von anderer Struktur aus, was Namespace und Serverlayout betrifft; TODO: ggf. Bugreport melden)

Translation-Plugin (Übersetzung/ Mehrsprachigkeit)

S5 Presentations (Wikiseite als Präsentation)

(https://www.dokuwiki.org/plugin:s5)

  • ist etwas älter (07.01.2009)
  • Templatefähig
  • unverträglich mit: s5reloaded-Plugin
  • Syntax: “~~SLIDESHOW~~”
  • → funzt

mathjax-Plugin (Matheformeln darstellen)

https://www.dokuwiki.org/plugin:mathjax - TeX- Matheformeln darstellen

  • → funzt teilweise (sogar hochwertiges Mathml, wird jedoch auf fremden Server generiert), jedoch nur im Wiki (Export und Präsentation funtionieren nicht)

LaTeX-Plugin (Mathe-Formeln und mehr einbinden)

(https://www.dokuwiki.org/plugin:latex)

  • setzt installiertes Texlive und Imagemagick vorraus
  • → funzt prima

LaTeXit-Plugin (Latex-Export)

(https://www.dokuwiki.org/plugin:latexit)

  • setzt installiertes Latex vorraus
  • → funzt (Version: “Ponder Stibbons”)

Mathpublish-Plugin (Matheformeln als Bildchen)

(https://www.dokuwiki.org/plugin:mathpublish)

  • meine Reserve, da Latex nicht und mathjax nur teilweise funktionierten

Asciimath-Plugin (Matheformeln aus und für Text)

(https://www.dokuwiki.org/plugin:asciimath)

  • ist etwas älter (11.02.2009)
  • eigentlich auch nur ein Fallback
  • für Verwendung in S5-Präsentationen, muss S5 angepasst werden
  • → funzt (sogar ohne Bildchen, getestet in Version Weatherwax), aber nur im Browser/ Wiki (Export funzt nicht und (S5-)Präsentation müsste angepasst werden)

MarkdownExtra- Plugin (Markdown- / Pandoc- Support (Multiformatkonverter))

(https://www.dokuwiki.org/plugin:markdownextra)

  • Plugin für Pandoc bzw. (erweitertes) Markdown
  • unterstützt Inline- Blocks mit: <markdown> … </markdown> und Dateien mit .md.txt- Endung
  • bietet eine gute Unterstützung für übliche Textauszeichnungen (einschließlich Fußnoten, welche wiederum formatierte Inhalte enhalten können)
  • → funzt zwar (getestet in Version “Weatherwax”)(abgesehen von Dokuwiki-features und Plugins), allerdings werden die Überschriften nicht als solche erkannt (tauchen ggf. nicht in Inhaltsverzeichnissen auf) und wird vom NsToC-Plugin (Auflistung der Überschriften aus allen Wikiseiten eines Namespaces) gänzlich ignoriert
  • → Siehe auch markdowku Plugin , welches eine Mischung von Markdown- und Dokuwikisyntax zulässt!

txt2tags- Plugin (t2t -> Multiformatkonverter)

(https://www.dokuwiki.org/plugin:txt2tags)

  • Alternative zu Pandoc/ Markdown(extra)
  • unterstützt Inline- Blocks mit: <t2t> … </t2t> und Dateien mit .t2t.txt- Endung
  • bietet Unterstützung für einige übliche Textauszeichnungen (allerdings ohne Fußnoten)
  • → funzt zwar (getestet in Version “Weatherwax”)(abgesehen von Dokuwiki-features und Plugins), allerdings werden die Überschriften nicht als solche erkannt (tauchen ggf. nicht in Inhaltsverzeichnissen auf)

Textile2- Plugin (Textile -> Multiformatkonverter)

(https://www.dokuwiki.org/plugin:textile2) Link tot

  • ist etwas älter (2007-02-06)
  • Alternative zu Pandoc/ Markdown(extra)
  • unterstützt lt. Doku Inline- Blocks mit: <textile> … </textile>
  • bietet lt. Doku Unterstützung für einige übliche Textauszeichnungen (z.B.: incl. Fußnoten)
  • → kann nicht getestet werden, da der Downloadlink tot ist

markdowku Plugin (Markdown- Multiformatkonverter)

(https://www.dokuwiki.org/plugin:markdowku)

  • ist ganz neu (2013-01-03)
  • die Markdownnotation kann direkt im Text verwendet werden, was eine Mischung von Markdown- und Dokuwikinotation ermöglicht
  • → funzte bisher grundsätzlich ziemlich gut, wenn auch mit Einschränkungen (gelegentliche Zicken und einige Markdown-Anweisungen wie z.B. Fußnoten werden noch nicht unterstützt) dafür können Markdown- und Dokuwiki- Anweisungen miteinander gemischt werden → wieder deaktiviert, da es doch irgendwie nervte
  • → Siehe auch: MarkdownExtra- Plugin, welches jedoch keine Mischung von Markdown- und Dokuwikisyntax ermöglicht

impressjs-Plugin (innovatives Presantationstool)

(https://www.dokuwiki.org/plugin:impressjs)

  • Einfach ”&do=export_impressjs” an die Seiten-URL anhängen.
  • vermutlich muss eine Präsentation ähnlich jenen bei Prezi erst gestaltet we
  • → funzt mit Darstellungsproblemen; zum Folienwechseln einfach auf den Seitenrand klicken

Diskussion-Plugin

(https://www.dokuwiki.org/plugin:discussion)

  • Diskussionsthreads für Wikiartikel (welche separat von diesen gespeichert werden)
    • Syntax: “DISCUSSION:[off|closed][| Benutzerdef. Titel]”
  • und forenartigen Übersichten
    • Syntax: “threads>[namespace]&[count=n]&[flags]&skipempty”
  • → funzt

Cloud-Plugin (Word-, Search & TagCloud)

(https://www.dokuwiki.org/plugin:cloud)

  • ist eine Alternative zur Tags-Plugin eigenen Tagauflistung
  • benötigt:
    • tags-Plugin
    • searchstats-Plugin → werde ich mir nicht (dauerhaft) installieren, da es auf GoogleCharts zurückgreift
    • pagelist-Plugin
  • → funzt und ist ziemlich praktisch
  • → Ich lasse die Tags hidden und private in der Tag-Wolke ausblenden

Graphviz-plugin (auch "Dot" genannt)

(https://www.dokuwiki.org/plugin:graphviz)

  • MindMaps, Graphen etc. erstellen
  • → funzt

(GNU)plot-Plugin *

(https://www.dokuwiki.org/plugin:gnuplot)

  • Mathematische Funktionsgraphen darstellen
  • → funzte (meistens jedenfalls); lässt sich nicht mehr downloaden

Mindmap-Plugin *

(https://www.dokuwiki.org/plugin:mindmap)

  • ist etwas älter (2011)
  • verwendet standardmäßig GoogleCharts, falls Graphviz-Pfad nicht gesetzt!
  • kommt im Gegensatz zum älteren Freemind-Plugin ohne Java-/Flash-Applet aus
  • → funzt nicht (kein Bild)

dokuwiki-plugin-dokutexit

(https://github.com/michitux/dokuwiki-plugin-dokutexit)

  • Latex-Export (mit Weiterverarbeitung zu PDF-Dateien: &do=export_latex an die Url anhängen)
  • Unterstützung versch. Plugins (u.a. refnotes)
  • Installation (von Github):
    • Zip-File- Downloadlink
    • entpacktes Verz. umbenennen (z.B. als: dokutexit)
  • → funzt nicht (getestet in Version Weatherwax), da die Datei fguill.sty angebl. nicht gefunden wurde, an der liegts aber nicht. Außerdem funzt der Linkanhang (s.o.) nicht

refnotes-Plugin (Lit.verw. u.ä.)

(https://www.dokuwiki.org/plugin:refnotes)

  • erweitert die Referencen- und Fußnotenverwaltung von Dw.
  • Syntax `[(Namespace:Name>Text)]` und nun einige speziellere Bsp.:
    • [(cite:>Wikipedia)]
    • [(cite:dev>DokuWiki Development)]
    • [(cite:#1)] um auf eine frühere Fußnote zu verweisen
  • Kann auch zur Literaturverwaltung verw. werden → funzt aber nicht (bei Gelegenheit mal genauer damit beschäftigen)
  • → funzt teilweise (wird nach PDF aber nicht nach Odt exportiert)

Citations for DokuWiki-Plugin

(https://www.dokuwiki.org/plugin:cite)

  • zitiert die aktuelle Wikiseite auf verschiedene Weise (&do=cite an Url anhängen)
  • benötigt Anpassung(en) von Templates (Link einfügen)
  • → funzt

Meta-Plugin

(https://www.dokuwiki.org/plugin:meta)

  • Experimentelles Set aus 2 Plugins in einem Pluginpaket um Metadaten gemäß Dublin-Core im Wikitext einzubetten
  • klingt gut, wirkt allerdings ziemlich umständlich mal sehen…
  • → funzt nicht, da Verz. ziemlich leer (Verz. mussten zudem erst umbenannt werden)

Blog-Plugin

(https://www.dokuwiki.org/plugin:blog)

  • Zeigt eine Übersicht der zuletzt geänderten Seiten an; bietet verschiedene Darstellungen an
  • Syntax:
    • blog>[namespace]
    • archive>[namespace]
  • → funzt

SocialMark

(https://www.dokuwiki.org/plugin:socialmark)

  • ist sehr alt
  • Bookmarklinks für konfigurierbare SocialBookmarking Dienste einbinden
  • siehe besser: socialshareprivacy2 Plugin

Captcha-Plugin

(https://www.dokuwiki.org/plugin:captcha)

  • Captcha-Plugin (z.B. für die Registrierung)
  • → Funzt

EtherpadLite Plugin

(https://www.dokuwiki.org/plugin:etherpadlite)

  • Für “echtes” Teamwork im Wiki - etwa zum gemeinsamen (mit-)schreiben eines Textes
  • → Funzt nicht, (Download ist leer) DW hängt sich nach install auf (musste Pluginordner manuell löschen) → wieder deaktiviert, da Fehlerfenster beim Editieren (JSON Response- Problem)

Wrap Plugin

https://www.dokuwiki.org/plugin:wrap

  • große Container (z.B.: mehrere Absätze und Listen enthaltend): WRAP, block, div
  • kleine Container (im Absatz enthalten etc.): wrap, inline, span
  • Zusatzfunktionen:
    • bedingte Anzeige im Webfrontend/ beim Druck
    • Seitenumbruch (pagebreak)
    • mehrspaltige Texte
  • → Funzt und sieht spitze aus, leider werden die Boxen etc. nicht exportiert (sondern meist nur der enthaltene Text)!

Tags-Plugin (Verstichwortung)

(https://www.dokuwiki.org/plugin:tag)

  • Syntax
    • Seite kategorisieren: {tag>Stichwortliste}
    • Übersicht anzeigen: {topic>tag1 tag2 tag3&nodate&desc&sort}
    • oder auch: {count>[tag]}
  • → Downloadlink ist tot (aus alter Wikiinstallation kopiert)

Geogebra2-Plugin *

(https://www.dokuwiki.org/plugin:geogebra2)

  • Plugin Mathe- & Geometrieprogramm
  • → Downloadlink ist tot

Geogebra-Plugin (Mathe- & Geometrie)

(https://www.dokuwiki.org/plugin:geogebra)

  • Plugin fürs gleichnamige Mathe- & Geometrieprogramm
  • ziemlich alt
  • → noch nicht ausprobiert; erstmal wieder deakt.

SVG-Edit plugin (Vektorgrafikeditor)

(https://www.dokuwiki.org/plugin:svgedit)

  • Kann SVG-Quelltext und SVG-Bilder in Wikiartikel einbetten und als Bild anzeigen
  • Editor? → Fehlanzeige, keine Ahnung wo der stecken soll
  • ggf. Mimetypes ergänzen
  • → Export funzt nicht; Plugin deakt.

EBNF-Plugin (Syntaxdiagramme)

(https://www.dokuwiki.org/plugin:ebnf)

  • Erw. Backus-Naur- Form- Diagramme für Programmiersyntax & Co.
  • → Downloadlink ist tot; scheint wieder zu gehen (22.12.2014)

Diagram-Plugin (Diagrame und Graphen)

(https://www.dokuwiki.org/plugin:diagram)

  • Ausweichplugin, da GnuPlot nicht mehr downloadbar; wohl eher eine Art Ditaa
  • →unübersichtliche Syntax, nicht das was ich suchte;

ckgedit-Plugin (Wysiwyg-Editor)

(https://www.dokuwiki.org/plugin:ckgedit)

  • → Funzt zwar, aber für meine Begriffe schon fast etwas zu gut (Textformatierung); Bilder & Co. funzen jedoch nicht (eigene Medienverwalt. oder so)
  • → wieder deinstalliert

Ace Editor Plugin (alternativer Editor)

(https://www.dokuwiki.org/plugin:aceeditor)

  • Editor mit Syntaxhighlighting
  • → funzt prima, auch wenn ich die Integration

socialshareprivacy2 Plugin

(https://www.dokuwiki.org/plugin:socialshareprivacy2)

  • Facebook-Like, Tweet- etc. Buttons mit Privatsphärenschutz (Müssen erst per Klick aktiviert werden, bevor sie benutzt werden können bzw. spionieren)
  • → scheint zu klappen

profiles Plugin (Profilseitenkram ala SocialNetwork)

(https://www.dokuwiki.org/plugin:profiles)

  • Soziale Netzwerke ala Facebook, Twitter, Github etc.
  • Syntax: name
  facebook.link:https://www.facebook.com/full/links/here
  linkedin.link:https://www.linkedin.com/full/links/here
  google, twitter, github etc.
  • → bei Gelegenheit ausprobieren

Modern Contact Plugin (Email-Kontaktformular)

(https://www.dokuwiki.org/plugin:contactmodern)

  • fürs optionale ReCaptcha wird leider google gebraucht (!)
  • → Funzt wegen Emailversendeproblem nicht

userpagecreate plugin

(https://www.dokuwiki.org/plugin:userpagecreate)

  • → lässt sich nicht installieren; gerade ging es (21.12.2014)

Video Share Plugin (Videoclips z.B. von Youtube einbetten)

(https://www.dokuwiki.org/plugin:vshare; Bundeld)

  • Unterstützt Youtube, Vimeo, Slideshare und viele weitere
  • Syntax: Some funny video
  • Platzhalterbild beim PDF-Export; kein Export nach OpenOffice
  • → Funzt prima (ggf. Datenschutz überpr.)

html5video2 Plugin (freier Html5-Videoplayer)

(https://www.dokuwiki.org/plugin:html5video2)

  • Kann selbstgehostete Videodateien in versch. Formaten wiedergeben
  • Erfordert Anpassung der Mimetypes (Dokuwiki und ggf. auch Apache)
  • Syntax: “video.mp4 [widht]x[height]”
  video.mp4 preview image
  video alternate text
  • → Ließ sich nicht installieren

html5video Plugin (freier Html5-Videoplayer)

(https://www.dokuwiki.org/plugin:html5video; Bundeld?)

  • → Fehler beim Reinstall: Problem mit CSS-Datei
  • → Auf Server funzt es Prima
  • Wird beim PDF-Export lediglich verlinkt; gar kein Export nach OpenOffice

aimg plugin (Imagemap-Tool)

(https://www.dokuwiki.org/plugin:aimg)

  • Bildbereiche per Tooltip erklären/ verlinken
  • → Funzt, Darstellungsfehler im (PDF-)Export (Anmerkung steht häßlich unter dem Bild); kein Export nach OpenOffice

Image Map plugin

(https://www.dokuwiki.org/plugin:imagemap)

  • Bildbereiche verlinken
  • → funktionierte mit Seiteneffekten (vielleicht falsche Syntax verw.), nicht getestet

(https://www.dokuwiki.org/plugin:gallery)

  • → Funzt Prima (mit und ohne Java-Spielereien) - auch im PDF-Export (wird im ODT-Export leider ignoriert)

SwiftMail-Plugin (Emailversand über externen Mailserver)

(https://www.dokuwiki.org/plugin:swiftmail)

  • User/ Emailadresse und Passwort festlegen
  • → funzte (natürlich per SMTP mit verschlüsselter Auth., allerding wird das Passwort unverschlüsselt in der Konfig gespeichert)

Tools-Plugin

(https://www.dokuwiki.org/plugin:tools)

  • zusätzliche Werkzeugliste fürs Wiki (hauptsächlich für die Exportfunktionen)
  • unterstützt folgende Plugins/ Exportformate:
    • email per tellafriend (oder besser: infomail, welches aber eine Anpassung des Plugins erfordert)
    • pdf
    • bookcreator
    • odt
    • print
    • csv
    • timeline
  • → funzt zwar verursacht aber ein Problem mit der Anzeige der Toolbar, TODO: es müsste allerdings ein wenig angepasst werden; bis dahin bleibe ich erstmal bei meiner Eigenbau-Variante mit den Downloadlinks im Seitenfuß

doodle2 plugin *

(https://www.dokuwiki.org/plugin:doodle2)

  • Kombination der doodle, vote und userpoll plugins
  • → bei Gelegenheit mal ausprobieren

iCal Plugin *

(https://www.dokuwiki.org/plugin:ical)

  • Termin im Wiki anlegen und als ical-Datei downloaden
  • benötigt: The iCal plugin uses the iCal PHP class by Michael Wimmer.
  • → Downloadlink tot

iCalendar Plugin *

(https://www.dokuwiki.org/plugin:icalendar)

  • iCal-Dateien in Wikiseiten darstellen
  • It was initially based on the icalevents-Plugin by Robert Rackl.
  • → Inst.problem behoben, funzt aber trotzdem nicht (angebl. Downloadproblem der .ics-Kalenderateien)

noticeboard plugin *

(https://www.dokuwiki.org/plugin:noticeboard)

  • Kalender fürs Wiki (Termine anlegen und anzeigen) mit .ics- & rss- Download
  • Datei umbenenen:
    • If you install this plugin! It will break your dokuwiki. You need to rename the iCal.php file to ICal.php (mine was in /var/www/lib/plugins/noticeboard/classes, or try “updatedb && locate ICal.php” to find it)
  • → Keine Downloadlink

userannotations plugin

(https://www.dokuwiki.org/plugin:userannotations)

  • Nutzer-Kommentare, die privat oder öffentlich sein könen
  • Example: Annotations for the page wiki:formatting_syntax are stored in annotations:user1:wiki:formatting_syntax for user1
  • → Klingt cool, funzt aber nicht und verursachte Probleme (Toolbar und Fußzeile wurden nicht angezeigt)

Task Plugin

(https://www.dokuwiki.org/plugin:task)

  • einfache Aufgabenverwaltung fürs Wiki mit iCal-Downloadlink
  • Syntax: TASK:[user]?[due date][priority]
  • → funzt gut

todo plugin

(https://www.dokuwiki.org/plugin:todo)

  • Checkboxbasierte einfache Aufgabenverwaltung per Todo-Liste (ohne iCal)
  • Unterstützt: Searchpattern Plugin zur Auflistung
  • Aufgaben können auf extra Wikiartikel in einstellbaren Namespace verlinken → aktuell: “.:tasks” (früher: “.:actions:”) für Subnamespace im jeweiligen Namespace
  • Syntax:
  • siehe interne Links:todo_list und todo_summary
  • → funzt gut

Searchpattern-Plugin

(https://www.dokuwiki.org/plugin:searchpattern)

  • RegExp-Suche fürs Wiki
  • wurde früher vom Todo-Plugin gebraucht

DokuWiki Plugin : AV Task Box

(https://www.dokuwiki.org/plugin:avtaskbox)

  • Generates nicely formatted boxes for describing project tasks or user stories.
  • → funzt, sieht schick aus, hat aber leider keinen weiteren Nutzen (keine Übersichten, Downloads oder Interaktionselemente)

Authorlist-Plugin

(https://www.dokuwiki.org/plugin:authorlist)

  • Authorenliste in/ unter Wikiartikel anzeigen
  • Benötigt/ Unterstützt von:
    • OwnCloud
  • Syntax: AUTHORS
  • → funzt prima

OrphansWanted Plugin

(https://www.dokuwiki.org/plugin:orphanswanted)

  • Listet verwaiste und gewünschte Artikel auf
  • Syntax:
    • ORPHANSWANTED:orphans
    • ORPHANSWANTED:wanted
    • ORPHANSWANTED:valid
    • ORPHANSWANTED:all
  • → funzt

Feed Plugin

(https://www.dokuwiki.org/plugin:feed)

  • Newsfeed-Helferplugin für andere Plugins
  • benötigte Plugins:
    • blog
    • editor
    • tag
    • tasks
  • wird benötigt für:
    • task
  • Syntax: [title]
  • → funzt
  • → Bug: TODO die URL enthält “user” anstatt “editor” vor dem Nuternamen → Bugreport schreiben → scheint behoben

Editor Plugin

(https://www.dokuwiki.org/plugin:editor)

  • Zum Anzeigen einer Nutzer-Änderungschronik
  • benötigte Plugins:
    • include
    • tag
  • benötigt von:
    • feed-Plugin
  • → funzt leider nicht

Info Plugin

(https://www.dokuwiki.org/plugin:info)

  • Zeigt Infos über das Wiki und seine Plugins an → ist vielleicht praktisch für die Hilfe
  • → Bei Gelegenheit mal ausprobieren/ einbauen

zotero plugin

(https://www.dokuwiki.org/plugin:zotero)

  • Literaturverwaltung mit allen Schikanen
  • →funktionierte beim letzten Test 2013 nicht

Statdisplay plugin

(https://www.dokuwiki.org/plugin:statdisplay)

  • Statistikkram mit Tabellen und Diagrammen
  • benötigt:
    • logstats (für die Logfiles)
  • → Bei Gelegenheit mal ausprobieren/ einbauen

dokubookmark plugin

(https://www.dokuwiki.org/plugin:dokubookmark)

  • Ein Bookmarklet für Dw
  • braucht
    • tagentry
    • BlogTNG (welches Sqllite braucht)
  • Javascript-Bookmarklet: javascript:Q=document.selection?document.selection.createRange().text:document.getSelection();void(window.open('http://localhost/dokuwiki/doku.php?do=dokubookmark&te='+escape(Q)+'&ur='+escape(location.href)+'&ti='+escape(document.title),'dokuwikiadd','scrollbars=yes,resizable=yes,toolbars=yes,width=680,height=520,left=210,top=150,status=yes'));
  • → funzt (getestet am 1.1.2015 mit Version “Hrun”)

usercontact plugin *

(https://www.dokuwiki.org/plugin:usercontact)

  • Kontaktformular um Wikinutzer kontaktiern zu können (s.a. ICKEwiki.de)
  • → Kein Downloadlink

Folded Plugin

(https://www.dokuwiki.org/plugin:folded)

  • Seitenbereiche zu-/aufklappbar machen
  • Syntax:
    • Inline (in einer Zeile): `++title| formatted text ++`
    • Block (für Absätze etc.): `++++title| any content ++++`
  • → funzt, hatte allerdings zu Fehlfunktionen MarkDokuwiki-Plugin geführt

Imagereference plugin

(https://www.dokuwiki.org/plugin:imagereference)

  • Bildbeschriftungen und Bilderlisten
  • Latexexport-Support
  • Textausrichtung ist auch möglich
  • Syntax für Bilder:
    • Bild: <imgcaption Bildname|Bildbeschreibung>:wiki:dokuwiki-128.png</imgcaption>
    • Referenz aufs Bild: The Dokuwiki image can be seen in <imgref Bildname>.
  • Syntax für Tabellen:
    • Tabelle:

<tabcaption tablelabel| This is my other caption>

  
  ^ Heading 1      ^ Heading 2       ^ Heading 3          ^
  | Row 1 Col 1    | Row 1 Col 2     | Row 1 Col 3        |
  
  </tabcaption>
  • Ref. auf Tab. & Co.: <imgref mynewimg>
  <tabref tablelabel>
  <tabref ns:otherpage#nicetable>
  <imgref :pageinroot#bigimage>
  • → funzt gut (lediglich im Odt fehlt die Bildbeschreibung)

Pagebreak

(https://www.dokuwiki.org/plugin:pagebreak)

  • Fügt 'nen Seitenumbruch nach jedem `<pagebreak>` im Export ein
  • Syntax: <pagebreak>
  • → kein Downloadlink

Pagebreak2

(https://www.dokuwiki.org/plugin:pagebreak2)

  • Fügt automatisch 'nen Seitenumbruch nach jeder H1- Überschrift ein
  • → ließ sich über die Pluginsuche nicht finden, mit Url-Angabe gings aber
  • → funzt nur beim Ausdrucken der Webseite, sonst bringts nichts

diffpreview plugin

(https://www.dokuwiki.org/plugin:diffpreview)

  • Zusätzlicher Button für Änderungsvorschau im Editor
  • → funzt

TOC Tweaking assortment

(https://www.dokuwiki.org/plugin:toctweak)

  • Inhaltsverzeichnis(se) anpassen
  • Syntax:
    • INLINETOC:width18 3-4
    • TOC:2-3 wide
  • Unverträglich mit: Toc-Plugin
  • → Wird leider gar nicht mit exportiert

inlinetoc Plugin

(https://www.dokuwiki.org/plugin:inlinetoc)

  • Inhaltsverzeichnis in Wikiartikel einbetten (zum Ausdrucken/ Exportieren)
  • Syntax: INLINETOC
  • Unverträglich mit: toctweak-Plugin
  • → Funzt nicht richtig (unbrauchbarer Export)

TOC Plugin

  • Inhaltsverzeichnis in Wikiartikel einbetten (zum Ausdrucken/ Exportieren)
  • ist etwas älter (2009)
  • Unverträglich mit: toctweak-Plugin
  • Syntax: TOC
  • → Funzt nicht wirklich (Lediglich das Standard-Inhaltsverzeichnis kann damit verschoben werden)

subjectindex plugin

(https://www.dokuwiki.org/plugin:subjectindex)

  • Alternatives Index- Schlagwortsystem (wie es meist an Buchenden zu finden ist)
  • scheint mit dem PageQuery-Plugin zusammenzuarbeiten
  • Unverträglich mit: dw2pdf-Plugin (!)

epub Plugin

(https://www.dokuwiki.org/plugin:epub)

  • ePub - Export mit ähnlicher Syntax wie das BookCreator-Plugin
  • braucht: zip-Bibliothek für PHP > 5.2 (eBooks are zip files with the '.epub' extension.)
  • Verzeichnis epub/<username> in pages/ und media/ anlegen und berechtigen (!)
  • Syntax:
  <epub:Buchname>
  Kapitelüberschrift
  </epub>
  • “Start”-Knopf im Wikiartikel anklicken
  • → wird anschließend im Wikiartikel verlinkt (und bei den Medien abgelegt)
  • → funzt (Bilder - außer einfache - funktionieren nicht ansonsten ziemlich gut)

Tipps und Tricks

  • gehen per ´wp>Wikiartikel´ oder zur deutschen Wikipedia: `wpde>Wikiartikel`

Signatur

Sollte auf die Nutzer-Profilseite verlinken.

Signatur : — @NAME@ @DATE@

Templates (Oberflächenvorlagen) ausprobiert

dokuwiki

- Standardtemplate (schmal, Bildschirm wird nicht voll ausgenutzt) - einige Dateien (z.B. in /lib/tpl/dokuwiki/) angepasst (OwnCloud, Downloadlinks für versch. Formate)

default

  • wie Standardtemplate (jedoch mit voller Bilschirmausnutzung)

dokubook

  • entfernt ähnlich der Wikipedia

monobook

  • sieht wie das alte Template der Wikipedia aus

vector

  • Unterstützung für die Plugins (falls installiert): Translation, Open Office Export, dw2pdf, html2pdf → sieht wie das aktuelle Template der Wikipedia aus

Replacement patterns/ Placeholder

Sind Variablen, die beim rendern der Seite durch entsprechende Inhalte ersetzt werden.

  Inside of the file, you may also use some replacement patterns to make the template a little more dynamic.
  @ID@ 	full ID of the page
  @NS@ 	namespace of the page
  @PAGE@ 	page name (ID without namespace and underscores replaced by spaces)
  @!PAGE@ 	same as above but with the first character uppercased
  @!!PAGE@ 	same as above but with the first character of all words uppercased
  @!PAGE!@ 	same as above but with all characters uppercased
  @FILE@ 	page name (ID without namespace, underscores kept as is)
  @!FILE@ 	same as above but with the first character uppercased
  @!FILE!@ 	same as above but with all characters uppercased
  @USER@ 	ID of user who is creating the page
  @NAME@ 	name of user who is creating the page
  @MAIL@ 	mail address of user who is creating the page
  @DATE@ 	date and time when edit session started
  %a %d-%m-%y etc. 	e.g. Thu 06-12-12. Strftime placeholders are replaced by page creation time
  %% 	a literal % character appears in your template 
2)
umgekehrt) alphabetisch
plugins.txt · Last modified: 2015/11/06 21:17 by Norman