I want to create a portal-type environment that allows users to
select user controls, server controls, custom controls, or web parts
and add them to their page. These controls may be located in a
folder on the server so that developers can add more controls as they
are created. I'm fairly new to this, but I suspect I would have
to expose all of these controls while in the Catalog mode. Is
this possible, and if so, do you know/have an example that illustrates
how this can be done?
The user should be able to add the
control multiple times as needed, as well as expose the control's
properties for configuration and provide some means to
connect/communicate between other controls on the page. All of
this information must be persisted too but the default persistence
personalization mechanism is probably satisfactory for now.
This
might be far-fetched but, is it possible to wrap the control in its own
"little" zone so that it can be dragged and dropped more freely?
From examples I've seen, there is typically a column zone where users
drop controls that snap into place based upon where they are dropped -
maybe below an existing control or beside it... It would be nice
if one could drag/drop the control anywhere within a predefined space
such as they type of drag/drop one might see implemented in
Javascript.
Any examples that might help me solve some of these issues is greatly appreciated.
Kind Regards,
=^..^=