Go to file
2006-12-18 10:42:53 +00:00
CategoryPageSubclass.php Security fix: protect against register_globals setting override 2006-09-03 09:15:52 +00:00
CategoryTree.css * Incorporated tree display into the default category page view 2006-08-24 17:12:13 +00:00
CategoryTree.i18n.ca.php use separate "nothing found" messages for each mode (categories, pages, all) 2006-09-03 23:20:08 +00:00
CategoryTree.i18n.cs.php use separate "nothing found" messages for each mode (categories, pages, all) 2006-09-03 23:20:08 +00:00
CategoryTree.i18n.da.php use separate "nothing found" messages for each mode (categories, pages, all) 2006-09-03 23:20:08 +00:00
CategoryTree.i18n.de.php Updates to german localisations (extensions) 2006-12-08 19:48:24 +00:00
CategoryTree.i18n.es.php use separate "nothing found" messages for each mode (categories, pages, all) 2006-09-03 23:20:08 +00:00
CategoryTree.i18n.fi.php Bug: 7194; added finish language file 2006-09-01 19:27:53 +00:00
CategoryTree.i18n.fr.php use separate "nothing found" messages for each mode (categories, pages, all) 2006-09-03 23:20:08 +00:00
CategoryTree.i18n.he.php Update. 2006-09-04 15:51:25 +00:00
CategoryTree.i18n.hr.php use separate "nothing found" messages for each mode (categories, pages, all) 2006-09-03 23:20:08 +00:00
CategoryTree.i18n.hu.php use separate "nothing found" messages for each mode (categories, pages, all) 2006-09-03 23:20:08 +00:00
CategoryTree.i18n.id.php (bug 7263) Indonesian (id) translation for CategoryTree extension 2006-09-08 09:50:25 +00:00
CategoryTree.i18n.it.php * (bug 8138) Italian localisation patches by Broken Arrow 2006-12-03 20:14:20 +00:00
CategoryTree.i18n.ja.php (bug 8285) Update to Japanese localisation (ja) in extensions 2006-12-18 10:42:53 +00:00
CategoryTree.i18n.kk-cn.php (bug 7971) Kazakh i18n updates for extensions 2006-11-18 14:57:17 +00:00
CategoryTree.i18n.kk-kz.php (bug 7971) Kazakh i18n updates for extensions 2006-11-18 14:57:17 +00:00
CategoryTree.i18n.kk-tr.php (bug 7971) Kazakh i18n updates for extensions 2006-11-18 14:57:17 +00:00
CategoryTree.i18n.kk.php (bug 7971) Kazakh i18n updates for extensions 2006-11-18 14:57:17 +00:00
CategoryTree.i18n.nl.php Updates and additions for the Dutch (nl) translation of many extensions, sent by Siebrand. 2006-09-25 17:49:42 +00:00
CategoryTree.i18n.no.php use separate "nothing found" messages for each mode (categories, pages, all) 2006-09-03 23:20:08 +00:00
CategoryTree.i18n.php use separate "nothing found" messages for each mode (categories, pages, all) 2006-09-03 23:20:08 +00:00
CategoryTree.i18n.pl.php use separate "nothing found" messages for each mode (categories, pages, all) 2006-09-03 23:20:08 +00:00
CategoryTree.i18n.pt.php (bug 8194) Updates for Portuguese language in 3 extensions 2006-12-09 10:13:47 +00:00
CategoryTree.i18n.ru.php (bug 7286) Update for the Russian (ru) translation of CategoryTree 2006-09-11 11:38:11 +00:00
CategoryTree.i18n.sk.php Updating sk translation for CategoryTree, added by Helix84. 2006-10-09 13:22:09 +00:00
CategoryTree.i18n.sq.php use separate "nothing found" messages for each mode (categories, pages, all) 2006-09-03 23:20:08 +00:00
CategoryTree.i18n.sv.php use separate "nothing found" messages for each mode (categories, pages, all) 2006-09-03 23:20:08 +00:00
CategoryTree.i18n.th.php use separate "nothing found" messages for each mode (categories, pages, all) 2006-09-03 23:20:08 +00:00
CategoryTree.i18n.tr.php use separate "nothing found" messages for each mode (categories, pages, all) 2006-09-03 23:20:08 +00:00
CategoryTree.i18n.vi.php use separate "nothing found" messages for each mode (categories, pages, all) 2006-09-03 23:20:08 +00:00
CategoryTree.i18n.zh-cn.php (bug 7257) i18n for CategoryTree extension (zho series,yue) 2006-09-09 12:45:21 +00:00
CategoryTree.i18n.zh-yue.php (bug 7257) i18n for CategoryTree extension (zho series,yue) 2006-09-09 12:45:21 +00:00
CategoryTree.i18n.zh.php (bug 7257) i18n for CategoryTree extension (zho series,yue) 2006-09-09 12:45:21 +00:00
CategoryTree.js Adding some var prefixes to variable declarations, as per http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Statements:var 2006-10-10 06:27:07 +00:00
CategoryTree.php E_STRICT tweaks for three extensions: 2006-11-29 13:06:21 +00:00
CategoryTree.rtl.css Fixing the category tree margin in RTL. 2006-09-02 11:11:20 +00:00
CategoryTreeFunctions.php added option (Bug 8011) 2006-11-22 21:48:54 +00:00
CategoryTreePage.php * Incorporated tree display into the default category page view 2006-08-24 17:12:13 +00:00
install.settings adding settings patch file for experimental installer to CategoryTree 2006-07-30 21:09:52 +00:00
README added option (Bug 8011) 2006-11-22 21:48:54 +00:00

