Description
Tinta turns a WordPress site into a private wiki for your team. Write docs, notes and plans in the block editor, keep them in a tree of pages, and share them only with the people you invite.
Features
- Pages inside pages, up to five levels deep, in a sidebar tree you can drag to reorganize.
- The block editor, with a focused set of blocks plus two of Tinta’s own: Callout and Page link.
- Saves as you type. One person edits a page at a time; others see who is editing.
- Notes on blocks, with replies, @mentions and resolve.
- Pinned and recent pages, emoji page icons, and ⌘K to find any page.
- Two roles: Members read and write every page, Viewers only read.
- Workspace mode (on by default): everyone lands in the workspace after logging in, and the site becomes private.
- Follows each person’s admin color scheme. Works on mobile, in right-to-left languages, and on multisite (each site has its own workspace).
Privacy
Every page is private: only people with a Tinta role (and administrators) can read them, and nothing is ever public. Tinta stores everything in your own WordPress database and sends no data anywhere.
Images and files you add to pages go to the media library, like any WordPress upload. Tinta keeps them out of the media library for people without a Tinta role, but, as with all WordPress uploads, anyone who has a file’s link can open it.
Source code and how to build it
The JavaScript and CSS in build/ are compiled from the TypeScript and SCSS sources in Tinta’s public repository, in the src/ folder: https://github.com/jovtrc/tinta/tree/trunk/src
To build them yourself:
- Install Node.js 24 with pnpm, and PHP 8.2 with Composer.
- In a clone of the repository, run
composer installandpnpm install. -
Run
pnpm build. It compilessrc/intobuild/with@wordpress/scripts(webpack).bin/build-zip.sh builds the same zip as a release. Issues and contributions are welcome on GitHub.
Screenshots






Blocks
This plugin provides 2 blocks.
- Page link Links to another page, showing its current icon and title.
- Callout A tinted box with an emoji, to make a note stand out.
Installation
- Install and activate Tinta.
- The setup wizard opens right away. It walks you through naming the workspace, choosing who new people are, adding sample pages, and workspace mode.
- Invite your team from Users Add New, as Members or Viewers.
FAQ
-
Who can see the pages?
-
Administrators, Members and Viewers. Other roles, and logged-out visitors, can’t.
-
Do I have to make my whole site private?
-
No. Workspace mode, which makes the site private, is on when you install Tinta. Turn it off in the setup wizard or later in Workspace settings, and the rest of the site works as usual, with the workspace in the admin.
-
What happens to the pages if I delete Tinta?
-
They stay in your database. Deleting the plugin removes its roles, settings and preferences, but never your team’s pages.
Reviews
There are no reviews for this plugin.
Contributors & Developers
“Tinta – Team Wiki” is open source software. The following people have contributed to this plugin.
ContributorsTranslate “Tinta – Team Wiki” into your language.
Interested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
Changelog
0.1.1
- Tinta’s logo in the admin menu and the setup wizard. The Workspace menu item now sits after WordPress’s own items.
- Move pages and pins up and down from their menu, without dragging. Screen readers hear the new position.
- The open page is highlighted once, in the page tree; Recent leaves out pinned pages and the open page.
- In workspace mode, the command palette shows only Tinta’s commands.
- Better contrast for secondary text in the sidebar.
- The default role setting is sanitized, and the readme explains how to build the JavaScript from its sources.
0.1.0
First release: a private team wiki inside WordPress, written in the block editor. Requires WordPress 7.1 and PHP 8.2 or later.
- Pages inside pages, up to five levels deep, in a sidebar tree you can drag to reorganize.
- The block editor with a focused set of blocks, plus Tinta’s own Callout and Page link.
- Saves as you type. One person edits a page at a time; others see who is editing.
- Notes on blocks, with replies, mentions and resolve.
- Pinned and recent pages, emoji page icons, and ⌘K (Ctrl+K) to find any page.
- Two roles: Members read and write every page, Viewers only read.
- Workspace mode, on by default: the site becomes private and everyone lands in the workspace after logging in.
- A setup wizard that opens on activation, with optional sample pages.
- Follows each person’s admin color scheme. Works on mobile, in right-to-left languages, and on multisite.
- Private by design: pages are never public, and Tinta sends no data anywhere.
