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 net standards. The Customer’s consumer base includes giant international corporations like Toyota, Posten, Statistics Kingdom of Norway, Gjensidige and Jøtul.

Challenge
In 2011, the client completed that their product – a content management system (CMS) written in Java – required a technological revamp to overtake different market players within the forthcoming years. They wished to supply users a top-notch digital expertise, particularly within the lightweight of the booming computer program (UI) technologies like JavaScript and mythical being. So, the client selected Tech-It cluster as a marketer with a cross-domain expertise in net app development to form a completely 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 proper technological answer to make sure a secure and certain 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 reinforce the Customer’s development team. though they were largely to develop the application’s frontend, their ability to simply switch to the backend if required was of a selected advantage.

The project set out with Vaadin – AN open supply net application framework. because of its server-side design, it might alter each development groups to concentrate on their sturdy suit – Java programming. However, it came out presently that the framework wasn’t versatile enough to form a CMS as dynamic and swish because it was anticipated.

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

Trying to seek out the proper answer, Tech-It cluster and Enonic came up with a concept to develop their own object-oriented framework and apply it with Microsoft’s matter to switch Ext JS entirely. With the distinctive framework, the client managed to guard their API from any unpredictable modification similarly as alter users to use an equivalent parts that the CMS was developed with. The approach mechanically allowed a nonstop and economical testing of the merchandise.

With Tech-It cluster team ramped up with a check automation specialist, the event method continued for an additional two years beneath agile methodologies. Enonic CMS evolved into AN easy-to-use and climbable platform that brings during a ton of options to boost user expertise significantly:

Responsive admin UI: it’s one dynamic page that enables 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 invariably keep updated on any content modifications created by different users
Live editing: currently it’s attainable to create and edit layout templates while not mistreatment hypertext markup language code. The tool provides unlimited style choices with drag-and-drop parts
Flexible permissioning: all users, be it people or teams, will relish an easy and secure access to the content
“We are attempting to create user expertise as swish as attainable,” says Tech-It cluster Lead Java Developer Pavel Milkevich. “This application may be a single access purpose that helps manage unlimited range of internet sites, thus you’ll be able to avoid hiring directors and so cut 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 spick-and-span CMS known as Enonic expertise Platform to produce 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 corporate executive and co-founder, expertise Platform has been the largest enterprise within the history of Enonic. “The prices square measure 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 a platform with a contemporary and versatile design that is years prior to our competition”, he says.

Throughout five years, Tech-It Group’s cooperation with Enonic has fully grown into a strategic and relationship. “Working with Tech-It cluster has enabled North American nation to deliver the project quicker and with higher quality. Their developers square measure extremely adept and addicted to the project,” says Morten.

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

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