PHPackages                             marionnewlevant/annotated-notes - 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. marionnewlevant/annotated-notes

ActiveCraft-plugin[Utility &amp; Helpers](/categories/utility)

marionnewlevant/annotated-notes
===============================

Field for multiple notes with automatic annotation

1.0.1(6y ago)13.0k4MITPHP

Since Apr 27Pushed 6y ago1 watchersCompare

[ Source](https://github.com/marionnewlevant/craft-annotated_notes)[ Packagist](https://packagist.org/packages/marionnewlevant/annotated-notes)[ RSS](/packages/marionnewlevant-annotated-notes/feed)WikiDiscussions master Synced 2mo ago

READMEChangelog (2)Dependencies (1)Versions (3)Used By (0)

Annotated Notes plugin for Craft CMS 3.x
========================================

[](#annotated-notes-plugin-for-craft-cms-3x)

Field for multiple notes with automatic annotation

Requirements
------------

[](#requirements)

This plugin requires Craft CMS 3.0.0-beta.23 or later.

Annotated Notes Overview
------------------------

[](#annotated-notes-overview)

Annotated Notes is a varient of the [Table](https://docs.craftcms.com/v3/table-fields.html#settings) fieldtype, where the table has two columns:

- **Note**, a text field (handle: `note`)
- **Annotation** a non-editable text field whose content is generated by twig (handle: `annotation`)

Configuring Annotated Notes
---------------------------

[](#configuring-annotated-notes)

When you create an Annotated Notes field, you specify the twig code which will be parsed after the element is saved to generate the content for the annotations.

You can also (under Advanced) specify the user visible labels for the `note` and `annotation` columns (the handles are not changed).

Using Annotated Notes
---------------------

[](#using-annotated-notes)

An Annotated Notes field behaves like a [Table](https://docs.craftcms.com/v3/table-fields.html#settings) field. It has two columns, `Note` and `Annotation`. When you save an Element with an `Annotated Notes`field, any rows which have a `Note` but no `Annotation`, will have the `Annotation` set to the value of the parsed twig. When you edit an Element with an `Annotated Notes`field, the `Notes` can be modified, but the `Annotation`s are not editable.

On the front end, the field behaves like any other [Table](https://docs.craftcms.com/v3/table-fields.html#settings)field. The handles for the columns are `note` and `annotation`.

Brought to you by [Marion Newlevant](http://marion.newlevant.com)Many thanks to André Elvan, whose [Preparse Field](https://plugins.craftcms.com/preparse-field) was a major influence.

###  Health Score

31

—

LowBetter than 68% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity20

Limited adoption so far

Community11

Small or concentrated contributor base

Maturity60

Established project with proven stability

 Bus Factor1

Top contributor holds 75% 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 ~113 days

Total

2

Last Release

2460d ago

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/695477?v=4)[Marion Newlevant](/maintainers/marionnewlevant)[@marionnewlevant](https://github.com/marionnewlevant)

---

Top Contributors

[![marionnewlevant](https://avatars.githubusercontent.com/u/695477?v=4)](https://github.com/marionnewlevant "marionnewlevant (3 commits)")[![brandonkelly](https://avatars.githubusercontent.com/u/47792?v=4)](https://github.com/brandonkelly "brandonkelly (1 commits)")

---

Tags

cmsCraftcraftcmscraft-pluginannotated notes

### Embed Badge

![Health badge](/badges/marionnewlevant-annotated-notes/health.svg)

```
[![Health](https://phpackages.com/badges/marionnewlevant-annotated-notes/health.svg)](https://phpackages.com/packages/marionnewlevant-annotated-notes)
```

###  Alternatives

[verbb/navigation

Create navigation menus for your site.

90683.7k17](/packages/verbb-navigation)[verbb/formie

The most user-friendly forms plugin for Craft.

101372.9k40](/packages/verbb-formie)[verbb/comments

Add comments to your site.

13753.1k](/packages/verbb-comments)[verbb/tablemaker

Create customizable and user-defined table fields.

40168.8k1](/packages/verbb-tablemaker)[supercool/tablemaker

Create customizable and user-defined table fields.

40141.7k](/packages/supercool-tablemaker)[pennebaker/craft-architect

CraftCMS plugin to generate content models from JSON/YAML data.

72148.5k5](/packages/pennebaker-craft-architect)

PHPackages © 2026

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