Hi all,
I’d like to share a little update on the current status and our next plans regarding the Neos ES CR.
What has been done?
Since Sebastians Post from August the contentrepository-development-collection has seen 91 commits and the event-sourcing package 75 commits.
Most of those were fixes and smaller tweaks addressing resilience & performance.
Some mentionable work include:
- Bernhard started to work on support for Node Property scopes (This work is currently intercepted because it is not a major priority right now, but this feature will be really useful sometimes!).
A new feature that is finished has the great name “Interdimensional node move”.
Bernhard is now working on a brand new “History module” - Christian implemented support for Import/Export
- Bastian integrated a first version of a Integrity Violation detection & resolution and worked on the Neos.EventSourcing package in order to provide a stable, extensible base
- Sebastian had the lion’s share and implemented, among many others, Pruning of Content Streams and Copy/Paste for nodes
During that time we have had numerous really fruitful discussions.
Next plans
Even though we are making some great progress, this project urgently needs to be confronted with real world scenarios. But obviously we can’t ask anyone to use it in production (yet).
So our plan is to get to a point where we can run docs.neos.io on the ES CR.
This might cause some pain in the beginning, but we think that we need to eat our own dog food… basically
To reach that ambitious goal, a couple of features are still missing:
- We want to build upon the “Integrity Violation detection & resolution” basis in order to have some more
node:repair
kind of commands - We need to support Nested Workspaces
Furthermore we want to prepare support for a Standalone version of the CR. This is not a major priority for Neos but we realized that focus on a more “library style” implementation can greatly improve the architecture and make everything more extensible from the start. In the long run a stand alone version will hopefully allow us to gain more contributors.
Budget
We have tracked roughly 120 hours of work since April (but this is just the tip of the iceberg. A lot of work and discussions took place on top of that and Bernhard didn’t even track his time at all!)
30% of the Q4 budget was shifted to other projects (see Spending available 2019 budget). The remaining 10k € are exhausted and we are currently working on our own budget.
We’ll start another funding round soon.
Thank You!
I want to take the chance to send out a big shout-out to my fellow contributors, everyone who voted for the budget and everyone that is supporting Neos with their generous work or money!