Hi everyone, here is an update on our roadmap:
Enonic XP:
XP 7.11 (ETA within 2 weeks)
- TypeScript definitions for Core API libs
- API for virtual apps and schema management (for use with the upcoming Model Studio UI)
- Improved Rich text processor
- Filter in query DSL
-
exists
filter support in DSL - Notifications when upgrading Major versions of apps
XP next
- Home screen dashboard and widgets
- SDK - Bootstrap XP with apps based on templates
- Improved support for external rendering engines in edit mode
- Content level events
- Bulk update of media
Long term:
- Common extendable /api endpoint
- Custom selector - context + support other value types
- contentLib getXdata API
- Tasks - get list of all available tasks via API
- Prevent move/delete of site with existing vhost mapping
- 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
Content Studio 4.3 (ETA within 2 weeks):
- See who’s editing (icon shows users that are editing the item)
- Rich text - Improved insert link dialog
- New project wizard
- Version history improvements
- Disable default project flag
Next up:
- Add applications on project level
- Improved move UI
- Improved dependency selection in publishing wizard
- Rich text custom styles
- Form label size options
- Move page component view to content form
Long term:
- Workflow improvements
- Standard preview (for headless + version history ++)
- HtmlArea - improved macro handling
- Reports panel - Standard and custom reporting
- Soft logout - Modal dialog instead of redirect
- Image preview enhancements
- Configurable “notifications” timeout on file
- Welcome tour
- Scheduled publish #2 (publish modified items + event)
- 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
- Explorer 2.0 - Great updates for our search engine offering
- Guillotine 6, project level API
- Model studio 1.0 - visualize your content model
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
- Subscription 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!