I’ve pitched for some projects lately we want to realize with Neos, so I spent quite some thoughts about why I’m convinced Neos is the right choice for the given projects. Some of the projects are currently using TYPO3 and therefore I also had time to weigh both the advantages and disadvantages of TYPO3 and Neos.
For example, the Neos inline editing and workspace features are a very good sell (especially compared to TYPO3).
When I think about what is really missing in Neos for the “average” customer, two things are on top of my mind:
- A method to undo changes: Recently, in a customer project, I deleted a page in a dimension shortly before going-live - by accident. The last backup was from the last deployment, so we lost a bit of work. Nothing tragic, but in TYPO3, I would have had it back in no time. I know about the difficulties of an undo feature (and alternative approaches such as soft delete with Doctrine) and I think that’s why the “Undo” feature was always “sold” as a part of the Event Sourced CR. I know that the ES CR is much more than providing the ability to create an Undo feature, but when it comes down to the average customer, this is what they currently miss.
- Better Media management: We have customers with > 100 Asset Collections which doesn’t look so nice in the backend. Sebastian’s work clearly shows a way towards a great Media Management and he already mentioned that a “folder” topic is in discussion.
These are basically the things I really miss in Neos. Nearly everything else in a CMS project can be achieved with planned extensibility - which is by the way one of the great strenghts of Neos: You can achieve so much with just core functionality and very little PHP code.
I don’t know how other people see it, but I would suggest to concentrate the budget spending on these projects (apart from trademark, productivity tools for releases etc.).
Of course, besides money, we need the brilliant minds actually coding the stuff we want to badly . Therefore it would be great to also read from the ES CR team what their capacities are and how much funding they could actually “spend” during the rest of 2021.
Depending on capacity, we could also try raising more money from agencies to give this a boost. I’d be willing to discuss this with others interested.