UI Personalization

2 posts, 0 answers
  1. Stephen
    Stephen avatar
    1 posts
    Member since:
    Jan 2009

    Posted 12 Mar 2009 Link to this post

    We would like to understand Telerik's position on UI personalization when building an application based on Silverlight, Blend and Telerik frameworks.  We are aware of the web part technology in ASP but would like to know whether their are plans for including similar UI personalization on the Telerik Silverlight control roadmap.

    We want to move our product to Silverlight and the use Telerik control framework but our solution must permit an end user to personalize the user interface and save the changes made (individual, role and
    solution level).  We want to concentrate on our business solution rather than building out the technology to do this.  Some of the user UI personalization changes expected are:

    • Hide non-mandatory fields, buttons, tabs or groups containing non-mandatory fields (typically unused features for that user)
    • Move a field or group of fields within an existing tab or other container to another container
    • Make a non-mandatory field mandatory
    • Define new custom buttons that link to existing application functionality or URL for mashups
    • Resize input and display fields

    These UI changes need to be completed in XAML only, independent of the underlying business code since one product solution will be deployed and supported.

    The idea would be to store these user changes in a user profile that could guide the browser in rendering the XAML.  A profile approach would also enable a user to share a
    unit of work that has a personalized UI with another user.  Profiles need to migrate forward with the solution as subsequent versions are released to minimize maintenance & testing impact.

    The parts and states model along with the storyboard mechanism central to Blend2 is very good for organizing and reusing the application control cosmetics but we are
    looking for a more malleable interface that a user can shape to their purpose after delivery (as indicated above, these changes are cosmetic rather than changes in business function).

    Any thoughts with respect to end user personalization of Telerik controls would be appreciated.  

  2. Pavel Pavlov
    Pavel Pavlov avatar
    2039 posts

    Posted 13 Mar 2009 Link to this post

    Hello Stephen,
    Thank you for the interest in our RadControls for Silverlight.

    I had a talk with our management and they are very positive about the idea of creating  a control or a technology to support dynamic UI personalization for Silverlight similar to ASP.NET WebParts.

    The first step in that direction is already done. Please have a look at our Docking for Silverlight.
    The team developing Docking are currently working on state persistence functionality. This means that the control will support an easy saving of the current state and persistence of layouts tuned by end users.

    Besides that, Microsoft have promised to add the ability to support dynamic styles for Silverlight 3.0 . This means any visual state properties and even behaviors may be easily set  and persisted by building / setting custom styles runtime.

    So I cannot promise (for near next releases) codeless support for personalization but I'm pretty sure with every next release such task will be more and more easier to accomplish with our controls.

    Meanwhile I will make sure to elevate your idea so that the Silverlight team will put  efforts in that direction.

    We are always happy to receive suggestions and constructive feature requests. This helps us a lot on planning new controls and features as well as polishing existing ones. I have updated your Telerik points.


    Pavel Pavlov
    the Telerik team

    Instantly find answers to your questions on the new Telerik Support Portal.
    Check out the tips for optimizing your support resource searches.
Back to Top