Archive for the ‘Wiki extensions’ Category

SIMILE Timeline

Dienstag, Oktober 7th, 2008

Some changes creates JSON files highlights deleted entries adds links to articles (clickable now) show detailed view on today's entries Download TimeLine.php

neue Extension: SIMILE Timeline

Montag, Oktober 6th, 2008

SIMILE ist eine wunderschöne AJAX JavaScript TimeLine, die ihre Daten aus einer XML Datei herausließt. Diese TimeLine gab es bisher leider nicht als eine MediaWiki Extension TimeLine ist Bestandteil der SemanticWiki Implementierung (die ich aber nicht zum Laufen bekomme). Da Sie aber unter allen anderen Möglichkeiten besonders gut zur Darstellung ...

Making Graphviz output pretty with XSL

Donnerstag, Oktober 2nd, 2008

Man kann mit Hilfe eines XSL den Output von GraphViz verschönern. Hierzu benötigt man zunächst die notugly.xsl oder gleich die verbesserte Version notugly-full.xsl. Dann muss man GraphViz mitteilen, dass es anstatt in PNG, in SVG kompilieren soll dot -Tsvg yourfile.dot > yourfile.svg und dann mit Hilfe von xsltproc notugly.xsl yourfile.svg > yourfile-notugly.svg ...

Größenabhängige Darstellung der Kategorien

Mittwoch, Oktober 1st, 2008

Nun ist es möglich die verhältnismäßige Größe der Kategorien zu erkennen. Kategorien mit vielen Seiten werden größer als Kategorien mit wenigen Seiten dargestellt. Ich habe der SQL Query in getSQLCategories() das cat_pages angehängt -- cat_pages enthält die Anzahl der in einer Kategorie enthaltenen Seiten. Und anschließend im Code für GraphViz weiterverarbeitet. SELECT ...

Einen neuen TAB erstellen

Mittwoch, Oktober 1st, 2008

um in MediaWiki wikiweit einen neuen TAB zu erstellen bedarf es nur diesen Codes: dann noch in der LocalSettings.php die Extension einbinden und voilla:

Optimierung Extension:Graphical Category Browser

Dienstag, September 30th, 2008

Es ist mir gelungen den Browser nun in jede beliebige Seite einzubinden. Allerdings ist eine ständige Darstellung aller im Wiki vorhandener Kategorien unsinnig. In einem gepflegtem Wiki ist die Kategorienanzahl so hoch, dass diese Visualisierung zu unübersichtlich werden würde. un-/interessanter Teilbaum Der Browser müsste also in der Lage sein, die Daten ...

MediaWiki Alle Verlinkungen unter den Kategorien aus der SQL Datenbank holen

Dienstag, September 30th, 2008

SELECT page_title AS cat_from, cl_to as cat_to FROM `page` INNER JOIN `categorylinks` ON page_id=cl_from WHERE page_namespace=14 Hier wird ausgenutzt, dass Kategorien den Namespace 14 und Seiten Namespace 0 haben. Ergebnis: cat_fromcat_to Kategorie1Kategorie2 Kategorie1Kategorie3 Kategorie1Kategorie4 Kategorie2Kategorie3 Kategorie3Kategorie7 ...... KategorieNKategorieN+N [Quelle]

Modifikation der Extension:Graphical Category Browser

Montag, September 29th, 2008

Durch eine Modifikation ist es nun möglich den Browser in eine beliebige Seite einzubinden. Allerdings geht das im Moment komischerweise nur auf der Hauptseite (Startseite). Dort wird der Code korrekt durchlaufen und alle nötigen Funktionen gestartet. Sobald aber in einer anderen Seite aufgerufen/geparst wird, wird der Hook (setHook) komischerweise ...

Die simpelste MediaWiki Extension

Montag, September 29th, 2008

Der folgende Code reicht aus um eine MediaWiki Extension zu sein. Bindet man diese PHP Datei in die LocalSettings.php ein, parst MediaWiki nach dem Tag welches bei dem Haken (setHook) gesetzt wurde und gibt an dieser Stelle "Hello World!" aus.

Extension:Graphical Category Browser

Freitag, September 26th, 2008

Wie sieht die extension aus? Weitere beispiele Nutzen? Problem unter Ubuntu Hardy (VM) Update Wie sieht die extension aus? Die MediaWiki Extension zeigt alle Abhängigkeiten aller Kategorien in einer SpecialSeite der MediaWiki Installation. Mindestvoraussetzung soll MediaWiki 1.7.x und GraphViz sein. Die Darstellung wird auf einer Spezialseite angezeigt. Jede Kategorie Box ist klickbar (Ref. auf die passende ...