Optimizing Heartcore CMS Migration, Integration, Customization
Highlight
DESCRIPTION:
– Developed marketing or eCommerce websites using Heartcore.
– Migrated traditional websites to Heartcore CMS, including website language conversion.
– Developed and maintained Heartcore CMS/CXM and CXM cloud systems.
– Provided support for Heartcore installation and usage.
LOCATION: Japan
INDUSTRY: Websites, Content Management (CMS), eCommerce, Customer Experience
Management (CXM)
SIZE: 2 ~ 15 man-months depending on the phase.
KEY TECHNOLOGIES: Java, JSP, Oracle Database, MySQL.
CLIENT AND OBJECTIVE:
Heartcore CMS is a leading CMS in Japan, attracting clients who seek a comprehensive website management system. The team’s task is to use Heartcore CMS to develop or migrate websites for clients.
Additionally, the team provides support and resolves issues that arise during installation and usage.
The goal is to create websites that are easily managed and professionally developed.
CHALLENGES:
– The client faced issues with Heartcore CMS/CXM where certain features and functionalities did not align with their specific business needs.
– The client encountered difficulties after customizing Heartcore CMS/CXM beyond the standard version, which prevented them from upgrading to newer versions smoothly.
– The client preferred to integrate CMS/CXM into their existing system rather than migrating to a completely new platform.
Customization and Extension of Heartcore CMS/CXM:
– Customized and developed extensions to add new functionalities to the Heartcore CMS/CXM system.
– Created separate packages that inherited and reused resources from the standard system.
– Ensured system integrity without compromising performance.
Integration of Heartcore with previous Java System:
– Luvina encapsulated the CMS/CXM system into a library and integrated it into Tomcat or the client’s existing Java Web Service system.
– This solution addressed the client’s requirement to retain their previous Java system while utilizing Heartcore as an additional service.
Separation of Old Custom Functions Using Microservices:
– Luvina assisted the client in separating customized functions from the Heartcore CMS/CXM system.
– Transitioned these functions to the standard system using a microservice architecture.
– This approach maintained the integrity of the standard version while preserving the customizations previously made by the client.
– It also facilitated easier future upgrades for Heartcore CMS/CXM.
Building the Version Upgrade Process:
– Luvina established a version upgrade process to ensure future system updates.
– This process guarantees that the client’s system remains up-to-date and avoids becoming obsolete.
Download for more details.
ACHIEVEMENT
– 50+ Extension developed and 30+ Extension customized for different functions for various clients.
– >270 Documents and know-how stored as reference materials and project staff training documents.
– 02 months: Training time for a new staff member to perform project tasks from scratch.
– 01 week: Project implementation time from receiving the request.
QUALITY HANDLING PRODUCTIVITY
– For 2 support projects, the average processing speed can handle 52 Incidents/month, achieving 80% resolution of the incidents encountered by the client.
– For development projects, 8/8 projects were delivered ahead of schedule, with a bug rate of < 0.5 UAT bugs/Kloc within the committed timeframe, and no UAT bugs outside the committed period.
CUSTOMER EVALUATION
– Highly valued by 8/8 clients and partner organizations for website development capability.
– 4.3/5: The average rating score from the client has been collected quarterly from early 2022 to the present.
Read More From Us?
Sign up for our newsletter
