Archive for the ‘Wiki extensions’ Category
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
Posted in Wiki extensions | No Comments »
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 ...
Posted in Wiki extensions | No Comments »
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 ...
Posted in Wiki extensions | 1 Comment »
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
...
Posted in Wiki extensions | No Comments »
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:
Posted in Wiki extensions | No Comments »
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 ...
Posted in Wiki extensions | No Comments »
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]
Posted in Allgemein, Wiki extensions | No Comments »
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 ...
Posted in Wiki extensions | 1 Comment »
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.
Posted in Wiki extensions | No Comments »
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 ...
Posted in Wiki extensions | 1 Comment »