Roadmap update December 2022

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)


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 :slight_smile:

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!