Greetings and salutations. I am a Java, CMS, and UI developer of nearly 17 years (gasp!), who has recently found himself working with Magento Commerce and Jenkins CI. I have seen the difficulties of learning new technologies, and plan to blog periodically on the pitfalls I encounter, as well as recommended fixes as they arise.
This post involves a Magento Commerce EE feature that appears simple on the surface, but is surprisingly complex in actuality: staging CMS content from a staging website to a production website on the same Magento Commerce EE instance. At its best, this feature allows the content developer to work on content in a sandbox on the production (or other) server, while keeping pre-production code hidden from the public. At its worst, this is a largely undocumented and complicated process, and requires an understanding of what content staging does and does not do. Here are the steps as I understand them.
Read more →