flowpack / flowpack.decoupledcontentstore Goto Github PK
View Code? Open in Web Editor NEWThis is the 2nd generation of a Two-Stack CMS package for Neos.
License: GNU General Public License v3.0
This is the 2nd generation of a Two-Stack CMS package for Neos.
License: GNU General Public License v3.0
Currently the Redis cache is flushed when a content release is started:
This is not optimal as the content release might start later due to the pipeline configuration and parallel running releases influence each other.
Therefore only the cache entries should be flushed which are somehow related to the started release.
Hi @Sebobo :)
can you add some hints here how you want to achieve this?
The main idea:
We don't want to have (and maintain) separat branches for Neos 7.3 and 8. Sebastian mentioned, that it is possible (and not tooo much afford) to have both Neos Versions supported.
Main Issue would be the transitive dependency to optimized redis cache backend in 7.3 vs Core redis cache backend in Neos 8.
Thanks + Cheers
The root rendering path is copied in this package, but "when" this happens is a bit random based on the package loading order. This can causes issues with missing renderers, when another package is loaded after the DecoupledContentStore package and then modifies root
.
documentRendering < root
Starting a release via startFullContentRelease
creates an identifier based on the current second via the unix timestamp.
F.e. starting a second release for another workspace in the same second by another user can lead to a mixup in the pipeline.
In our case we ended up with a mixture of both configurations for each pipeline run and both succeeded but had the wrong result.
Also only one of the releases shows up in the ContentStore module.
Therefore the release id should be made more unique and checked for a duplicate.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.