
CMS with Flexible Architecture and Intuitive Experience for Non-Technical Users
Industry
Information Technology, Software products
Technologies
Java, Frontend (JS, HTML, CSS)
About
The Client is Enonic – a Norwegian company with offices in Oslo, San Francisco, and Bogota. Established in 1998, the company delivers award-winning Web Content Management solutions based on a flexible and easy-to-use Java product compliant with web standards. The company’s client base includes large multinational companies such as Toyota, Posten, Statistics Norway, Gjensidige and Jøtul.
Challenge
In 2011, the Client realized that their product – a content management system (CMS) written in Java – needed a technological revamp to overtake other market players in the forthcoming years. They wanted to offer users a top-notch digital experience, especially in the light of the booming user interface (UI) technologies like JavaScript and Ajax. So, the Client chose VolgoTechnologies as a vendor with a cross-domain experience in web app development to create a totally new product that would allow the company to boost its market visibility worldwide and especially in the USA.
Solution
The success of the project was preceded by a persistent hands-on struggle for the right technological solution to ensure a safe and predictable foundation for online presence of any kind.
Upon passing a set of strict tests, 5 VolgoTechnologies Java Developers were enrolled on the project to augment the Client development team. Although they were mostly to develop the application frontend, their ability to easily switch to the backend if needed was of a particular advantage.
The project kicked off with Vaadin – an open source web application framework. Owing to its server-side architecture, it would enable both development teams to focus on their strong suit – Java programming. However, it came out soon that the framework was not flexible enough to create a CMS as dynamic and smooth as it was anticipated.
Staging
Staging a Content Management System (CMS) with Flexible Architecture and Intuitive Experience for Non-Technical Users involves developing a user-friendly platform that allows content creators to easily manage and publish content without needing technical expertise. Here a structured approach.
Datawarehouse
Dataware House
Desktop Application

Results
In cooperation with VolgoTechnologies team of 6 specialists, the Client has released a brand-new CMS called Enonic eXperience Platform to provide the most intuitive and fastest way to create and manage websites, intranets, commerce and mobile solutions for public and private enterprises.
Technologies and Tools
Java, JavaScript, TypeScript, HTML, CSS