[Mediawiki-l] Announcing Graphviz and Associated Extensions

Gregory Szorc greg at zorro.STUDENT.CWRU.edu
Fri Dec 2 17:34:10 UTC 2005


I have two new extensions to through into the mix:

1) Graphviz embedding extension.  It generates Graphviz 
(http://www.graphviz.org) images from embedded markup.  Although one 
already exists, I couldn't find the source code, so I wrote a new one.

2) Graph generating SpecialPage.  This extension allows you to query 
your wiki for both XML and Graphviz markup of subsets of your wiki.  As 
an added bonus, the content can be transparently included in pages so 
dynamic graphs (images) of relations can be generated.

The extensions can be downloaded from 
http://opensource.case.edu/projects/MediaWikiHacks/
A live example of these extensions is the Case Western Reserve 
University Wiki (http://wiki.case.edu).  Some links of interest are:
http://wiki.case.edu/Special:Graphs
http://wiki.case.edu/Category:Staff 
http://wiki.case.edu/Category:ITS_Employees
http://wiki.case.edu/CaseWiki:Categories

As you can see, for all smaller category pages, a graph of the category 
layout is automatically generated.  (Yes, I know about the font issues).

This extension is a work in progress and is a little rough around the 
edges.  I welcome any input others should provide and am open to 
suggestions for future possibilities.

Gregory Szorc
gregory.szorc at case.edu



More information about the MediaWiki-l mailing list