Giter Site home page Giter Site logo

flowpack / flowpack.decoupledcontentstore Goto Github PK

View Code? Open in Web Editor NEW
7.0 7.0 2.0 691 KB

This is the 2nd generation of a Two-Stack CMS package for Neos.

License: GNU General Public License v3.0

PHP 83.95% Shell 0.32% Gherkin 12.44% CSS 3.03% JavaScript 0.27%

flowpack.decoupledcontentstore's People

Contributors

batabana avatar hlubek avatar jamesalias avatar kdambekalns avatar lauchgott avatar pingu501 avatar sebobo avatar skurfuerst avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Forkers

pingu501 sebobo

flowpack.decoupledcontentstore's Issues

Flushing Cache when starting a content release could cause issues

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.

DecoupledContentStore could stay compatible to Neos 7.3 and 8 on the same Version

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

Starting two content releases in the same second causes the pipeline to mix up the configuration

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.

Backend module styling bleeds into Neos UI

The DecoupledContentStore Neos backend module uses mostly Tailwind default styles which currently overpower some Neos UI styles.

Default Neos UI: When in DecoupledContentStore backend module:
Screenshot 2023-05-16 at 2 31 22 PM Screenshot 2023-05-16 at 2 31 42 PM

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.