Roadmap update march 2022

Hi everyone.
In these troubled times, we focus on keeping our team members across Europe safe, and hope you are in a safe place as well.

Releases
The new self-service cloud is constantly getting new features, ramping up for full production use. XP 7.8 (and fixes) have been released, as well as Content Studio v4.0 and a new version of Content Studio+ - now supporting full archive/restore functionality, pluggable validators and wildcard vhost. Additionally, a range of updates to our applicatons, libraries and other updates.

We are also working in general to simplify adoption for new developers, and especially focusing on front-end developers. This affects our solutions across the board. Here are some of the actions:

  • Improved developer portal and docs (first changes are already live: https://developer.enonic.com)
  • Standard Headless API across all projects (no sites needed)
  • Browse content via GraphQL API directly from Content Studio
  • Create and manage schemas without coding (new app)
  • Improved landing pages and navigation in “Self service interface”
  • Pluggable Enonic XP dashboard + standard tiles
  • Standard integrations with popular front-end frameworks
  • Improvements in React4XP

Here is the latest update of our roadmap:

Enonic XP:

Planned for XP 7.9

XP next

  • Store schemas (content types etc) in repo
  • Compile time schema validation
  • Typescript definitions in core
  • Custom selector - add more context
  • Custom selector - Support storing other value types than string
  • contentLib getXdata API
  • Tasks - get list of all available tasks via API

Long term:

  • Pluggable dashboard tiles
  • XP8
    • GraalJS
    • Java17 / GraalVM
    • Permissions handling (detach from node version)
    • Store groups globally
    • Improved model upgrades support
  • 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)

Content Studio

Planned for 4.1:

  • Content Security Policy (feature flagged)
  • Pluggable menu items (ala Content Studio+)
  • Page editor with default view (works without any code)
  • Dateselector improvements
  • See who’s editing (under feature flag)
  • Publishing wizard date selector should default to Now
  • Improved support for external rendering engines (Preview/edit etc)

Next up:

  • Htmlarea - Improve insert link usability
  • Search: modified by “me” / other user in search
  • Default preview (for headless + version history ++)
  • HtmlArea reloaded → Block editor
  • Soft logout - Modal dialog instead of redirect
  • Image preview enhancements
  • Configurable “notifications” timeout on file
  • Archive search
  • Welcome tour

Long term:

  • Rich Text editor styles
  • Workflow improvements
  • Scheduled publish #2 (publish modified items + event)
  • Default media location per project
  • Permissions fixups
  • 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:

  • NextJS integration
  • React4XP performance improvements
  • Explorer 2.0 - Great updates for our search offering
  • Developer studio
  • Guillotine updates

Enonic CLI:

  • 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!

5 Likes