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 today

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 79% 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

2000d 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)[heyday/silverstripe-elastica

Provides Elastic Search integration for SilverStripe DataObjects using Elastica

1138.5k2](/packages/heyday-silverstripe-elastica)[g4b0/searchable-dataobjects

This module adds DataObjects to frontend search

254.9k](/packages/g4b0-searchable-dataobjects)

PHPackages © 2026

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