Workspaces for Editorial Teams¶
A major focus for Neos 2.1 have been “nested workspaces”. Workspaces allow editors to collect and review content before publishing it to the live website. Now, with nested workspaces, it is possible to stack one workspace on another and prepare larger content changes in a team. Previously it was only possible for editors to make changes in their personal workspace which would only become visible to other editors once published to the live website.
This new feature allows editors to jointly work on content for multiple content in parallel, and let all content be reviewed by our editors in charge before they are published to the live website.
Side-by-side comparison of changes in Workspace Management¶
This change adds a side-by-side view of changes of a given workspace to the “Review” view of the Workspace Management module. It highlights inline text changes and displays thumbnails of changed assets.
This new feature relies on a third party diff library which has been modernized and comes packaged with the Neos distribution from now on. Further details are available on Github.
Asynchronous thumbnail generation¶
We are introducing asynchronous thumbnail generation to Neos 2.1! This can help to avoid long backend request times when many thumbnails need to be generated and potentially allows scaling of the rendering process to multiple servers. At the same time we have reduced the number of thumbnails that need to be generated by implementing presets. This also allows thumbnails to be generated by a server-job ahead of time improving the editor experience.
Developers have numerous options to control the behaviour thumbnail generation to optimize server load and backend user experience. See the pull request on Github for all details.
Thumbnail generator strategy for advanced thumbnails¶
The number of thumbnails that can be generate for Neos has been greatly increased. We implemented the possibility to create thumbnails for documents such as PDF, EPS or AI files, for fonts (TTF and OTF) and for lots of image formats.
If you are a developer you get a number of methods to control how and when thumbnails are generated, shown and refreshed. Check out the pull request on Github for all the details.
Additional user interface languages¶
Thanks to a lot of help from our community the Neos backend is now also available in the following languages:
- Portuguese (Brazilian)
- Chinese Simplified
Head over to translate.neos.io if you can help with any translations and have a look at the information for the translation process!
In addition to the larger features, lots of small improvements and bugfixes have been included in Neos 2.1:
- External event for node selection
- Allow uriSegment to be empty for default presets
- Support keys / paths with special characters in quoted keys
- New FlowQuery filter operation ”!instanceof”
- Contextual help messages for node types and node properties
- Allow property editors to listen to changes
- Support search by property & exact value in NodeDataRepository
- Make reference starting point configurable
- Nodetype option for collapsing inspector group by default
- Make SelectBoxEditor search configurable
- Support creating absolute node uris
- node:repair sub command for removing broken entity references
!!! Breaking changes¶
Breaking if you use the node path in plugin view in custom code.
Breaking if you rely on post processors to be applied on each request.
Further details can be found in the commit messages of the changes
Additionally all changes in Flow 3.1 apply, see the release notes to further information. See http://flowframework.readthedocs.org/en/3.1/TheDefinitiveGuide/PartV/ReleaseNotes/310.html