Go to file
Erik Moeller fbbdd134c8 change message "nothing found" to "no subcategories"
"nothing found" is misleading in standard category view (perhaps two separate messages are needed for "no subcategories" and "no subcategories or articles")
2006-09-03 11:12:00 +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 Always use <?php rather than <? for compatibility when short open tags are disabled 2006-07-27 02:34:08 +00:00
CategoryTree.i18n.cs.php update for czech language file 2006-09-01 19:58:36 +00:00
CategoryTree.i18n.da.php Always use <?php rather than <? for compatibility when short open tags are disabled 2006-07-27 02:34:08 +00:00
CategoryTree.i18n.de.php typo 2006-09-02 01:52:50 +00:00
CategoryTree.i18n.es.php Always use <?php rather than <? for compatibility when short open tags are disabled 2006-07-27 02:34: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 (bug 7214) French translation for CategoryTree (fr) 2006-09-03 10:00:57 +00:00
CategoryTree.i18n.he.php CategoryTree he localisation. 2006-09-01 17:30:38 +00:00
CategoryTree.i18n.hr.php Always use <?php rather than <? for compatibility when short open tags are disabled 2006-07-27 02:34:08 +00:00
CategoryTree.i18n.hu.php Always use <?php rather than <? for compatibility when short open tags are disabled 2006-07-27 02:34:08 +00:00
CategoryTree.i18n.id.php (bug 7193) Indonesian (id) translations for BoardVote, CategoryTree, and SpecialDesysop extensions 2006-09-01 16:23:48 +00:00
CategoryTree.i18n.it.php Always use <?php rather than <? for compatibility when short open tags are disabled 2006-07-27 02:34:08 +00:00
CategoryTree.i18n.nl.php Always use <?php rather than <? for compatibility when short open tags are disabled 2006-07-27 02:34:08 +00:00
CategoryTree.i18n.no.php Always use <?php rather than <? for compatibility when short open tags are disabled 2006-07-27 02:34:08 +00:00
CategoryTree.i18n.php change message "nothing found" to "no subcategories" 2006-09-03 11:12:00 +00:00
CategoryTree.i18n.pl.php Bug 7198: updated polish language files 2006-09-01 21:29:17 +00:00
CategoryTree.i18n.pt.php Updated Portuguese language file 2006-09-02 09:46:01 +00:00
CategoryTree.i18n.ru.php Always use <?php rather than <? for compatibility when short open tags are disabled 2006-07-27 02:34:08 +00:00
CategoryTree.i18n.sk.php Always use <?php rather than <? for compatibility when short open tags are disabled 2006-07-27 02:34:08 +00:00
CategoryTree.i18n.sq.php Always use <?php rather than <? for compatibility when short open tags are disabled 2006-07-27 02:34:08 +00:00
CategoryTree.i18n.sv.php Bug 7195: updated swedish language file 2006-09-01 21:22:17 +00:00
CategoryTree.i18n.th.php Always use <?php rather than <? for compatibility when short open tags are disabled 2006-07-27 02:34:08 +00:00
CategoryTree.i18n.tr.php Always use <?php rather than <? for compatibility when short open tags are disabled 2006-07-27 02:34:08 +00:00
CategoryTree.i18n.vi.php Always use <?php rather than <? for compatibility when short open tags are disabled 2006-07-27 02:34:08 +00:00
CategoryTree.i18n.zh-cn.php Always use <?php rather than <? for compatibility when short open tags are disabled 2006-07-27 02:34:08 +00:00
CategoryTree.i18n.zh-yue.php Always use <?php rather than <? for compatibility when short open tags are disabled 2006-07-27 02:34:08 +00:00
CategoryTree.i18n.zh.php Always use <?php rather than <? for compatibility when short open tags are disabled 2006-07-27 02:34:08 +00:00
CategoryTree.js updated CategoryTree extension to work with new ajax interface 2006-08-29 15:49:23 +00:00
CategoryTree.php Security fix: protect against register_globals setting override 2006-09-03 09:15:52 +00:00
CategoryTree.rtl.css Fixing the category tree margin in RTL. 2006-09-02 11:11:20 +00:00
CategoryTreeFunctions.php Fixing the category tree margin in RTL. 2006-09-02 11:11:20 +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 Fixed sort order (use cl_sortky), better wgUseAjax check, updated documentation 2006-09-01 12:53:07 +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 traditional multi column list view is available on
demand.

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.

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