---
title:        "Hidden gems in Kentico 10"
description:  "The wait is finally over, Kentico 10 is now available for everyone! As a Kentico MVP I had the privilige to play with some prereleases over the last couple of months. In this post I would like to share my findings with you :)"
url:          https://www.jeroenfurst.nl/blog/hidden-gems-in-kentico-10
date:         2016-11-30
category:     Development and administration
tags:         [Development and administration]
reading_time: 2
---

# Hidden gems in Kentico 10

> The wait is finally over, Kentico 10 is now available for everyone! As a Kentico MVP I had the privilige to play with some prereleases over the last couple of months. In this post I would like to share my findings with you :)

## Before we begin...

Let me start with a quick recap on the [roadmap](http://www.kentico.com/product/roadmap). The big building blocks of Kentico 10 exists out of the following features:

- Improved **MVC** support in [E-commerce](https://docs.kentico.com/k10/developing-websites/developing-sites-using-asp-net-mvc/developing-on-line-stores-in-mvc) and [Online Marketing](https://docs.kentico.com/k10/developing-websites/developing-sites-using-asp-net-mvc/implementing-on-line-marketing-features-on-mvc-sites). Check out the full list of [supported and unsupported features](https://docs.kentico.com/k10/developing-websites/developing-sites-using-asp-net-mvc/supported-and-unsupported-kentico-features-on-mvc-sites) in Kentico MVC.
- Support for custom modules and other objects within **Continuous Integration** including the option to [exclude objects using advanced filters](https://docs.kentico.com/k10/developing-websites/preparing-your-environment-for-team-development/setting-up-continuous-integration/excluding-objects-from-continuous-integration). Check out the complete [list of supported object types](http://docs.kentico.com/k10/developing-websites/preparing-your-environment-for-team-development/setting-up-continuous-integration/object-types-supported-by-continuous-integration).
- **EMS** performance and scalability improvements with the ability to handle more than 100 million contacts and 1 billion activities. Check out the [best practises for EMS performance](https://docs.kentico.com/k10/on-line-marketing-features/configuring-and-customizing-your-on-line-marketing-features/best-practices-for-ems-performance).
- New **Responsive Images Management** to automatically generate device specific assets when uploading new images.
- Improved **E-mail Campaings and Subscibers Management** including [Power BI reports](https://docs.kentico.com/k10/integrating-3rd-party-systems/visualizing-kentico-data-in-power-bi).

For more information on [Kentico 10](http://www.kentico.com/product/kentico10), please read the post [Kentico 10 is here](http://devnet.kentico.com/articles/kentico-10-is-here) from Kentico's director of product [Karol Jarkovsky](https://twitter.com/kentico_karolj).
 
 That being said let's head over to my favorite tweaks that ship with Kentico 10:

## Search filter in Export/Import

This is one of this tweaks I really enjoy. I sometimes find myself tweaking the pager to be able to find that one new settingskey I created, never realizing it could be so simple if a search filter would be present. Thank you Kentico for this one!
 ![Search filter in export/import](~/getContentAsset/2dc58378-ca49-4f36-a404-6a469a4f0581/310c1ea5-13ca-4d75-95a0-620f51989b44/7c0bf9c4_filter_in_export.PNG.PNG)

## Clearing version history automatically

If you reduce the length of the version history it will automatically clear the versions for objects and pages according to the newly specified limit. This will keep your site nice and clean :)
 
 [![Object history cleanation](~/getContentAsset/eaaac6bc-b6ea-402a-8137-ec06710b6a62/310c1ea5-13ca-4d75-95a0-620f51989b44/4695f605_version_history.png.png?lang=en-US)](~/getContentAsset/eaaac6bc-b6ea-402a-8137-ec06710b6a62/310c1ea5-13ca-4d75-95a0-620f51989b44/4695f605_version_history.png.png?lang=en-US)

## Object type information

Great and useful visualisation of an object with it's hierarchy. Also useful to identify the table in which the data is stored in and if the object supports continuous integration.
 
 [![Object type information](~/getContentAsset/d868f8fb-cf79-418e-b961-b96612fd1e41/310c1ea5-13ca-4d75-95a0-620f51989b44/805948ae_object_type_information.PNG.PNG)](~/getContentAsset/d868f8fb-cf79-418e-b961-b96612fd1e41/310c1ea5-13ca-4d75-95a0-620f51989b44/805948ae_object_type_information.PNG.PNG)

## Mass actions in UniGrid

Developers now have the chance to define their own mass actions (e.g. delete all) within UniGrids. New mass actions in Kentico 10 have been added to the Users and Roles applications.
 
 ![Mass delete users](~/getContentAsset/2d2d17cb-e226-4b47-b383-33acfcf8efcb/310c1ea5-13ca-4d75-95a0-620f51989b44/3c29f985_mass_actions_users.PNG.PNG)

## Global event log handlers

With Kentico 10 developers will have influence on how the system logs events in the event log. Check out [customizing event logging](https://docs.kentico.com/k10/custom-development/handling-global-events/customizing-event-logging) for more info.

## Form fields reflect labels in form builder

When dragging/dropping fields in the form builder, the names of the underlying database fields now reflect the text entered in the labels.
 
 ![Form fields reflect form builder](~/getContentAsset/8d7efc98-0e8a-4b40-afba-af92553d7d07/310c1ea5-13ca-4d75-95a0-620f51989b44/9128d0dc_formfields.png.png)

## Modularization improvements

Kentico 10 allows you to apply [custom licensing within your custom modules](https://docs.kentico.com/k10/custom-development/creating-custom-modules/licensing-custom-modules). Kentico [market place ](http://devnet.kentico.com/marketplace)here we come!

## ![Module licenses](~/getContentAsset/3454b44f-0b13-4e87-8df0-365cf32104f1/310c1ea5-13ca-4d75-95a0-620f51989b44/5cb1c039_module_licenses.png.png)

## What's next...

The highlighted gems above are just a couple of additions that get my developer juices flowing. For a comprehensive list check out the [release notes](https://docs.kentico.com/k10/release-notes-kentico-10).
 
 Now it's time to explore and learn the real power of Kentico 10. I am very keen on applying the upgrade to my blog soon and share my experiences with you. Keep an eye out for more posts on Kentico 10 in the very near future.