Customer
The client is Enonic – a Norwegian company with offices in port, urban center and national capital. Established in 1998, the corporate delivers victory website Management solutions supported a versatile and easy-to-use Java product compliant with internet standards. The Customer’s shopper base includes massive transnational corporations like Toyota, Posten, Statistics Noreg, Gjensidige and Jøtul.

Challenge
In 2011, the client complete that their product – a content management system (CMS) written in Java – required a technological revamp to overtake alternative market players within the forthcoming years. They wished to supply users a top-notch digital expertise, particularly within the light-weight of the booming computer programme (UI) technologies like JavaScript and mythical being. So, the client selected Tech-It cluster as a merchandiser with a cross-domain expertise in internet app development to form a very new product that may permit the corporate to spice up its market visibility worldwide and particularly within the USA.

Cooperation
The success of the project was preceded by a persistent active struggle for the correct technological answer to confirm a secure and inevitable foundation for on-line presence of any kind.

Upon passing a group of strict tests, five Tech-It cluster Java Developers were registered on the project to enhance the Customer’s development team. though they were principally to develop the application’s frontend, their ability to simply switch to the backend if required was of a selected advantage.

The project come into being with Vaadin – Associate in Nursing open supply internet application framework. thanks to its server-side design, it’d change each development groups to target their sturdy suit – Java programming. However, it came out shortly that the framework wasn’t versatile enough to form a CMS as dynamic and swish because it was anticipated.

The client set to undertake the Ext JS framework. In 1 year, the application’s codebase grew therefore massive that any development and maintenance were next to not possible.

Trying to search out the correct answer, Tech-It cluster and Enonic came up with an inspiration to develop their own object-oriented framework and apply it with Microsoft’s matter to interchange Ext JS entirely. With the distinctive framework, the client managed to guard their API from any unpredictable modification moreover as change users to use identical parts that the CMS was developed with. The approach mechanically allowed never-ending and economical testing of the merchandise.

With Tech-It cluster team ramped up with a take a look at automation specialist, the event method continuing for one more a pair of years underneath agile methodologies. Enonic CMS evolved into Associate in Nursing easy-to-use and ascendable platform that brings in an exceedingly heap of options to boost user expertise significantly:

Responsive admin UI: it’s one dynamic page that permits users to manage one or dozens of internet sites at the same time. No reloading is required to navigate between documents and applications simply
Real-time updates: due to WebSockets, users will forever keep updated on any content modifications created by alternative users
Live editing: currently it’s potential to make and edit layout templates while not mistreatment HTML code. The tool provides unlimited style choices with drag-and-drop parts
Flexible permissioning: all users, be it people or teams, will get pleasure from an easy and secure access to the content
“We are making an attempt to create user expertise as swish as potential,” says Tech-It cluster Lead Java Developer Pavel Milkevich. “This application may be a single access purpose that helps manage unlimited variety of internet sites, therefore you’ll avoid hiring directors and therefore scale back maintenance prices significantly. Besides, no programming is needed to publish new content.”

Results
In cooperation with Tech-It cluster team of half-dozen specialists, the client has discharged a spic-and-span CMS known as Enonic expertise Platform to supply the foremost intuitive and quickest thanks to produce and manage websites, intranets, commerce and mobile solutions for public and personal enterprises.

enonic cms three screens

For Morten Øien Eriksen, Enonic business executive and co-founder, expertise Platform has been the most important enterprise within the history of Enonic. “The prices area unit calculable at NOK fifty million. Our goal is to be innovative all told areas of the appliance and to not follow the trail of our competitors. And currently we’ve got a platform with a contemporary and versatile design that is years prior our competition”, he says.

Throughout five years, Tech-It Group’s cooperation with Enonic has fully grown into a strategic and friendship. “Working with Tech-It Grouphas enabled United States to deliver the project quicker and with higher quality. Their developers area unit extremely proficient and obsessed with the project,” says Morten.

Technologies and Tools
Languages: Java, JavaScript, TypeScript, HTML, CSS

Frameworks & libraries: Vaadin, Ext JS, Gradle, Elasticsearch, Less