API Questions on Kentico API.
Version 6.x > API > Extending the CMS Desk View modes: 
User avatar
Member
Member
positivepurchasing - 5/29/2012 10:34:53 AM
   
Extending the CMS Desk
Hi

I need to add functionality to the CMS Desk. I can see that the db tables 'CMS_Resource' and 'CMS_UIElement' seem to have something to do with the menus items in the CMS Desk.

Is that about correct and if so how do I add to the tables and if that is all incorrect, can someone please tell me how to extend the CMS Desk?

Cheers

User avatar
Kentico Legend
Kentico Legend
Brenden Kehren - 5/29/2012 3:14:40 PM
   
RE:Extending the CMS Desk
What kind of extending do you want to do? You can create Modules, webparts, etc. and add those Modules to the CMS Desk and place the webparts that use those modules on the pages of the CMS Desk by finding the correct ascx control within the file system.

User avatar
Member
Member
positivepurchasing - 5/30/2012 3:31:24 AM
   
RE:Extending the CMS Desk
Can you point to some documentation about how to create and add modules to Knetico, please.

User avatar
Member
Member
kentico_michal - 5/30/2012 3:48:47 AM
   
RE:Extending the CMS Desk
Hi,

Here is a section that demonstrates how you can create a custom module: Custom modules.

Best regards,
Michal Legen

User avatar
Member
Member
positivepurchasing - 5/30/2012 3:53:51 AM
   
RE:Extending the CMS Desk
Hi

Thanks mate.

Cheers

User avatar
Member
Member
positivepurchasing - 5/30/2012 4:32:10 AM
   
RE:Extending the CMS Desk
Hi

Done the tutorial and that is actually quite good, I never thought I would say that.

Cheers

User avatar
Member
Member
positivepurchasing - 5/30/2012 6:25:14 AM
   
RE:Extending the CMS Desk
Hi

Is it possible to create a custom top tab? alongside the 'On-line Marketing' tab.

User avatar
Member
Member
kentico_michal - 5/30/2012 6:58:28 AM
   
RE:Extending the CMS Desk
Hi,

Yes, it is possible just as it is mentioned in the documentation. The only difference is that you need to register the module in the CMS Desk section [Site manager -> Development -> Modules -> CMS Desk].

Best regards,
Michal Legen