PHPackages                             cms\_alchemy/footnote-writer - 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. cms\_alchemy/footnote-writer

ActiveDrupal-module[Utility &amp; Helpers](/categories/utility)

cms\_alchemy/footnote-writer
============================

A lightweight Drupal filter that converts \[fn: ...\] into numbered footnotes.

01↑2900%PHP

Since Mar 24Pushed 1mo agoCompare

[ Source](https://github.com/DanielMoody/Footnote_writer)[ Packagist](https://packagist.org/packages/cms_alchemy/footnote-writer)[ RSS](/packages/cms-alchemy-footnote-writer/feed)WikiDiscussions main Synced 1mo ago

READMEChangelogDependenciesVersions (1)Used By (0)

Footnote Writer
===============

[](#footnote-writer)

A lightweight Drupal filter that converts simple inline footnote markers into numbered footnotes appended to the end of the content.

Overview
--------

[](#overview)

Footnote Writer provides a minimal syntax for adding footnotes directly inside text without dealing with HTML or manual numbering.

It is designed to:

- reduce friction while writing
- avoid manual footnote management
- integrate cleanly with Drupal’s text format system

This module does one thing:

- transform \[fn: ...\] into structured, numbered footnotes

Usage
-----

[](#usage)

Write footnotes inline using:

\[fn: This is a footnote.\]

Multiple footnotes are supported:

This is a sentence.\[fn: First note.\]

Another sentence.\[fn: Second note.\] Output Behavior

The filter will:

replace each \[fn: ...\] with a numbered marker in the text collect all footnotes append them to the end of the content in order

Example (conceptual):

This is a sentence.¹

Another sentence.²

1. First note.
2. Second note. ##Installation

Enable the module as usual:

drush en footnote\_writer

On installation, the filter is automatically enabled for:

- Basic HTML
- Full HTML

Limitations
-----------

[](#limitations)

- Nested footnotes are not supported
- Complex structures inside footnotes may not render as expected
- Interaction with other filters depends on filter order
- No UI configuration

###  Health Score

21

—

LowBetter than 19% of packages

Maintenance63

Regular maintenance activity

Popularity2

Limited adoption so far

Community6

Small or concentrated contributor base

Maturity11

Early-stage or recently created project

 Bus Factor1

Top contributor holds 100% 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/991582a25b97e57d7515e394e19dcb6dd8c1875d2ce1e76cec695e4f92ac6408?d=identicon)[CMS\_Alchemy](/maintainers/CMS_Alchemy)

---

Top Contributors

[![DanielMoody](https://avatars.githubusercontent.com/u/231975106?v=4)](https://github.com/DanielMoody "DanielMoody (11 commits)")

### Embed Badge

![Health badge](/badges/cms-alchemy-footnote-writer/health.svg)

```
[![Health](https://phpackages.com/badges/cms-alchemy-footnote-writer/health.svg)](https://phpackages.com/packages/cms-alchemy-footnote-writer)
```

###  Alternatives

[icehouse-ventures/laravel-mermaid

Simple package to generate diagrams in Laravel using the Mermaid.js library

2630.0k](/packages/icehouse-ventures-laravel-mermaid)

PHPackages © 2026

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