UI personalization allows the creation of a simplified user interface. It’s a great way to create personalized and
extensible user experiences that empower people to get things done. System administrators are able to remove tabs,
menu items, actions and parts of UI pages that aren’t needed. This allows users to not be overwhelmed by loads of
unnecessary options. System administrators are able to deploy intelligent user interfaces. In this session we will
examine how this feature is used within Kentico CMS 7. We will cover the basics of technical implementation,
design concerns, extensibility and security. In this webinar we looked at how to implement the basics of UI
personalization on your Kentico CMS 7 site.
4. Importance of UI personalization…
• Create simplified
interfaces
– Decrease the learning
curve
– Remove unnecessary
features
– Show only essential
business features
5. UI Personalization Fundamentals
• Kentico CMS user
interface consists of
Modules
• Modules contain UI
Elements
– Page or part of page in
CMS Desk that can be
hidden from a users
• Tab
• Menu Item
• Groups of Controls
CMS Desk Only!
6. Runtime Management
• UI profile defines visibility of a UI Element for a particular role
• User profile defined by UI profiles of their roles
• UI element visible if at least one role the user is a member makes element visible
7. Demo – UI Personalization in Action
Let’s Meet Andy
14. Adding New UI Elements
Display Name Element name in Administration interface
Code name Web site code name
Element is custom Set value to true for custom UI elements
Caption UI Caption
Icon path Menu item icon
16. Wrap up…
• UI personalization
provides a great
opportunity to
customize the
interface
• Understand your user
needs
17. Questions…
Thanks!
Thomas Robbins, Kentico CMS Chief Evangelist
Check out the Digital Marketing University
for more great marketing content!
Email: thomasr@kentico.com
Twitter: @trobbins
Twitter: @MYMKTING
18. Who are we?
Kentico CMS is one of the
most powerful Customer
Experience Management
Systems and Content
Management Systems on the
planet. With over 18,000 web
sites in 90 countries it is used
for everything from simple web
sites to complex applications.
Kentico CMS is easy to
install, simple to manage and
reliable.
Editor's Notes
Implementing UI Personalization in Kentico CMS 7 required additional re-factoring of how the application is structuredThe term modules is nothing new but an important term to keep in mind when talking about UI personalizationBy definition modules contain UI elementsThese elements consist of tabs, menu items and groups of controls and are what is hidden from the usersThe screen shot you can see here represents an example of a customized CMS DESK – Tools Tab. As you can see the module CMS DESK has UI personalization applied that hides various menu items or UI elements from this user. Whether a UI Element is shown or hidden is based on role security