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(3mo ago)0372[1 issues](https://github.com/dnadesign/silverstripe-glossary/issues)BSD-3-ClausePHPPHP ^8.3

Since Jan 31Pushed 3mo 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 1w ago

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

45

—

FairBetter than 91% of packages

Maintenance79

Regular maintenance activity

Popularity14

Limited adoption so far

Community11

Small or concentrated contributor base

Maturity63

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

112d 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

7223.8M2.9k](/packages/silverstripe-framework)[silverstripe/cms

The SilverStripe Content Management System

5153.7M1.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

1321.1M94](/packages/silverstripe-userforms)[dnadesign/silverstripe-elemental

Elemental pagetype and collection of Elements

1101.1M340](/packages/dnadesign-silverstripe-elemental)[eslazarev/wildberries-sdk

Wildberries OpenAPI clients (generated).

353.6k](/packages/eslazarev-wildberries-sdk)[symbiote/silverstripe-advancedworkflow

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

46304.8k9](/packages/symbiote-silverstripe-advancedworkflow)

PHPackages © 2026

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