New generation content management system (CMS) that works with any type of content

PostCMS
About the project and customer

Post CMS is a new generation content management system, engineered by ELITEX for one of the biggest Italian media corporations – Il Sole 24 Ore. While able to work with any kind of content, it was designed to be blazingly fast, focused on search engines and use cutting edge technologies and approaches.

The challenge

While there are many content management systems (CMS) on the market, none of them were meeting the needs of our customer perfectly. Working in the newsroom and knowing the daily challenges of journalists and editors, the author of the project’s idea decided to build something completely different.

As the main business of the customer company is news production, they wanted to involve a vendor – a trustworthy software development company that has experience in that field.

Therefore, our customer decided to use our expertise in CMS development to engineer a next-generation system to follow more than 10 core principles. Some of them were:

1. Fast

The number one rule is speed. The product has to work seamlessly on modern devices, allowing editors and contributors to produce awesome content without delays and distractions.

2. Deceptively simple

Light, easy to navigate, showing options only when they are needed, not cluttering the UI with useless things.

3. Think SEO first

Content writers like to think that readers know what they are doing when they stumble onto their stories, but for the most part, this is not the case. Readers land on pages guided or misguided by search engines and their level of satisfaction is uniquely related to finding the information they were looking for or not. A CMS cannot transform bad writing into good writing but can make sure that whatever information we have available of a page, we present to search engines in a neat and honest way.

4. An efficient collaboration tool

We need a strong, surefire solution for multiple people working on the same content remotely.

5. Desk functionality

For example, the ability to set statuses for the content and advanced permissions.

6. A perfect match for the existing software complex

The new system should work well and be easily integrated with existing software – Salsify frontend and Imagex media library.

New generation content management system (CMS) that works with any type of content
The solution

From the ELITEX side, an R&D team of senior front-end and back-end JavaScript developers worked on this project, who provided complete technical consultancy to the client.

After analyzing the needs of the project and researching the market, it was agreed to use advanced technologies, such as:

  • Back-end - NodeJS and Sails.js
  • Front-end - AngularJS
  • Database - MongoDB
  • Infrastructure - AWS
  • Plus a number of other useful tools and libraries.

While the direction was set, the more precise requirements still had to be defined. So the ELITEX team was continuously in touch with the stakeholder on the customer’s side, discussing various features and suggesting our ideas. Thanks to the experience of our project manager, who has worked in this business domain for years, it was easier to understand the needs and come up with relevant solutions.

As the project required a flexible approach, the team decided to work based on a scrum methodology, having two-week long sprints. New developments were continuously deploying to the cloud, so the result could be seen immediately.

The CMS was also carefully tested to make sure the app worked as smoothly as possible.

New generation content management system (CMS) that works with any type of content
The result

After months of active work, the prototype was ready. The ELITEX team has engineered a new CMS with a number of advanced features, including:

  • Ability to work with any type of content - from articles to bank accounts. As the system had to be really flexible, our team successfully built an architecture that allows adding new types of content right in the admin UI.
  • Extended content management and collaboration tools to allow multiple editors to work on the same content effectively.
  • Strong integration with schema.org to maximize the proper understanding of the content by search engines.
  • Clean and fast UI to focus on the content, not on the UI itself.
  • User and role management to control access to the features of the system.
  • Own templating system to define how the content is displayed.
  • And more.

The CMS architecture allows it to run on a simple Amazon server, makes the system scalable, fully customized, and flexible to add new features. That’s why, in addition to the direct value that it brings, Post CMS also helps to save budget on the infrastructure and its maintenance.

New generation content management system (CMS) that works with any type of content

Let's talk about your project

Drop us a line! We would love to hear from you.
Name is required
Email is requiredShould be a valid email address
Message is required

We promise to answer as soon as we can!