12
Mai 11

DokuWiki Plugin: InDesign

Ich habe mich mal daran gesetzt ein kleines Plugin für DokuWiki zu schreiben um einen InDesign-Server für die Generierung eines PDF-Dokumentes anzusteuern.
Das Plugin funktioniert ohne Probleme, jetzt hapert es aber am Script für InDesign, da meine InDesign Kenntnisse gegen Null gehen.
Das HTML wird leider nicht formatiert ausgegeben, was aber mit GREP-Regeln relativ einfach zu machen sein sollte.

Continue reading →


21
Feb 11

DokuWiki Plugin: Webthumbs II

Vor ein paar Tagen hat mich Andreas angeschrieben und mich auf eine XSS-Lücke in meinem DokuWiki Plugin Webthumbs hingewiesen. Selbstverständlich hatte er damit recht 🙁

Aber eigentlich war es kein Wunder, denn das ursprüngliche Plugin hatte (ohne das DokuWiki übliche drumherum) nur 10 Zeilen Code. Dort kam die Sicherheitsüberprüfung zugegebenermaßen etwas zu kurz.

Wie auch immer: Das Plugin wurde komplett runderneuert. Diesmal ohne Cross-Site-Scripting und mit netten Einstellungen für den Administrator im Backend.

Downloaden könnt Ihr es hier, oder auf der offiziellen Plugin Seite (welche wieder hierher verlinkt) 🙄

P.S: Wer Andreas nicht kennt, sollte einmal genauer hier lesen, vor allem den Kasten auf der rechten Seite.


12
Feb 11

DokuWiki Plugin: Auth Plugin

Ich hatte mal wieder etwas Lust mich mit DokuWiki zu beschäftigen. In diesem Fall habe ich ein Plugin entwickelt um die Benutzer-Authentifizierung zu ersetzen. Durch dieses Plugin wird die Benutzerverwaltung von der PIM-Lösung Contentserv übernommen.

Continue reading →


05
Dez 10

DokuWiki Plugin: Replacer

Eins der wenigen Plugins von mir, welches ich noch nicht auf der offiziellen DokuWiki-Pluginseite veröffentlicht habe. Das Plugin Replacer erlaub es einfach eine Textdatei anzulegen mit Begriffen, welche direkt beim Rendern einer DokuWiki-Seite ersetzt werden. Der Nutzen ist denke ich schon gegeben. Beispielsweise könnte man Abkürzungen definieren, welche beim Rendern direkt ersetzt werden. Ein Beispiel wäre [DW] und bei der Ausgabe erscheint DokuWiki (als klickbarer Link).

Continue reading →


06
Nov 10

DokuWiki Plugin: Webthumbs

Ein weiteres kleines DokuWiki Projekt von mir: Mein Plugin Webthumbs ermöglich es Thumbnails von Webseiten einzubinden. Da diese Thumbnails nicht selbst berechnet werden, muss die Webseite öffentlich zugänglich sein. Es wird dazu ein Webservice von Thumbshots.com verwendet. Ich habe dazu einfach mal ein paar Thumbnails eingebunden, damit ihr seht wie das Ergebnis aussieht.

Update: Leider wurde der Code von Thumbshots mittlerweile geändert…

Wie immer solltet Ihr auf der Plugin Seite vorbeischauen, falls Ihr das Plugin ebenfalls auf eurem DokuWiki-System einbauen möchtet oder einfach weitere Informationen dazu möchtet.


06
Nov 10

DokuWiki Plugin: Mundart

