Making an extension for the console

Topics: General
Apr 20, 2011 at 6:28 AM

I cant find if there is a simple way to attach a new module in the administration like Content,Media...

I have tried to draw what I mean :-)

When clicking on the module, it have to open an aspx or ucercontrol in the main window

Or is there are more Composite way to do it?

Apr 20, 2011 at 7:40 AM


You should read our articles - Tree definitions  and Guide to Applications

For the start, below is a simple example how to extend C1 console with your own root perspectives:

1. Create XML file MyModule.xml and put it to the folder ~/App_Data/Composite/TreeDefinitions/:

<?xml version="1.0" encoding="utf-8"?>
<ElementStructure xmlns="" xmlns:f="">
		<NamedParent Name="PerspectivesRoot" Position="Top" />
			<Element Label="My Module" Id="MyModule">
					<Element Label="Products" Id="products">
							<CustomUrlAction Label="Show products " Url="~/Products.aspx"> </CustomUrlAction>

2. If you don't see new "My Module" perspective, you should check permissions for your user. Users  -> locate your user -> right click -> Edit user -> select Perspectives tab -> make sure that "My Module" perspective is selected as visible for this user.