Enhancing Publishing Efficiency, Navigation, and Template Diagnostics in Catapult CMS
Key Updates and Improvements
1. Slow Morning Publish Change: Smarter Template Conversion for Efficient Publishing
- What’s New: The Layout Builder tool has been updated to check for the existence of template-included scripts before publishing. (Layout Builder is used to apply nightly updates to templates to keep them up to date)
- Benefit: Every noticed that the first publish of the day is especially long or the sites are sluggish in the morning? This should help. Instead of publishing every site daily, the system now intelligently publishes only those sites that have undergone changes. This approach significantly reduces unnecessary publishes and optimizes performance.
2. Enhanced Editor SavePage Functionality
-
- What’s New: The Editor's SavePage function now prevents saving if there are no content elements on the page.
- Benefit: This update minimizes errors and prevents empty pages from being inadvertently published, ensuring higher content quality.
3. Improved Diagnostics for Template Issues
- What’s New: Updates have been made to the page load script functionality to facilitate easier diagnosis of broken templates.
- Benefit: This enhancement streamlines troubleshooting, allowing developers to quickly identify and address issues, thereby reducing downtime and enhancing the editing experience.
4. Optimized In-Editor Navigation
- What’s New: The JSNavReplace utility has been refined to first load the "top" level page HTML, with the "children" loaded subsequently.
- Benefit: This lazy-loading approach improves the response time of the Top Navigation in the editor, making it faster and more responsive.
5. New Publishing Flags for React Navigation
- What’s New: Updates to publishing/sites now include flags that facilitate the new React navigation. The system can remove the default navigation output and insert HTML that enables React to initialize its dynamic navigation interface.
- Benefit: This prepares the system for seamless integration with React, offering a more dynamic and flexible navigation experience.
Final Thoughts
This monthly release reflects our commitment to continuously improving Catapult CMS. We encourage you to explore these enhancements and share your feedback. Your insights help us ensure that our platform remains robust, efficient, and aligned with your needs.
For any questions or further details, please feel free to contact our support team.
Thank you for your continued trust and support!