I suppose you want to have a default set of docks that will be loaded, if the user doesn't have any saved docks in the DB. In my opinion you can use either of the following approaches to achieve the desired scenario:
- Create the default docks dynamically if the DB is empty. Basically you perform a check in the Page_Init to see if any previous DockState is present, and if not the default set of docks is created. You need to know how this docks will look like, and where exactly will they be positioned.
- Start with an empty layout, and populate the Docking layout yourself, as shown in the MyPortal demo. After the desired docks have been selected, you can get the state from the DB.
the Telerik team