My Kentico 10 favorite features

SHARE

 
It’s been awhile since Kentico 10 release and it was enough to play around and evaluate new features coming with this version. In this article, I’d like to share my opinion about them and highlight my personal favorites. 

 
As usually new version of Kentico introduces a huge amount of new features as well as improvements. Some of them are minor, but others are what all community was waiting for. So, let’s make the ball rolling…
 

Performance

As you may already know Kentico 10 shows much better performance over previous versions. Thanks to Roslyn compiler Kentico compiles much faster, which significantly speeds up first page load. This improvement is noticeable even in heavy Kentico admin interface. To me, as a developer, it is really important as I have to wait (waste) 50% less of my time when making changes to code behind. That was actually one of the reasons why I usually used web site project vs. web application project: with web site changes to web parts does not require rebuild of the entire solution. Also, I’ve used this as a workaround implementing my classes in the web part (or user control) code behind file, debugging and testing them there and once class is ready I move it to AppCode folder. With new compiler, I looking forward to switching to web application project.
There were many other performance improvement, like web requests that cause logging task or trigger marketing automation process, overall improvement of contact management and so on.
 

MVC Support

Kentico introduced MVC support in version 9, however it was not complete and was good only for simple content sites. Now, with the latest release, we’ve got membership support, which makes possible to work with user, roles and their permissions. Another HUGE win is support of E-commerce and On-line marketing. Having all those features available we can manage all the backend through Kentico admin interface, but leverage benefits from complete control over rendered markup making it lighter and more flexible.
 

Responsive Images

Nowadays every application is targeting all possible devices and no one wants to lose a client if his application does not provide enough good user experience on some device. Of course, every application has to be responsive, but when we talk about reducing image size on the client side because of small view factor – is it real responsiveness?! When we force user to download 1000 x 600 pixels image and scale it to 500 x 300 pixels does this really improves UX?! No, we want to deliver only what customer uses. This is where Responsive images comes to rescue! Even more: they make content editors’ live easier as allow to update a single image and Kentico will do the rest. With some (minor!) development efforts we can configure Kentico to generate as many instance of the same image of a different size as we need and deliver a single image to a client that fits view port the best.
 

Email Templates

A simple, but useful feature was added that allows sending draft emails to a specific email address. Another feature that makes email look more professional is Reply-To field, which shows sender as Roman Hutnyk vs. rhutnyk@bitsorchestra.com in the recipient’s email client.
 

Form Builder

New Form Builder allows editors to clone already present fields. Another good improvement, in my opinion, is renaming form field after label, which, on one hand, speeds up form development and on another add some meaning to a field: agree that “Name” looks much better than “Field1”.
 

Others

There is a long list of other useful features added into Kentico 10: Continuous Integrating added support for almost all object types, WYSIWYG UI personalization, system object listing with their identifiers, mass actions for users and roles, UniGrid mass action, improvement to Staging and Event Log modules and many more.
All those feature shows the great job Kentico Team has done in order to make our lives easier and web apps greater, so there is no much to say except Thank You for your dedication and hard work!

Author

Check other articles

Bitsorchestra
5 5

What our clients say

Bits Orchestra team are outstanding developers​. They listen carefully to our business needs and easily turns our business objectives into a well thought out and executed development effort. Roman is very bright and definitely the most capable developer that has worked on our site. He is not only a Kentico expert but has successfully tackled other complicated development assignments demonstrating expertise in both front and backend development. Roman takes initiative to suggest enhancements that make site maintenance easier while improving the customer experience. The team is very responsive to our work requests and has great follow up. They have also worked very business partners and this has reflected positively on our company. Roman is a true partner for us and a tremendous asset to our organization. We will continue to work with them and would highly recommend Roman and his team for your development needs. He and his team will exceed your expectations!
 Alan Lehmann
Alan Lehmann
President at In energy sector

What our clients say

The Bits Orchestra team does excellent work. They are always available and I appreciate our frequent calls and screen-shares together. Their dedication to the projects and knowledge of Kentico is outstanding. They truly care about the quality of their work, and became a part of our team easily!
Shena Lowe
Shena Lowe
Managing Partner at Consensus Interactive

What our clients say

We hired Roman for a Kentico analysis project and have been very satisfied. He is very skilled and professional. We are looking to hire him and his team again on future projects.
Sylvain Audet
Sylvain Audet
CEO at MyDevPartner.com

What our clients say

Roman and team have taken over an existing Kentico EMS site for a large US Oil Company. So far, they have handled every single request that we have thrown at them and these were diverse, challenging, often bespoke, usually urgent and almost daily, over the last 11 months. Their work is of an extremely high quality, they are capable, quick and we have great confidence in the support that we are getting.
Jon Hollis
Jon Hollis
Head of Web Development at confidential

What our clients say

Bits Orchestra team was very helpful, they had a good understanding of the brief and deep knowledge of the system. They were always keen to provide advice and recommendations that benefit the project substantially.
Ramon Lapenta
Ramon Lapenta
Senior Front End Developer at Cyber-Duck Ltd