Last modified: 2013-09-17 08:12:39 UTC

Wikimedia Bugzilla is closed!

Wikimedia has migrated from Bugzilla to Phabricator. Bug reports should be created and updated in Wikimedia Phabricator instead. Please create an account in Phabricator and add your Bugzilla email address to it.
Wikimedia Bugzilla is read-only. If you try to edit or create any bug report in Bugzilla you will be shown an intentional error message.
In order to access the Phabricator task corresponding to a Bugzilla report, just remove "static-" from its URL.
You could still run searches in Bugzilla or access your list of votes but bug reports will obviously not be up-to-date in Bugzilla.
Bug 1781 - Graph drawing: graph visualisation and rendering based on graphviz / dot software and language
Graph drawing: graph visualisation and rendering based on graphviz / dot soft...
Product: Wikimedia
Classification: Unclassified
General/Unknown (Other open bugs)
All All
: Lowest enhancement (vote)
: ---
Assigned To: Nobody - You can work on this!
Depends on:
Blocks: 54213
  Show dependency treegraph
Reported: 2005-03-30 21:25 UTC by T. Gries
Modified: 2013-09-17 08:12 UTC (History)
2 users (show)

See Also:
Web browser: ---
Mobile Platform: ---
Assignee Huggle Beta Tester: ---


Description T. Gries 2005-03-30 21:25:51 UTC
I propose to include the Graphviz extension [0] of Victor as part of mediawiki
starting with 1.5

You could have a first look to the gallery page with plenty of examples and dot
source codes[1] and the manual [2]. 

I hereby also ask the developers' community to consider the implementation in
all wikis.

[0] Proposed for all Wikipedias
[3] a concise manual for starters
Comment 1 JeLuF 2005-03-30 21:43:51 UTC
graphviz output is not antialiased and therefor looks rather ugly.
Is there a good looking graph library?
Comment 2 T. Gries 2005-03-30 21:47:33 UTC
(In reply to comment #1)
> graphviz output is not antialiased and therefor looks rather ugly.
> Is there a good looking graph library?

I still propose to stick to graphviz / dot , which appears to be the best-known
program worldwide.

The output could be postprocessed.- 

The team of developers can easily be contacted; perhaps anyone is listening here
and can overcome JeLuF's objection by submitting an amended version or patch ?
Would be nice, please drop in !
Comment 3 Jan Steinman 2005-03-30 22:04:12 UTC
I second this motion!

Graphviz -- and a few other such things -- should be included in /extensions, but not automatically turned on in LocalSettings.php. 
This should satisfy those who don't want increased maintenance for extensions.

This is an incredibly useful tool for collaborative authoring. It fills a role that is NOT filled by .JPG images, in that users can 
collaboratively edit Graphviz graphs.

Precedent for inclusion of extensions in WikiPedia has been set with the inclusion of EasyTimeline. I feel that Graphviz is every bit as 
useful, and easier to use, than EasyTimeline.

I have made a number of improvements to the original extension, and will port those as soon as a beta 1.5 comes out that supports 
the out-of-band extension communication scheme that I proposed in and .

1) I've included the ability to use alternate layout engines that are part of the Graphviz package. The current extension ONLY allows 
hierarchical layout, whereas certain useful graphs ( would be impossible to display 
using the standard layout. (The above makes a graph that is about 50 cm wide!)

2) I've added the ability to flow text right or left around the graph.

3) I've added the ability to automatically generate imagemap links to wiki words for node labels.
Comment 4 Brion Vibber 2005-03-31 01:19:38 UTC
It's an extension requiring external tools, thus is to be distributed separately.

Resolving as wontfix.
Comment 5 peter green 2005-03-31 02:10:57 UTC
right ok so you won't include it in the standard mediawiki distribution but what
about implementing the extention (or something like it) on the wikimedia wikis.

also you claim depending on an external tool is a problem for inclusion in the
mediawiki distribution and yet the math forumulae support depends on tex doesn't it.
Comment 6 Brion Vibber 2005-03-31 02:12:58 UTC
a) Separate and unrelated issue.

b) Will be moved out to a separate extension once the necessary preference hooks are done.
Comment 7 Victor Farina 2005-04-04 09:11:43 UTC
I agree ... as a developer i would like to know if there are a site of
"Mediawiki extensions" (i am used my own CVS at the moment) to commit changes ?
How can i distribute the extension if this does not exist ?

On the other side , graphviz extension depends on external software .. but a
simple apt-get install graphviz is the only every user need.
Comment 8 Antoine "hashar" Musso (WMF) 2011-03-12 13:19:40 UTC
Closing old verified bugs.

Note You need to log in before you can comment on or make changes to this bug.