tentapress / pages
v0.6.2
2026-03-21 08:00 UTC
Requires
- php: ^8.2
- tentapress/admin-shell: <1.0
- tentapress/system: <1.0
README
Page management for TentaPress.
Plugin Details
| Field | Value |
|---|---|
| ID | tentapress/pages |
| Version | 0.6.2 |
| Provider | TentaPress\Pages\PagesServiceProvider |
Features
- Create, edit, and delete pages
- Draft and published states
- Theme layout selection
- Block-based content editor
- Pluggable editor driver selection (
blocks,page,builder) - Full-screen editing mode
- Media picker payloads now include media IDs for variant-aware image rendering
- SEO fields integration
- Taxonomy metabox only renders when
tentapress/taxonomiesis enabled - Revision history, autosave draft reload, compare, and restore integration when
tentapress/revisionsis enabled - Workflow approval, assignment, and revision-backed working copy integration when
tentapress/workflowis enabled - Public rendering by slug
- Optional content reference source registration for cross-plugin linking
Dependencies
None.
Database
| Table | Purpose |
|---|---|
tp_pages |
Page records |
Admin Menu
| Label | Route | Capability | Icon | Position |
|---|---|---|---|---|
| Pages | tp.pages.index |
manage_pages |
file | 20 |
Public Routes
| Route | Description |
|---|---|
/{slug} |
Render page by slug |
Development
php artisan tp:plugins sync
php artisan tp:plugins enable tentapress/pages
Testing
This plugin keeps feature tests locally under plugins/tentapress/pages/tests/Feature.
composer test
composer test:filter -- HomeRedirectTest
composer test:filter -- PublishedPageRenderingTest
composer test:filter -- PageSlugStatusFallbackEdgeCaseTest