Roadmap update September 2021

Hi everyone :smile:
Our team is hard at work, bringing new features and fixes to y’all.

The new self-service cloud is now available for trials and testing on It is continuously getting new updates - preparing it for full production use. Also, we just released version 1.5 of our search platform - including improvements like a REST-based injection API.

Here is the latest update of our roadmap:

Enonic XP:

Planned for XP 7.8

Up next

  • Typescript definitions in core
  • Query DSL in node/content API
  • Custom selector - add more context
  • Custom selector - Support storing other value types than string
  • Compile time schema validation
  • contentLib getXdata API
  • Tasks - get list of all available tasks via API
  • Planning the scope of XP8

Long term:

  • Page editor with default view (works without any code)
  • Block editor
  • Prevent move/delete of site with existing vhost mapping
  • Micrometer logging
  • Cluster cache API
  • TOKEN based access to API’s (i.e. app key, etc in standard way)
  • XP8

Content Studio

Planned for 4.0:

  • Archive / Restore
  • Enable spellchecker for text fields
  • Image component - deprecate
  • UI improvement - Increase dropdowns list size
  • Bigger widget panel automatically for large screens
  • CS admin API - move from XP core to app
  • Config to enable/disable url name transliteration
  • Delete dialog improvements
  • Optionset/Itemset UX improvements

Next up:

  • Dateselector improvements
  • Modified by “me” / other user in search
  • Default preview (for headless + version history ++)
  • Soft logout - Modal dialog instead of redirect
  • Publishing wizard date selector should default to Now
  • Dateselector - Add reset button (possibly also a “Now” button)
  • Dateselector - Automatically close after selecting date
  • See who’s editing
  • Image preview enhancements
  • Configurable “notifications” timeout on file
  • Htmlarea - Improve insert link usability

Long term:

  • CS Issues page and improvements
  • Scheduled publish #2 (publish modified items + event)
  • Search improvements
  • Default media location per project
  • Permissions fixups
  • Instant move
  • Admin profiles
  • Able to show “entire” diff of a field (now only shows the changes within field)
  • Welcome tutorial
  • Custom input types


  • NextJS integration
  • Explorer 2.0 - Great updates for our search offering
  • Office league Angular upgrade

Enonic CLI:

  • New Enonic Cloud features
  • Misc bugfixes

Enonic self-service cloud:

  • Production use H2 2021

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!


What does this mean?

A feature that I know has been asked for a lot – is that the current state of the content (which is not saved yet) can be passed to the service when using the custom selector.

And in this way we can filter lists in custom selectors based on previous custom selectors.

I think I could create really nice experiences for content creators with this kind of functionality. :slight_smile:

Hey Thomas. I have some thoughts on improvements I could want in XP8 (needing a major bump).

If you guys are interested in some feedback from the developer community, may I suggest you (@tsi) start a thread here on this forum – where you ask what changes the dev community wants in XP8.

You just might get some good ideas that you can bring into your planning :slight_smile: