Sitefinity supports two kinds of modules:
Both types are capable of achieving the same end functionality and the only difference is in the actual implementation.
Intra-Site modules are much simpler and quicker to develop. The code for these modules is stored in the App_Code folder, while the user
interface is implemented through series of User Controls.
Pluggable modules are a bit more complex to implement. The whole Pluggable module is compiled into a .dll
file, together with the User
Interface elements (generally, composite controls).
So you will choose the
appropriate type of a custom module depending on your particular needs. For more information on this matter please refer to the following topic of the Developer Manual.
Regarding your question about refreshing the base Control Panel, here is a simple example:
|ControlPanel ctrlPnl = ((ControlPanel)base.ControlPanel);
Do let us know if you need any further assistance.
the Telerik team
Check out Telerik Trainer
, the state of the art learning tool for Telerik products.