Das DokuWiki Plugin Mundart kann ganz einfach einer vorhandenen DokuWiki-Installation hinzugefügt werden und als eigener HTML-Renderer über die Admin-Einstellungen aktiviert werden. Es ist ebenfalls möglich eine Zeitspanne anzugeben, wann das Plugin aktiviert sein soll, ansonsten ist es aus. Der 1. April wäre wohl ein sehr geeigneter Tag dafür. Eigentlich macht das Plugin nichts sinnvolles, es nimmt einfach den geschriebenen Text und wandelt Ihn nach mehr oder wenig festen Regeln in einen Dialekt um, beispielsweise Schwäbisch oder Sächsisch. Nicht perfekt, aber trotzdem ganz nett, vor allem fürs Büro – Vorausgesetzt die Kollegen verstehen etwas Spaß. Ach ja: Am eigentlichem Quellcode der Seite wird natürlich nichts geändert, es kann ganz normal mit dem Wiki gearbeitet werden. Nach dem Deaktivieren des Plugins ist auch alles wieder beim Alten. Versprochen! Continue reading →


05
Nov 10

DokuWiki Plugin: Mantis

Die Bugtracking Software Mantis ist vor allem im professionellen Einsatz durchaus bekannt. Mit Hilfe von Mantis können Bugs, Aufgaben und Sonstiges verwaltet und Mitarbeitern zugewiesen werden. Mein Plugin Mantis für DokuWiki ermöglich es direkt Aufgaben aus Mantis auf einer DokuWiki Seite auszugeben. Falls es beispielsweise eine Wikiseite für ein bestimmtes Projekt im Unternehmen gibt, macht es durchaus Sinn weitere Informationen aus Mantis direkt auf der Seite mit auszugeben. Als Schnittstelle zwischen DokuWiki und Mantis dient die SOAP-Schnittstelle von Mantis.

Auf der offiziellen Plugin Seite gibt es noch weitere Informationen, sowie den Downloadlink. Wer es verpasst hat: Mantis Viewer für Windows.


01
Nov 10

DokuWiki Plugin: Sqlcomp

Was soll man unter dem Namen Sqlcomp verstehen? Im Prinzip ist es die Abkürzung für SQL Compare und genau genommen erfüllt das Plugin gleich zwei Aufgaben.

Continue reading →


30
Okt 10

DokuWiki Plugin: Twitter

Vor einiger Zeit, als Twitter so gerade am kommen und der neue große Hype war, habe ich ein Plugin für DokuWiki geschrieben um Tweets auf einer Wikiseite einzubinden. Als Anwendungszweck könnten beispielsweise in einem Firmenblog die Firmentweets mit eingebunden werden –  ist ja nicht jeder Mitarbeiter aktiv bei Twitter. Oder aber auf der persönlichen Wikiseite der Mitarbeiter werden dessen (private) Tweets mit ausgegeben. Habe mal einfach ein paar Tweets eines allseits bekannten Bloggers eingebunden. Das Ergebnis sieht dann folgendermaßen aus:

Wie auch immer, wer Interesse an diesem Plugin hat sollte unbedingt die Twitter-Plugin-Seite besuchen. Dort gibt es ebenfalls den Download Link.

P.S: Habe mal kurz im Netz geschaut und sogar eine DokuWiki Installation entdeckt, welche genau mein Plugin eingebunden hat. Desweiteren gibt es da noch so einen Typen der einfach irgendeine Erweiterung an mein Plugin gebaut hat. Zumindest diese Beiden scheinen ja Verwendung für mein Plugin gefunden zu haben.


28
Okt 10

DokuWiki Plugin: Webcomics

Ein kleines Plugin für DokuWiki, welches ich vor längerer Zeit einmal erstellt habe. Es ermöglicht bestimmte Webcomics direkt in einer DokuWiki Seite einzubinden. Die Syntax ist einfach:

Es wird vom Plugin einfach nur der entsprechende RSS-Feed abgefragt und das Bild aus dem neuesten Eintrag extrahiert und in DokuWiki eingebunden. Somit könnte man beispielsweise auf der Startseite einfach ein paar lustige Comics einbinden, vielleicht für den Einstieg in den Arbeitstag in manchen Unternehmen ganz interessant 😉

Weitere Information zum Plugin Webcomics, sowie weitere Beispiele findet Ihr auf der offiziellen Plugin-Seite. Continue reading →