GSPANN provided structural flexibility to the client’s CMS architecture, enabling it to deliver a customized web experience. We identified limitations of the TeamSite CMS and addressed them through designing and developing various CMS entities, like AEM components, web templates, webpages, etc. This enabled the client’s website and microsite to perform and scale at a better pace. We implemented a modular programming approach for software development and release management. This approach increased the source code re-usability and curtailed the time-to-market for new deployments.
We also designed re-usable AEM pages and components by using Adobe’s recommended Sling Model framework along with a safety net of JUnit tests and integrated AEM workflows with Akamai Cache flush mechanism to display real-time content updates on the website. We deployed Content Delivery Network (enabled with the Akamai cloud delivery platform) to achieve a higher webpage rendering speed and high uptime for the website. Multiple jobs were programmed through Jenkins for automated source code release and deployment on staging and live environments.
Our experts designed and developed an end-to-end automation regression testing suite by using Selenium, Spring Boot, and Cucumber framework for functional verification, from building AEM pages to validating the entire website.
As a result of our implemented solutions, the client achieved three things: automated deployments, due to CI/CD pipeline integration for a fully-automated process of source code releases and deployments; easy content management, established with a single point of access to manage the website and microsite content; and an automated AEM framework for author and publisher environments in AEM.