PHPackages                             dnadesign/silverstripe-glossary - 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. dnadesign/silverstripe-glossary

ActiveSilverstripe-vendormodule[Utility &amp; Helpers](/categories/utility)

dnadesign/silverstripe-glossary
===============================

A dictionary like module allowing definitions to be set for in-content words.

2.0.0(2mo ago)0368[1 issues](https://github.com/dnadesign/silverstripe-glossary/issues)BSD-3-ClausePHPPHP ^8.3

Since Jan 31Pushed 2mo ago5 watchersCompare

[ Source](https://github.com/dnadesign/silverstripe-glossary)[ Packagist](https://packagist.org/packages/dnadesign/silverstripe-glossary)[ RSS](/packages/dnadesign-silverstripe-glossary/feed)WikiDiscussions master Synced today

READMEChangelog (1)Dependencies (15)Versions (9)Used By (0)

Glossary, by DNADesign
======================

[](#glossary-by-dnadesign)

Overview
--------

[](#overview)

The Glossary module, developed by DNADesign, is a SilverStripe module designed for SilverStripe 5. This module empowers CMS users to enhance content by selecting specific words. When these words are clicked by front-end users, they can easily access detailed definitions.

Features
--------

[](#features)

- Seamless integration with SilverStripe 5
- Empowers CMS users to select glossary words
- Front-end users can click on glossary words for instant definitions

Installation
------------

[](#installation)

1. Install the module using Composer:

    ```
    composer require dnadesign/silverstripe-glossary
    ```
2. Run dev/build to update your database:

    ```
    vendor/bin/sake dev/build
    ```
3. Configure the module in your SilverStripe CMS.

Usage
-----

[](#usage)

1. In the CMS, locate the content where you want to add glossary words.
2. Use the Glossary module interface to select and define glossary words.
3. Save the changes, and the glossary words will be clickable on the front end.

TODO
----

[](#todo)

1. Caching
2. Locales

Contribution
------------

[](#contribution)

Feel free to contribute to the development of this module. Submit bug reports, feature requests, or even pull requests to help make the Glossary module even better.

License
-------

[](#license)

This module is licensed under the [BSD-3-Clause License](LICENSE.md).

###  Health Score

46

—

FairBetter than 92% of packages

Maintenance86

Actively maintained with recent releases

Popularity15

Limited adoption so far

Community11

Small or concentrated contributor base

Maturity62

Established project with proven stability

 Bus Factor1

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

###  Release Activity

Cadence

Every ~136 days

Recently: every ~203 days

Total

7

Last Release

67d ago

Major Versions

1.x-dev → 2.0.02026-04-30

### Community

Maintainers

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

---

Top Contributors

[![Cambis](https://avatars.githubusercontent.com/u/12287346?v=4)](https://github.com/Cambis "Cambis (5 commits)")[![jules0x](https://avatars.githubusercontent.com/u/8979741?v=4)](https://github.com/jules0x "jules0x (1 commits)")

---

Tags

silverstripedefinitionglossary

###  Code Quality

Static AnalysisPHPStan, Rector

Type Coverage Yes

### Embed Badge

![Health badge](/badges/dnadesign-silverstripe-glossary/health.svg)

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

###  Alternatives

[silverstripe/framework

The SilverStripe framework

7313.7M2.8k](/packages/silverstripe-framework)[silverstripe/cms

The SilverStripe Content Management System

5253.6M1.4k](/packages/silverstripe-cms)[silverstripe/userforms

UserForms enables CMS users to create dynamic forms via a drag and drop interface and without getting involved in any PHP code

1371.1M85](/packages/silverstripe-userforms)[dnadesign/silverstripe-elemental

Elemental pagetype and collection of Elements

1141.1M310](/packages/dnadesign-silverstripe-elemental)[symbiote/silverstripe-advancedworkflow

Adds configurable workflow support to the CMS, with a GUI for creating custom workflow definitions.

46302.4k9](/packages/symbiote-silverstripe-advancedworkflow)[lekoala/silverstripe-cms-actions

Add actions to your models in SilverStripe

39344.8k32](/packages/lekoala-silverstripe-cms-actions)

PHPackages © 2026

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