PHPackages                             nglasl/silverstripe-fusion - 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. [Search &amp; Filtering](/categories/search)
4. /
5. nglasl/silverstripe-fusion

AbandonedArchivedSilverstripe-module[Search &amp; Filtering](/categories/search)

nglasl/silverstripe-fusion
==========================

A module for SilverStripe which will automatically consolidate existing tag types into new fusion tags, and allows searchable content tagging out of the box.

2.0.9(5y ago)19.2k32BSD-3-ClausePHP

Since Jul 12Pushed 5y ago1 watchersCompare

[ Source](https://github.com/nglasl/silverstripe-fusion)[ Packagist](https://packagist.org/packages/nglasl/silverstripe-fusion)[ Docs](https://github.com/nglasl/silverstripe-fusion)[ RSS](/packages/nglasl-silverstripe-fusion/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (10)Dependencies (2)Versions (25)Used By (2)

[fusion](https://packagist.org/packages/nglasl/silverstripe-fusion)
===================================================================

[](#fusion)

*The current release is **2.0.9***

> A module for SilverStripe which will automatically consolidate existing tag types into new fusion tags, and allows searchable content tagging out of the box.

Requirement
-----------

[](#requirement)

- SilverStripe 3.1 → **3.5**

This module is **no longer supported**.

Getting Started
---------------

[](#getting-started)

- [Place the module under your root project directory.](https://packagist.org/packages/nglasl/silverstripe-fusion)
- `/dev/build`
- Select `Tagging` through the CMS.

Overview
--------

[](#overview)

### Tags

[](#tags)

These will be automatically consolidated, based on data objects ending with `Tag`. To further customise this process, you may define the following:

```
FusionService:
  custom_tag_types:
    TagName: 'Attribute'
```

```
FusionService:
  tag_type_exclusions:
    - 'TagName'
```

### Tag Management

[](#tag-management)

[![management](https://raw.githubusercontent.com/nglasl/silverstripe-fusion/master/images/fusion-management.png)](https://raw.githubusercontent.com/nglasl/silverstripe-fusion/master/images/fusion-management.png)

[![tag](https://raw.githubusercontent.com/nglasl/silverstripe-fusion/master/images/fusion-tag.png)](https://raw.githubusercontent.com/nglasl/silverstripe-fusion/master/images/fusion-tag.png)

The fusion tags are managed like any other data object, where tag types reflect those that have been consolidated. This pushes changes out to those respective tag types, maintaining any functionality directly requiring a tag that has been consolidated.

### Searchable Content Tagging

[](#searchable-content-tagging)

[![tagging](https://raw.githubusercontent.com/nglasl/silverstripe-fusion/master/images/fusion-tagging.png)](https://raw.githubusercontent.com/nglasl/silverstripe-fusion/master/images/fusion-tagging.png)

[![filtering](https://raw.githubusercontent.com/nglasl/silverstripe-fusion/master/images/fusion-filtering.png)](https://raw.githubusercontent.com/nglasl/silverstripe-fusion/master/images/fusion-filtering.png)

The fusion tags are immediately available to pages out of the box, allowing searchable content tagging (using `Tagging`) for both content authors and users.

To enable tagging for a data object:

```
DataObjectName:
  extensions:
    - 'TaggingExtension'
```

Maintainer Contact
------------------

[](#maintainer-contact)

```
Nathan Glasl, nathan@symbiote.com.au

```

###  Health Score

36

—

LowBetter than 82% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity22

Limited adoption so far

Community15

Small or concentrated contributor base

Maturity73

Established project with proven stability

 Bus Factor1

Top contributor holds 66.7% 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 ~87 days

Recently: every ~355 days

Total

24

Last Release

1954d ago

Major Versions

1.1.3 → 2.0.02016-06-14

1.1.x-dev → 2.0.22016-09-13

### Community

Maintainers

![](https://www.gravatar.com/avatar/43c7ada3a1cee7f9d6074198a3b28cda0cebe515c6178716d11adc8ddb580b16?d=identicon)[nglasl](/maintainers/nglasl)

---

Top Contributors

[![silbinarywolf](https://avatars.githubusercontent.com/u/3859574?v=4)](https://github.com/silbinarywolf "silbinarywolf (2 commits)")[![nglasl](https://avatars.githubusercontent.com/u/3703500?v=4)](https://github.com/nglasl "nglasl (1 commits)")

---

Tags

searchsearchablesilverstripetagtaggingtagssearchsilverstripetagstagtaggingsearchable

### Embed Badge

![Health badge](/badges/nglasl-silverstripe-fusion/health.svg)

```
[![Health](https://phpackages.com/badges/nglasl-silverstripe-fusion/health.svg)](https://phpackages.com/packages/nglasl-silverstripe-fusion)
```

###  Alternatives

[silverstripe/solr

Solr integration for SilverStripe. Note that this is NOT related to the silverstripe/fulltext package.

1914.0k](/packages/silverstripe-solr)[g4b0/searchable-dataobjects

This module adds DataObjects to frontend search

254.9k](/packages/g4b0-searchable-dataobjects)[silverstripe-terraformers/gridfield-rich-filter-header

Rich filter header component for GridField

1325.7k1](/packages/silverstripe-terraformers-gridfield-rich-filter-header)

PHPackages © 2026

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