PHPackages                             vespolina/taxonomy-bundle - 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. vespolina/taxonomy-bundle

AbandonedSymfony-bundle

vespolina/taxonomy-bundle
=========================

Vespolina Taxonomy bundle. Taxonomy management and more.

43554PHP

Since Aug 30Pushed 12y ago3 watchersCompare

[ Source](https://github.com/vespolina/VespolinaTaxonomyBundle)[ Packagist](https://packagist.org/packages/vespolina/taxonomy-bundle)[ RSS](/packages/vespolina-taxonomy-bundle/feed)WikiDiscussions master Synced 2mo ago

READMEChangelogDependenciesVersions (1)Used By (0)

VespolinaTaxonomyBundle
=======================

[](#vespolinataxonomybundle)

The VespolinaTaxonomyBundle is part of vespolina package. It provides generic classifications for entities such as product, customers and so on for the vespolina project.

Examples of classifications include hierarchical classifications, 'tag' classifications, ...

### Rendering the sidebar

[](#rendering-the-sidebar)

**Step 1: Import the bundle's routing and setup a route you want the sidebar links to point to:**

```
# app/config/routing.yml
vespolina_taxanomy:
    resource: "@VespolinaTaxonomyBundle/Resources/config/routing.xml"
    prefix:   /vespolina/taxonomy

myCategory:
    path: /category/{categoryId}/{customSlug}
    defaults: { _controller: MyBundle:Category:show }
```

**Step 2: Render the sidebar in a template based on the above routing configuration**

The routing parameter that defines the unique id of the taxonomy node is required and defaults to `id`. In our custom example it is `categoryId`. You can also pass any additional parameters that the route requires so in our example we must also pass the parameter `customSlug` so we do that as well below:

```
{% block content_sidebar %}
    {% render url('vespolina_taxonomy_list', {
        'routeName': myCategory,
        'taxonomyIdParam': categoryId,
        'customSlug': customSlugName
    }) %}
{% endblock content_sidebar %}
```

###  Health Score

25

—

LowBetter than 37% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity18

Limited adoption so far

Community18

Small or concentrated contributor base

Maturity41

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 56.3% 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.

### Community

Maintainers

![](https://www.gravatar.com/avatar/4b618dae136df8ae90c9b560fbcc84ed23917b89139ba653ef0d5d37991bab40?d=identicon)[cordoval](/maintainers/cordoval)

![](https://www.gravatar.com/avatar/bd5a2c6deedf2f52379d21fa55c9f5c6d0999b0ac1ca2ca2f33293e229107bfe?d=identicon)[iampersistent](/maintainers/iampersistent)

![](https://www.gravatar.com/avatar/c36892b0d7889179d04c8c39e6fb84b57ff16656d34737e8f6350cb0ed01ea28?d=identicon)[inspiran](/maintainers/inspiran)

---

Top Contributors

[![inspiran](https://avatars.githubusercontent.com/u/372447?v=4)](https://github.com/inspiran "inspiran (18 commits)")[![jcroll](https://avatars.githubusercontent.com/u/1441013?v=4)](https://github.com/jcroll "jcroll (10 commits)")[![wjzijderveld](https://avatars.githubusercontent.com/u/450201?v=4)](https://github.com/wjzijderveld "wjzijderveld (2 commits)")[![cordoval](https://avatars.githubusercontent.com/u/328359?v=4)](https://github.com/cordoval "cordoval (1 commits)")[![eymengunay](https://avatars.githubusercontent.com/u/242627?v=4)](https://github.com/eymengunay "eymengunay (1 commits)")

### Embed Badge

![Health badge](/badges/vespolina-taxonomy-bundle/health.svg)

```
[![Health](https://phpackages.com/badges/vespolina-taxonomy-bundle/health.svg)](https://phpackages.com/packages/vespolina-taxonomy-bundle)
```

PHPackages © 2026

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