Hi everyone, here is an update on our roadmap:
Enonic XP:
Short term:
- Add apps to projects
- Content level events
- Ability to export/import entire project
- Override /_/service mapping
- Home screen dashboard and widgets
- SDK - Bootstrap XP with apps based on templates
- Improved support for external rendering engines in edit mode
- Multi inheritance for layers
- Content variants for A/B testing and personalization
Long term:
- Bulk update of media
- Common extendable /api endpoint
- Custom selector - context + support other value types
- contentLib getXdata API
- Tasks - get list of all available tasks via API
- Micrometer logging
- TOKEN based access to API’s (i.e. app key, etc in standard way)
- Graal.js as default engine
- Java17
- Permissions handling (detach from node version)
- Improved data upgrade support
- Custom permission objects (i.e. compose roles from fine-grained permissions)
- Global groups
Content Studio
Short term:
- Add applications on project level
- Publishing wizard improvements
- Archive/delete wizard improvements
- Unpublish wizard improvements
- Contextual create (+ icon next to content selector/insert link)
- Shortcut to changes for published content
- Move Page Components view to Content Wizard form
- Drop pencil from rename in edit mode
- Move from edit
- Configurable “sender” of email
- Publishing wizard date selector should default to Now
- Expand target item after move operation in grid
- Configurable label size in inputs
- Fix blurred backround on search/replace
- Update media yes/no dialog on upload (bulk)
- Update media also in image selector/media selector
- Custom selector gallery mode
- Improved move UI
- Form label size options
Long term:
- Scheduled publish #2 (publish modified items + event)
- Rich text custom styles
- Workflow improvements
- Standard preview (images and content)
- HtmlArea - improved macro handling
- Reports panel - Standard and custom reporting
- Soft logout - Modal dialog instead of redirect
- Configurable “notifications” timeout on file
- Welcome tour
- Default media location per project
- Improved permissions UI
- Instant move
- Admin profiles
- Custom input types
- Able to show “entire” diff of a field (now only shows the changes within field)
Apps/libraries/starters:
Short term:
- NextJS integration 1.0 - Depending on XP 7.12 and CS 5.0
- Explorer 2.0 - Great updates for our search engine offering
- Guillotine - Query DSL
- Adobe Target widget
- Google Analytics widget - upgrade to GA4
Long term:
- Model studio 2.0 - No-code visual schema editor
- Nuxt standard integration 1.0
- SvelteKit standard integration 1.0
Enonic CLI:
- Default to dev mode
Enonic self-service cloud:
- Multi-account support
- Plans
- Backup-restore
- Metrics
- Log viewer
- Audit trail
- Service configuration
- Secrets encryption
That’s it for now
If you have suggestions for improvements in Enonic XP, please post in the Features category here in our forum or our support system for subscription customers.
Thank you!