Given the history of the Kendo UI product for its years of existence, its explosive proliferation over time and constantly aggressive release schedule, you may recently started asking yourself, "what else can this product do for me? How it can further simplify my life as a developer of web and mobile applications for different form factors?"
The answer is provided with our Kendo UI Q1 2015 installment. In addition to its existing great features, we are introducing responsive improvements across the board, helping you build responsive apps for the mobile web with minimal to no effort. Read on to learn more about this and everything else packed in the Kendo UI Q1 2015 release.
In keeping with tradition, I'm providing you with some important numbers that indicate the activity and achievements of the Kendo UI team for this release:
And without further delay, I am giving you the main highlights in this major Kendo UI
The headline of this release is responsiveness, how we embrace the concepts of Responsive Web Design (RWD) and transform them into tangible responsive enhancements, becoming part of our Kendo UI framework and widgets.
By definition, RWD is the way to develop mobile web applications tailored for various form factors, by providing the necessary degree of scaling and auto-adjustments for different screen sizes and optimal user experience. Historically, Kendo UI suite has always been on the front line for adopting responsive design patterns that enable fluid interfaces. This has been accomplished by an integrated resizing mechanism for the widgets, and the seamless integration with the popular and widely adopted Bootstrap framework. We also introduced some advanced resizing features for the ToolBar and Gantt widgets, for instance.
With Q1, we take our responsive story to the next level, by providing the following responsive additions:
Additionally, we remain true to our commitment to continue working in this direction in the future, and we expect more responsive features in Kendo UI suite later in 2015.
With this new theme, the appearance of the widgets conform to the SAP Fiori design guidelines, and blend seamlessly with the SAP Fiori platform styles. No need for manual adjustment or custom styling; simply apply the theme and you're done.
Major widgets such as the grid and the TreeList get some deserved love in this release, as usual.
The Grid adds a few more features to its valuable set of functionality. These are:
As for the TreeList, it already provides a variety of column manipulation features, such as column reordering, resizing, show and hide, as well as support for static/pinned columns with horizontal scrolling enabled. You can easily customize the appearance or accessibility of TreeList columns, based on your preferences.
Grid Multi-Checkbox Filtering
TreeList Column Menu
With this release, our Chart exposes visual templates for various core charting elements (chart series, points, axis labels or legend items, and so on), enabling you to tweak or completely replace portions of the chart with your custom visualizations. This is quite a powerful feature to bring your chart data visualizations to the next level of user experience.
Furthermore, the Gantt integrates RTL support, task tooltip and current date indicator, which further complement the existing functionality already available in the widget.
The main purpose of this new widget is to output header and detail content by means of collapsible functionality. This is useful in a variety of cases for web and mobile apps when the screen estate is limited, but you should still display compressed discoverable data for the end users.
Starting in Q1, pdf export is available for the Editor, Map and Pivot Grid widgets, and the Pivot Grid also features Excel export functionality. This completes the export story for the widgets in Kendo UI suite started in Q3 2014, enabling you to export content and share it with colleagues, relay it to external applications or operate with it offline.
It's not possible to cover all new features in this blog post, but I want to mention a few more important enhancements shipped with the Q1 2015 release:
DropDownList Option Groups Vertical TabStrip
All Bower fans, rejoice! With this release we deliver Bower feeds for Kendo UI Core and Professional, which you can use to directly download the latest Kendo UI bits without visiting telerik.com.
The Bower feed for Kendo UI Core is hosted as a public github repo, while this for the commercial Kendo UI version is protected with user/pass credentials on bower.telerik.com. More info can be found in this doc.
As with each Kendo UI release, all new widgets receive server-side wrappers for ASP.NET MVC, Java (JSP) and PHP to assist developers who feel more at home with server-side rather than client-side development. This means that the widgets (and features) listed above are directly available in Telerik UI for ASP.NET MVC, UI for JSP and UI for PHP products.
ASP.NET Scaffolding is a code generation framework for ASP.NET Web applications. Visual Studio 2013 includes pre-installed code generators for MVC and Web API projects. You add scaffolding to your project when you want to quickly add code that interacts with data models. Using scaffolding can reduce the amount of time it takes to develop standard data operations in your project.
Our MVC scaffolding VS extension introduced in Q1 enables you to choose a model and configure the grid. The result is a controller paired with a view that is specific to the chosen model. This gives you the ability to automatically generate the code plumbing between your data and view layers hosting data-bound Kendo UI MVC wrappers.
New Visual Studio Project Templates
In addition to the existing "Standard," "Mobile with Ajax Navigation" and "Mobile with Server Navigation" MVC Visual Studio templates, we added "Grid and Menu" and "Empty" project templates. By extending the basic set of predefined boilerplates, we enable you to jump start your MVC projects and reduce your development time from start to finish.
ASP.NET 5 and MVC 6/VS 2015 Beta
With Q1 2015, we are shipping a Beta version of Telerik UI for ASP.NET MVC, targeting ASP.NET 5, ASP.NET MVC 6 and Visual Studio 15. This is a public preview of our progress and up-to-date product deliverable for the new version of the Microsoft .NET framework.
As we already know, ASP.NET vNext and MVC6 are going to be very different in terms of framework and architecture, compared to the previous versions of ASP.NET, and are still in a flux. Our commitment for the next releases of the Kendo UI MVC wrappers is to stay in line with the ASP.NET vNext development and public Beta versions, and deliver official support for vNext and Visual Studio 2015, right after they are released officially by Microsoft.
We are truly excited about the new opportunities ahead of us, and encourage you to give the Telerik UI for ASP.NET MVC Beta (targeting MVC6 and .NET 5/VS 2015) a spin. Also, do send your input about it our way; we'll surely take it into account.
You can find the Beta distribution as part of our NuGet trial and commercial packages for Telerik UI for ASP.NET MVC, available under the following path in your Telerik account:
(Trial users) Products & Subscriptions > Trials > UI for ASP.NET MVC > Download > Other Setup Files group
(Commercial users) Products & Subscriptions > UI for ASP.NET MVC > Browse All Product Files > Other Setup Files group
(DevCraft Collection users) Products & Subscriptions > DevCraft Collection Name > Download Installer and Other Resources > UI for ASP.NET MVC > Browse All Product Files > Other Setup Files group
Join us for a Telerik Kendo UI™ Release Webinar on April 9 at 11:00 a.m. ET to learn what’s new in the March release and see how Kendo UI suite helps you build responsive web apps that scale for every device.
Watch everything new in Kendo UI suite in action:
The webinar ends with a Q&A session during which our Kendo UI experts, Burke Holland, Cody Lindley, Jen Looper and John Bristowe, will answer all your burning questions about the new release.
Eager to try yourself everything that’s depicted above? Visit the official demos, documentation and release notes for Kendo UI | UI for ASP.NET MVC | UI for JSP | UI for PHP.
Trial Downloads > Kendo UI | MVC | JSP | PHP. You'll find additional stuff as well, as this is just a small portion of everything included in Q1.
Last but not least, do not hesitate to share your feedback about this release, either in the comments of this blog post or in our forums. We want to hear your voice and discover how these features will help you build your next amazing mobile web application.
Stefan Rahnev (@StDiR) is Product Manager for Telerik Kendo UI living in Sofia, Bulgaria. He has been working for the company since 2005, when he started out as a regular support officer. His next steps at Telerik took him through the positions of Technical Support Director, co-team leader in one of the ASP.NET AJAX teams and unit manager for UI for ASP.NET AJAX and Kendo UI. Stefan’s main interests are web development, agile processes planning and management, client services and psychology.