--------------------------------------------------------------------------
README for the CategoryTree extension
Copyright © 2006 Daniel Kinzler
Licenses: GNU General Public Licence (GPL)
          GNU Free Documentation License (GFDL)
--------------------------------------------------------------------------

The CategoryTree extension provides a dynamic view of the wiki's category
structure as a tree. It uses AJAX to load parts of the tree on demand.

<http://meta.wikimedia.org/wiki/CategoryTree_extension>

The CategoryTree extension was originally written by Daniel Kinzler in
2006 and is released under the GNU General Public Licence (GPL). The 
internationalization files contain contributions by several people;
they are mentioned in each file individually. Also thanks to Tim Starling
for his contributions.


INSTALLING
--------------------------------------------------------------------------

Copy the CategoryTree directory into the extensions folder of your 
MediaWiki installation. Then add the following lines to your
LocalSettings.php file (near the end):

  $wgUseAjax = true;
  require_once( 'extensions/CategoryTree/CategoryTree.php' );
  
Note that $wgUseAjax = true; will enable the ajax framework in MediaWiki,
which is required by the CategoryTree extension. AJAX is a term for using
JavaScript to load parts of a page on demand. It is supported by all
recent graphic web browsers. For more information about AJAX see
<http://en.wikipedia.org/wiki/Ajax_%28programming%29>.


USAGE
--------------------------------------------------------------------------

CategoryTree can be used in three ways: directly on the category pages,
as a "custom tag" to show a category structure inline on a wiki page, 
and as a special page.

The CategoryTree extension replaces the subcategory section of category
pages with a dynamic tree view. If Javascript is disabled, this appears
as a plain list. The dynamic subcategory entries can be disabled using
the URL parameter "notree" - this is intended for bots that rely on
parsing the HTML of category pages.

The custom tag is called <categorytree>. For example, if you put
<categorytree>Foo</categorytree> on a wiki page, it will show the contents
of category Foo as a dynamic tree on that page. The tag accepts three
attributes, using a HTML-like syntax:

* hideroot - set this to "on" to hide the "root" node of the tree, i.e.
             the mention of category Foo from the example.
             
* mode - can be "categories" (the default), "pages" or "all". "categories"
         only lists subcategories; "pages" lists all pages in the category
         except images; "all" shows all pages in the category.
         
* style - can be used to specify any CSS styles you would like for the
          tree.
          
The special page is called Special:CategoryTree; there you can enter the
name of a category and then browse it's content. The CategoryTree
extension also adds a tab for this special page to every category page.

          
OPTIONS
--------------------------------------------------------------------------

There are some options you can specify in your LocalSettings.php file:

$wgCategoryTreeMaxChildren - maximum number of children shown in a tree
                             node. Default is 200
                             
$wgCategoryTreeAllowTag - enable <categorytree> tag. Default is true.

$wgCategoryTreeDynamicTag - loads the first level of the tree in a 
                            <categorytag> dynamically. This way, the cache
                            does not need to be disabled. Default is false
                             
$wgCategoryTreeDisableCache - disabled the parser cache for pages with a
                              <categorytree> tag. Default is true.

$wgCategoryTreeHTTPCache - enable HTTP cache for anon users. Default is
                          false.

$wgCategoryTreeOmitNamespace - never show namespace prefix. Default is
                               false. Patch contributed by Manuel Schneider
                               <manuel.schneider@wikimedia.ch>, Bug 8011

--------------------------------------------------------------------------
EOF