This roadmap outlines the scope of our next product release. This list is continuously updated through milestones that correspond to our development iterations. Ongoing milestones outline the MVP expected to be delivered during the current iteration, while planned milestones will be updated as new priorities are determined.
Have an idea for an improvement? Send us a suggestion.
Completed In development Postponed Canceled
Kentico 12 is currently scheduled for release at the end of November, 2018.
Better authoring experience to empower marketers.
In the past, content management systems have often been known for providing an interface that only engineers can love. As more marketers adopt these platforms, there are now expectations that systems need to be more intuitive, straightforward, and easy to use. To truly empower marketers to be successful and achieve their goals, Content Management Systems need to provide an authoring experience similar to those in other enterprise platforms, such as LinkedIn, Facebook, Instagram and so on.
In Kentico 12, we are planning to focus on delivering an incredible authoring experience that will enable marketers to transform the way they work with the content. Through an intuitive, clean, and consistent authoring interface, the next version of Kentico will allow quick actions to be completed, without going through too many steps before performing a task. By reducing training and on-boarding time, Kentico 12 will lead to increased productivity and efficiency.
It's all about MVC and .NET Core.
As digital projects continue to live on for years, organizations need to adapt to new programming techniques and skills to keep up with changes in technology. ASP.NET Core and MVC has become the go-to solution for web applications, offering companies an efficient and scalable architecture for their projects. MVC enables a truly agile development experience. This widely used methodology provides a pattern-based architecture to build dynamic websites that enable a clean separation of concerns, while giving developers full control over the final markup.
Kentico has been always strong in providing extensibility and a customization model. This pattern has enabled developers to adapt their applications to changing needs. With Kentico 12, we are going down the path to natively support ASP.NET Core MVC application development. Having a pipeline and event-driven architecture provides a lot of options for overriding the platform. In Kentico 12, this is only going to be extended with a new ASP.NET MVC component-based development model that will allow a new wave of MVC project development with Kentico.
Please refer to the roadmap below for more details.
In planning until December 11th, 2017.
In development from December 12th, 2017 to March 27th, 2018.
Widget-based visual page builder
A new, intuitive MVC widget-based visual page builder that will make it easy for marketers to create and compose content for the web. It's all about empowering users to become truly agile marketers delivering a better customer experience faster.
Inline editors for widgets
As widgets can be reused on several places, it is important for a Marketer to specify their properties, such as the text or image to be displayed, or the number of articles listed by the widget. With inline editors, Marketers can adjust how widgets behave directly within the visual context of the page, and without the need to go complex configuration dialogs. Developers can create new inline editors to cover all scenarios.
Research: Enabling ASP.NET MVC Core development
This is a very important first step on our way to support ASP.NET Core MVC application development on Kentico platform. We are going to conduct research to identify the parts of the architecture that need to be transitioned first to enable ASP.NET Core MVC app development. We expect to use the gathered information to prepare a set of best practices on how the .NET Core MVC app development can be conducted with the current state of architecture. Moreover, this information will be used to identify the next steps of the transition.
Ecommerce business API
Kentico 12 comes with much easier and simplier use of e-commerce API for schopping cart actions.
Redesigned MVC API and NuGet distribution
The MVC API got centralized into the Admin side of Kentico EMS with only strictly MVC related API left in the NuGet package.
In planning until March 27th, 2018.
In development from March 28th, 2018 to June 19th, 2018.
Developers can control which widgets can be selected and used for a specific widget zone. This ensures visual consistency accross layouts and pages. This also makes it much easier for marketers to add widgets to their page designs.
Page builder sections
Sections allow marketers to define column layout for the widget zones.
Installing new instances of the MVC sample project or adding MVC projects into existing instances gets easier with an automated installation wizard.
MVC support in the Free edition
Full MVC support becomes available for projects of all sizes, including projects running on the Free edition.
LinkedIn OAuth 2.0
The LinkedIn API will be updated to leverage OAuth 2.0 for authentication. OAuth 1.0 will no longer be supported.
Kentico 12 supports GeoIP2 database as MaxMind no longer provides access to GeoIP Legacy databases with new purchases.
Online forms for MVC
Kentico 12 brings the drag & drop support of the Form builder to MVC projects. This feature will allow marketers to create and publish online forms easily from the administration interface, without requiring a developer.
In planning until June 19th, 2018.
In development from June 20th, 2018 to September 10th, 2018.
Marketers often need to publish compact online forms to increase the number of form submissions, while at the same time try to gather all the necessary data which can only be collected via longer interfaces. This can result in forms less likely to be completed. Smart forms allow marketers to create progressive forms, collecting user information incrementally as they progress through each step. This will allow marketers to collect large amounts of data, while keeping their forms compact.
MVC widgets personalization
To be more effective in generating and converting leads and reaching their goals, marketers can personalize content displayed by widgets without assistance from developers. Marketers can create new widget variants based on different options such as Persona, Country, or Device type. Developers can register additional personalization condition types, as needed.
.NET Standard 2.0
Technologies like ASP.NET Core, ASP.NET Core MVC, MVC 5 and .NET Standard are all important parts of Kentico's technology future. In Kentico 12, we want to provide .NET Standard assemblies as a NuGet package. Development teams can use these assemblies in their .NET Standard and .NET Core applications. They can also use them to create custom .NET Standard libraries or ASP.NET Core and ASP.NET Core MVC applications connected with Kentico.
C# 8 support
NOTE: Due to Microsoft postponing a release of C# 8 we won't be able to include it in the product on time for Kentico 12 release.
Support for a new version of C# brings all the bells and whistles to Kentico 12.
Want to talk?
Please feel free to reach out to us at firstname.lastname@example.org.
* The information included on the Kentico product roadmap is not a commitment, promise, or legal obligation to deliver any final material, code, or functionality.