You can give different CMS admins different access rights.Only want the intern to be able to edit content but not to be able to publish?It's a bit of a learning curve for the newly inducted but once you grab hold of the key concepts the rest comes alone.One thing that always comes up is putting in custom controls.Note that you can always download a nightly build so you don't have to build the code yourself.For the first time on the Microsoft platform, there is a free user and developer friendly CMS that makes it quick and easy to create websites - or a breeze to build complex web applications.I can’t begin to stress how important it is to set these up properly to save everyone time in the future when updating the website.
It's as easy as a ticking a box and setting the CMS access levels.One such item is not just adding in a whole new tree of nodes and menus but just expanding on the existing action menu with your own custom control.Here is a brief walk through on adding a new action menu option to Umbraco 7.Umbraco ships with more than 15 pre-defined languages that provide a localised user interface and it also allows you to easliy setup multi-lingual sites for your website within one CMS. NET Custom Controls and User Controls and integrate them into Umbraco.
Nothing is more frustrating for a developer than a CMS that restricts you from getting down and dirty in the code. Umbraco is completely flexible to allow you to develop however you feel comfortable.
You can then add another event handler that fires when the main action menu is rendered.