Cms Publishing, Versioning

We’re looking at a rebuild this next 2 yeats with Hyva and Commerce Cloud, but one thing I really want to get right is the CMS. I’ve read and implemented numerous different types (PWA, Hybrid, local stack, etc), but I’m struggling with the “right” solution for our case. 40 or so pages, lots of content and imagery.

Ideally, I’d like to stick with Magento if possible, I don’t want headless as we’re a small team and I see no need for the extra overhead for such a small amount of pages and content overall. But Page Builder just isn’t..enough. It’s ok for someone that’s a light FE dev but not terribly intuitive for marketing departments who want to make minimal changes without causing issues elsewhere in the page/block. Ways to cut down on complexity for editing means more finely tuned layouts, widgets, or custom bits on the engineering team. All good, but if we can save time, that’s the idea 🙂

On to the nitty gritty: We use Staged changes quite often, have integration/staging/prod (we bypass cloud integration env as it’s probably the worst hosting for a paid service as you could ask for), but we’re constantly doubling up work from staging to prod – a waste of time and also prone to human error. We could build something that would version and connect the two environments together, but my question is if anyone has used or built a solution already?

Basic needs: – publish changes from one environment to another (promote) – support all CMS features, nice to haves on product / category or others. – version in the true sense – rollback, view, preview – diff/compare is a nice to have

If anyone has any ideas I’d greatly appreciate it!

submitted by /u/BtotheTee
[link] [comments]