We are developing a custom application for personalization approach in asp.net using rad controls. In this regard we are planning to use rad docks one of the list of web parts and the other for to have the original instance of the web part.
Introduction
We want to create an custom .Net application which persumes the user personalization with a web part gallery (custom) and a page where the users can add web parts from the gallery to the actual page. In this regard we want to use the telerik controls to support some of the functionalities. Following are the controls of telerik that are planning to use
RADDockLayout – To simulate web part zone
RADDock – To simulate the drag and drop feature between the zones
RADWindow – To simulate gallery opening from the page
RADRotator/RADMenu – Which will be control to render the web parts
Requirements
Page with 3 columns where user can add/drag and drop the web parts
When a user clicks on a button “add web part ” on the page
Flyout should come up showing the web part gallery
User should be able to drag and drop a web part from the gallery to the page
Problem Area
Drag and Drop – Create instance
Took two RadDock Layout one is having raddocks loaded using database as source. The other is empty. The docklayout that is initially loaded assume that is a kind of a gallery (represents an image for a webpart) But when a user drags a dock on to the second docklayout, the actual instance should remain as it is, but using some metadata information within the dock should create a new dock instance place it into the second docklayout
Disappearing window
When a gallery is opened (on click of some button on the page) as fly out, after user finishes his interaction he will be clicking within the parent page some where so the fly out should disappear
Approach – Planning to use radwindow for this requirement