PHPackages                             captive/oc-notes-plugin - 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. captive/oc-notes-plugin

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

captive/oc-notes-plugin
=======================

Add notes to any and all OctoberCMS models

4.0.x-dev(1y ago)76682MITJavaScript

Since Jan 16Pushed 1y ago1 watchersCompare

[ Source](https://github.com/captive/oc-notes-plugin)[ Packagist](https://packagist.org/packages/captive/oc-notes-plugin)[ Docs](https://github.com/Captive/oc-notes-plugin)[ RSS](/packages/captive-oc-notes-plugin/feed)WikiDiscussions master Synced 4w ago

READMEChangelogDependencies (1)Versions (5)Used By (0)

About
=====

[](#about)

Adds the ability to have a Mac Notes app like UX for adding notes to any record in OctoberCMS.

Installation
============

[](#installation)

To install from the [Marketplace](https://octobercms.com/plugin/captive-notes), click on the "Add to Project" button and then select the project you wish to add it to before updating the project to pull in the plugin.

To install from the backend, go to **Settings -&gt; Updates &amp; Plugins -&gt; Install Plugins** and then search for `Captive.Notes`.

To install from [the repository](https://github.com/captive/oc-notes-plugin), clone it into **plugins/captive/notes** and then run `composer update` from your project root in order to pull in the dependencies.

To install it with Composer, run `composer require captive/oc-notes-plugin` from your project root.

Documentation
=============

[](#documentation)

Simply add the `notes` MorphMany relationship to your model and add a field with a type of `notes` to your fields.yaml to get started.

Example `fields.yaml`:

```
fields:
    name:
        label: Name
        span: full

tabs:
    fields:
        notes: # The name of the relationship the FormWidget will use
            label: ''
            tab: Notes
            type: notes
            span: full
            # autosaveDelay: 2000 # The amount of milliseconds to delay after typing stops to trigger an autosave
            # dateFormat: 'Y-m-d H:i:s' # the php date format for updated_at column
```

Example MorphMany Relationship definition:

```
public $morphMany = [
    'notes' => [\Captive\Notes\Models\Note::class, 'name' => 'target']
];
```

###  Health Score

35

—

LowBetter than 77% of packages

Maintenance47

Moderate activity, may be stable

Popularity20

Limited adoption so far

Community11

Small or concentrated contributor base

Maturity51

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 85.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 ~586 days

Total

3

Last Release

389d ago

Major Versions

2.0.x-dev → 3.0.x-dev2022-08-18

3.0.x-dev → 4.0.x-dev2025-07-21

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/43185589?v=4)[captive](/maintainers/Captive)[@captive](https://github.com/captive)

---

Top Contributors

[![fansaien](https://avatars.githubusercontent.com/u/8133504?v=4)](https://github.com/fansaien "fansaien (18 commits)")[![LukeTowers](https://avatars.githubusercontent.com/u/7253840?v=4)](https://github.com/LukeTowers "LukeTowers (3 commits)")

---

Tags

notesoctoberoctobercmsdynamic notesmac notes

### Embed Badge

![Health badge](/badges/captive-oc-notes-plugin/health.svg)

```
[![Health](https://phpackages.com/badges/captive-oc-notes-plugin/health.svg)](https://phpackages.com/packages/captive-oc-notes-plugin)
```

###  Alternatives

[helsingborg-stad/municipio

A bootstrap theme for creating municipality sites.

4028.6k10](/packages/helsingborg-stad-municipio)[rainlab/builder-plugin

Builder plugin for October CMS

17147.8k1](/packages/rainlab-builder-plugin)[rainlab/blog-plugin

Blog plugin for October CMS

17159.8k](/packages/rainlab-blog-plugin)[october/rain

October Rain Library

1601.7M103](/packages/october-rain)[mediawiki/maps

Adds various mapping features to MediaWiki

85155.1k3](/packages/mediawiki-maps)[rainlab/user-plugin

User plugin for October CMS

11855.3k16](/packages/rainlab-user-plugin)

PHPackages © 2026

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