ContextNotes Documentation
Admin notes for WordPress that live where the work is — on the Plugins screen, in the block editor, and on the dashboard — plus Kanban and Canvas boards with colours, attachments, and voice notes for clean handoffs.
Overview
ContextNotes is a lightweight, admin-only plugin that lets teams and developers leave short, markdown-aware notes exactly where context lives. Instead of scattering handoff details across email and chat, you attach them to the thing they describe — a plugin, a post, or the dashboard — and track shared work on a Kanban team board.
It adds zero frontend footprint: no scripts, styles, or queries run on your public site. In the admin, assets load only on the screens that use them. Plugin and dashboard notes share a single autoloaded option, and editorial notes are stored as post meta.
ContextNotes is licensed per-site with a key in the format CN-XXXX-XXXX-XXXX-XXXX. Every plan includes the contextual notes and role-based access, plus the Kanban board, the spatial Canvas board, card colours, and image/document attachments. The plans (Lite, Plus, Pro) step up the cards-per-board limit (50, 200, unlimited) and the number of sites you can activate on (1, 3, unlimited); voice notes are included on Plus (up to 10) and unlimited on Pro.
Installation
Download ContextNotes from your Boulley Technology account, then in WordPress go to Plugins › Add New › Upload Plugin, choose contextnotes.zip, and click Install Now, then Activate.
Notes appear automatically: a "Notes" link on each plugin row, an "Admin Notes" panel in the block editor, and a "ContextNotes" dashboard widget. A top-level ContextNotes menu hosts the Team Board. ContextNotes requires PHP 7.4+ and WordPress 5.8+.
Plugin Notes
On the Plugins screen, each plugin gains a Notes action link. Click it to expand a collapsible editor beneath that plugin's row. A small blue dot marks plugins that already have a note. Notes save instantly over AJAX — no page reload.
Editor Notes
In the block editor, open the document settings sidebar and find the Admin Notes panel. Notes here are stored as post meta and saved together with the post, so there's no separate save step. Great for editorial sign-off or layout warnings like "Client approved this hero layout on May 30 — do not change without asking."
Dashboard Widget
The ContextNotes dashboard widget holds one shared, site-wide note — ideal for announcements or a running team to-do list. It saves over AJAX and renders your markdown live.
Markdown
All notes support a lightweight, safe subset of markdown:
| Syntax | Result |
|---|---|
**bold** | bold |
_italic_ | italic |
`code` | inline code |
[label](https://url) | a link |
- item / 1. item | bullet / numbered lists |
Markdown is rendered with an escape-first approach and a strict tag allow-list (wp_kses), so notes can never inject HTML.
Access Control
By default, only administrators (manage_options) can see and edit notes. To open access up, go to Settings › ContextNotes and tick the roles that should have access (Administrator is always on). Granted roles get the block-editor panel, the dashboard widget, and the Team Board.
activate_plugins capability), regardless of this setting.Kanban Board
The Kanban boards live under the top-level ContextNotes menu, with three columns — To do, Doing, and Done. Add markdown cards to any column, drag them between columns, and edit or delete inline. Every change is saved over AJAX. Each board holds up to your plan's card limit (Lite 50, Plus 200, Pro unlimited). Two tabs switch between:
- Team Board — shared with everyone who has board access; ideal for handoffs and shared tasks.
- My Board — a private board for each user, visible only to them.
The shared board lives in a single autoloaded option; each private board is stored in user meta. Drag-and-drop uses the jQuery UI Sortable library that ships with WordPress — no heavy dependencies.
Each card can be colour-coded — open a card's editor and pick a colour (yellow, blue, green, pink, or grey) to organise at a glance. Cards can also carry a voice note.
Canvas Board
The Canvas is a second board style under the ContextNotes menu — a freeform surface where notes are spatial sticky cards instead of column-bound. Click Add note, then drag each note anywhere on the canvas; its position saves automatically. Like the Kanban board, the Canvas comes in shared Team Canvas and private My Canvas variants.
- Drag to position — arrange notes spatially for mind-maps, planning, or grouping related ideas.
- Colour-code — five sticky-note colours per card.
- Markdown — the same markdown title + body as everywhere else in ContextNotes.
- Attachments — pin images and documents from the media library; images show as thumbnails, other files as a labelled link. See below.
Canvas data is stored separately from the Kanban board (a dedicated option for the team canvas, user meta for the private one), so the two never interfere.
Voice Notes & Attachments
Cards on both the Kanban and Canvas boards can carry attachments on every plan; voice notes are a Plus and Pro feature:
- Attachments (Canvas, all plans) — click the paperclip to attach any file the media library accepts. Images render as thumbnails; documents render as a click-to-open link.
- Voice notes (Plus & Pro) — click the microphone to record audio right in the browser, then click again to stop. The clip uploads to your media library and plays back inline on the card. Kanban cards hold one voice note (removable); Canvas cards can hold several. Plus includes up to 10 voice notes site-wide; Pro is unlimited.
License Activation
To activate ContextNotes, go to Settings › ContextNotes, enter your license key (format CN-XXXX-XXXX-XXXX-XXXX) in the License box, and click Activate. This unlocks the full toolset, including the Team Board. To move the license to another site, click Deactivate License first. Manage activations any time from your Boulley Technology account.
Troubleshooting
The boards say they need a license
The Kanban and Canvas boards require an active license (any plan). Activate your key under Settings › ContextNotes. License status is cached for up to 24 hours; if you just activated, reload the page.
I can't add any more cards
Each board is capped by your plan — Lite 50 cards per board, Plus 200, Pro unlimited. Delete cards you no longer need, or upgrade for a higher limit.
The microphone / record button is missing
Voice notes are a Plus and Pro feature, so the record button appears on those plans only (not Lite). If you're on Plus and the upload is refused, you may have hit the 10-voice-note cap — upgrade to Pro for unlimited. Recording also needs an HTTPS connection and microphone permission.
A role I granted still can't see notes
Confirm the role is ticked under Settings › ContextNotes and that the user actually has that role. Remember the Plugins-screen notes also require the user to be able to view the Plugins page.
Copy to clipboard does nothing
Browsers only allow clipboard access on secure origins. Serve the admin over HTTPS.
FAQ
Support
If you run into anything not covered here:
- Submit a ticket at boulleytechnology.ca/support.php
- Email support@boulleytechnology.ca
License holders get priority response.