PHPackages                             wikifab/category-tree - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. wikifab/category-tree

ActiveMediawiki-extension[Utility &amp; Helpers](/categories/utility)

wikifab/category-tree
=====================

1.7.1(5y ago)03.0kPHP

Since Aug 10Pushed 5y ago2 watchersCompare

[ Source](https://github.com/Wikifab/mediawiki-extensions-CategoryTree)[ Packagist](https://packagist.org/packages/wikifab/category-tree)[ RSS](/packages/wikifab-category-tree/feed)WikiDiscussions master Synced 3d ago

READMEChangelogDependencies (4)Versions (31)Used By (0)

```
--------------------------------------------------------------------------
README for the CategoryTree extension
Copyright © 2006-2008 Daniel Kinzler and others
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.

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.

Instructions on installing and using this extension are available at

In addition, there is the mode 'breadcrumb', by using the tage such as :
  categoryName
```

###  Health Score

35

—

LowBetter than 77% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity16

Limited adoption so far

Community21

Small or concentrated contributor base

Maturity73

Established project with proven stability

 Bus Factor1

Top contributor holds 75.9% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~97 days

Recently: every ~184 days

Total

11

Last Release

1912d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/26b7c13f6509e6d6fdcddbc50c1e8e3d3bbd8dc905f84c83203687549a37dc15?d=identicon)[pyro853](/maintainers/pyro853)

---

Top Contributors

[![translatewiki](https://avatars.githubusercontent.com/u/24829418?v=4)](https://github.com/translatewiki "translatewiki (606 commits)")[![Exxelo](https://avatars.githubusercontent.com/u/33803181?v=4)](https://github.com/Exxelo "Exxelo (47 commits)")[![reedy](https://avatars.githubusercontent.com/u/67615?v=4)](https://github.com/reedy "reedy (31 commits)")[![pierreboutet](https://avatars.githubusercontent.com/u/447459?v=4)](https://github.com/pierreboutet "pierreboutet (30 commits)")[![bnpoirier](https://avatars.githubusercontent.com/u/33154499?v=4)](https://github.com/bnpoirier "bnpoirier (16 commits)")[![siebrand](https://avatars.githubusercontent.com/u/210297?v=4)](https://github.com/siebrand "siebrand (12 commits)")[![legoktm](https://avatars.githubusercontent.com/u/81392?v=4)](https://github.com/legoktm "legoktm (9 commits)")[![Krinkle](https://avatars.githubusercontent.com/u/156867?v=4)](https://github.com/Krinkle "Krinkle (8 commits)")[![johnduhart](https://avatars.githubusercontent.com/u/113642?v=4)](https://github.com/johnduhart "johnduhart (6 commits)")[![bawolff](https://avatars.githubusercontent.com/u/6529932?v=4)](https://github.com/bawolff "bawolff (4 commits)")[![umherirrender](https://avatars.githubusercontent.com/u/1174884?v=4)](https://github.com/umherirrender "umherirrender (4 commits)")[![dereckson](https://avatars.githubusercontent.com/u/135563?v=4)](https://github.com/dereckson "dereckson (3 commits)")[![amire80](https://avatars.githubusercontent.com/u/346271?v=4)](https://github.com/amire80 "amire80 (2 commits)")[![krzysdabro](https://avatars.githubusercontent.com/u/7547604?v=4)](https://github.com/krzysdabro "krzysdabro (2 commits)")[![Nikerabbit](https://avatars.githubusercontent.com/u/1109395?v=4)](https://github.com/Nikerabbit "Nikerabbit (2 commits)")[![hartman](https://avatars.githubusercontent.com/u/108913?v=4)](https://github.com/hartman "hartman (2 commits)")[![anomiex](https://avatars.githubusercontent.com/u/1030580?v=4)](https://github.com/anomiex "anomiex (2 commits)")[![vitalif](https://avatars.githubusercontent.com/u/945339?v=4)](https://github.com/vitalif "vitalif (1 commits)")[![addshore](https://avatars.githubusercontent.com/u/3308769?v=4)](https://github.com/addshore "addshore (1 commits)")[![Aftabuzzaman](https://avatars.githubusercontent.com/u/4257205?v=4)](https://github.com/Aftabuzzaman "Aftabuzzaman (1 commits)")

### Embed Badge

![Health badge](/badges/wikifab-category-tree/health.svg)

```
[![Health](https://phpackages.com/badges/wikifab-category-tree/health.svg)](https://phpackages.com/packages/wikifab-category-tree)
```

###  Alternatives

[zoha/laravel-meta

a package for working with models meta

236133.9k](/packages/zoha-laravel-meta)[instasent/sms-counter-php

SMS Counter PHP Class Library which detects encoding of an SMS message text, counts the characters as per the encoding and gives page limit information.

501.4M4](/packages/instasent-sms-counter-php)[stidges/country-flags

A small package to convert a country code to the corresponding country flag emoji

29274.4k4](/packages/stidges-country-flags)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
