Extension:Network Analyzer

From MediaWiki.org

Jump to: navigation, search

             

Manual on MediaWiki Extensions
List of MediaWiki Extensions
Crystal Clear action run.png
Network Analyzer

Release status: stable

NetworkAnalyzer.gif
Implementation  Special page
Description This tool generates different networks out of articles and their revisions. They can be filtered by category and article edit time.
Author(s)  Anne Baumgraß, Benedikt Meuthrath, Janette Lehmann, Kathleen Haucke, Andreas Fahle (BeneMTalk)
Last Version  1.0
MediaWiki  1.8+
License Network Analyzer: GPLv2 or later

Touchgraph: Apache Software License

Download www.sonivis.org -> Download
See header of NAnalyzer.php

check usage (experimental)

[edit] What can this extension do?

This tool generates different networks out of articles and their revisions. They can be filtered by category and article edit time.

There are four different Wiki-based networks available: collaboration networks, competence network, article network, and category network.

  • The collaboration network is defined by authors which are link by mutual edited articles. The edge weight refers to the number of these articles.
  • The competence networks links authors and articles. Here it is possible to discover quickly which author has competencies in which topic area.
  • The change activity network combines articles based on existing Wiki-links. The colour of nodes depends on the number of edits and is the darker the more frequently articles are changed.
  • The category network simply shows the existing categories in a Wiki and relations between sub-categories.

[edit] Download instructions

Visit www.sonivis.org and click on "[[Download]]"

[edit] Installation

To install this extension, add the following to LocalSettings.php:

#add configuration parameters here
include_once("$IP/extensions/NAnalyzer/NAnalyzer.php");
//HTTP path to jar files
$wgTouchGraphJarPath = "$wgServer$wgScriptPath/ extensions/NAnalyzer";
//HTTP path to access XML file(s)
$wgTouchGraphLinksPath = $wgTouchGraphJarPath;
//local disk path to store XML file(s)
$wgTouchGraphLocalLinksPath = "$IP/ extensions/NAnalyzer";
//max age of the XML file(s) before they are automatically generated
$wgTouchGraphMaxFileAge = 3600;
//The directory defined in $wgTouchGraphLocalLinksPath must be writable by the webserver to create the XML file(s).