Extension:Graphical Category Browser

From MediaWiki.org
Jump to navigation Jump to search

Other languages:
English • ‎español • ‎polski • ‎português • ‎português do Brasil • ‎日本語
MediaWiki extensions manual
Crystal Clear action run.svg
Graphical Category Browser
Release status: stable
GraphicalCategoryBrowser.png
Implementation Special page
Description A graphical browser for categories
Author(s) Xypron
Latest version 1.8 (2018-03-28)
MediaWiki 1.30+
License GNU General Public License 3.0 or later
Download
Hooks used
CategoryPageView
Translate the Graphical Category Browser extension if it is available at translatewiki.net
Check usage and version matrix.

The Graphical Category Browser extension shows the interconnection of categories as a graph enhances navigability of the site.

What this extension does[edit]

  • A special page "Graphical Categories Browser" is added.
  • A graph is added on top of each category page showing the relationships to other categories.

Images are file cached. Cache control to match HTML and image output is supplied.

Installation[edit]

  • Install Graphviz - Graph Visualization Software.
  • Download script and copy to extensions.
  • Correct $xyDotPath and $xyCategoriesCache to your needs.
  • Create directory images/xyGraphvizCache
  • Add the following line to LocalSettings.php
require_once("$IP/extensions/xyCategoryBrowser/xyCategoryBrowser.php");

To change the design you may override entries in the following array:

$xyCategoryGraphStyle = array(
  "COLOR_NODE"          => "#EEEEEE", // color of category nodes
  "COLOR_NODE_ERROR"    => "#FF0000", // color for internal error
  "COLOR_NODE_REDIRECT" => "#FFCCCC", // color of redirected category nodes
  "COLOR_NODE_MISSING"  => "#FFFFCC", // color of missing category nodes
  "COLOR_LINK_REDIRECT" => "#FF0000", // color of redirect links
  "HEIGHT"              => "1920",    // height in pixels (96th of an inch)
  "WIDTH"               => "768"      // width in pixels (96th of an inch)
);