tentapress / page-editor
Installs: 1
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 0
Forks: 0
Open Issues: 0
Language:JavaScript
pkg:composer/tentapress/page-editor
Requires
- php: ^8.2
- tentapress/pages: <1.0
README
Notion-style continuous page editor for TentaPress.
Plugin Details
| Field | Value |
|---|---|
| ID | tentapress/page-editor |
| Version | 0.2.2 |
| Provider | TentaPress\\PageEditor\\PageEditorServiceProvider |
Features
- Continuous writing surface (Editor.js based)
- Slash command inserter
- Inline formatting tools
- Header, list, quote, delimiter, image, code, checklist, callout, and embed blocks
- Full-screen editor mode for pages and posts
- Per-entry editor choice (
blocksorpage) - JSON document storage + renderer integration
Dependencies
tentapress/pagestentapress/posts
Data Model Integration
This plugin stores page-editor documents in the content JSON column used by pages/posts when editor_driver = page.
Asset Build
Plugin assets are built inside the plugin package:
cd plugins/tentapress/page-editor
bun install
bun run build
If Bun is not available:
npm install npm run build
Build output:
plugins/tentapress/page-editor/build
When the plugin is enabled, assets are published to:
public/plugins/tentapress/page-editor/build
When the plugin is disabled, published assets are removed.
Development
php artisan tp:plugins sync
php artisan tp:plugins enable tentapress/page-editor