You are here >   DotNetNuke > Administration > Advanced Control Panel
  |  Login

The Advanced Control Panel Package for DotNetNuke

The Advanced Control Panel Package contains two cutting-edge control panels developed for you to utilize in your DotNetNuke 5, 6, and 7 installation. A new Advanced Ribbon Bar and an optimized version of the original Iconbar, released as a free gift for the DNN community as a collaboration between Sebastian Leupold and myself.

The new Ribbon Bar takes up less space than the original control panel while adding numerous features as well as improving the core DNN admin management features, making your website incredibly easier to understand for all your administrators.

Have you struggled with slow page refreshes while administrating your site? You should use our new method which completely removes all those annoying refreshes and postbacks that cause an incredible amount of delay during administration tasks. Additional features have been included, such as a module copy function, which will duplicate a module from another page (similar to the export/import feature, only 1 click), a per-user favorites / bookmarks menu with shortcuts for installing a new extension or restarting the application, undelete modules without leaving the current page, and static text language override functionality for content translators.

After installation, on the Host Settings page you'll have at least a total of three choices for a control panel: 
- Advanced IconBar
- Advanced RibbonBar
- (original) IconBar

If you like this control panel, be sure to check out my other free modules. This is work in progress. Please help support further development with a donation today.


  1. Intelligent saving space using JQuery UI
  2. Multiple views (default ribbon style, compact text links, and expandable icon mode)
  3. All actions are executed without any page refresh by utilizing AJAX callbacks
  4. Features / Functions:
    1. Mode: switching between View and Edit now with only a single click
    2. enter page settings, add new page or delete current page with a click, use context menu for duplicate, import and export
    3. add modules allows to create from scratch, copy or reference an existing module. additional information will be queried in a small popup
    4. common tasks include Help, our Feedback request and the admin / host menu (permission based)
    5. per-user favorites / bookmark menu

Further features will be added based on users' feedback - e.g. a customizable favorites menu



Optimized IconBar:


  1. CSS-Sprite which contains all the icons, reducing over 15 HTTP requests between the client/server
  2. half as many server side controls, which reduces the viewstate and html footprint slightly


The Advanced Control Panel Suite by Oliver Hine

Special Thanks to:
Sebastian Leupold - German Translation, Ideas for Features and Usability, and Cooperation
Ernst Peter Tamminga - Dutch Translation
David Lee - French Translation
José Maldonado - Spanish Translation
Siri Monsoey E. - Norwegian Translation
Yehuda Tiram - Hebrew Translation
Marcio Maciel - Portuguese (Brazil) Translation

Important Notice: After installation some users might experience the following excpetion: Failed to load viewstate. You can safely ignore this error which is caused because the newly installed version changes the output of the control panel.

Version History:

v1.5.3 - 11/29/2012

  • fixed dialog enter keypress from triggering any non-control panel actions on the page
  • fixed display issue with users without a display name
  • minor css tweaks

v1.5.2 - 11/26/2012

  • added DNN7 support

v1.5.1 - 7/13/2012 (internal build)

  • added boolean host setting "ohcp_LockCategoryList" which will hide the DNN6 categorization field for all users except superusers, locking them to only see the "Content" type modules
  • fixed delay when searching for users when your site contains more then 10k accounts
  • tweaked search for users to use contains, instead of startsWith

v1.5.0 - 6/4/2012

  • DNN6 - added module categorization fields
  • DNN6 - use overlays if popups are enabled
  • added the ability to impersonate an anonymous user
  • added enter/escape keypress handlers for saving/closing popups
  • tweaked portals menu to show only for super users
  • fixed version detection api
  • minor css tweaks

v1.4.0 - 10/19/2011

  • updated jQueryUI binding method to reduce conflicts with 3rd party modules
  • updated to hoverIntent v6, load the shared DNN6 version if present
  • added jQuery.RequestDnnPluginsRegistration for DNN6 module action support
  • added check for null IconFile when building tab menus
  • added docking support (top/bottom docking areas)
  • added portal switcher (when multiple portals are configured on a single instance)
  • fixed z-index issue positioning issue
  • fixed initial skin/container selection
  • coloring tweak (cp background, span text)

v1.3.3 - 4/7/2011

  • RibbonBar:
    • added page template selection on add new page dialog
    • added settings for controlling the target user administration module definition
    • fixed user impersonation revert action on multi-portal shared userbase installs

v1.3.2 - 3/30/2011

  • RibbonBar:
    • added user impersonation support with reverting back to your original account!
    • added page position management capabilities (after, before, child of)
    • added disable page checkbox into page management dialog
    • added site-template refresh bookmark support
    • added callback error display in a stylish growl notification
    • fixed exception if no admin page exists in the current portal
    • fixed skin/container control (reverting to page default works as intended)
    • fixed "__U" querystring bug when using Chrome
    • fixed bookmark menu rendering issues when creating the first bookmark
    • updated to jquery ui 1.8.7
    • updated DNN Reference to v5.4.0+

v1.3.1 - 12/14/2010

  • RibbonBar:
    • added skin & container options when updating or adding a page
    • fixed issues with rtl languages
    • fixed page refresh when rendering the bookmark prompt
    • replaced the add new page dialog, with the edit page dialog (less code, more features)
    • skin & container control now shows current default selection
    • html and css changes for IE6/7/8/9 support
  • updated Dutch translation
  • added Norwegian translation
  • added Hebrew translation
  • added Portuguese (Brazil) translation

v1.3.0 - 11/25/2010 - Happy Thanksgiving!

  • RibbonBar:
    • added ui language override functionality
    • added restore deleted module shortcut
    • fixed bookmark callback when running under DNN v5.6.0
  • added French translation

v1.2.3 - 9/3/2010

  • RibbonBar: fixed issue when creating a new page
  • added Spanish translation

v1.2.2 - 9/2/2010

  • RibbonBar: fixed typo (clear portal cache was incorrectly labeled)

v1.2.1 - 9/1/2010

  • RibbonBar:
    • added default host bookmarks (reset app, install extension)
    • added default admin bookmarks (clear portal cache)
    • added copy design to children, and copy permissions to children actions
    • added new amazing page settings popup, it will save you TONS of time!
    • fixed conflict with ModuleActionsMenu
    • fixed language selector bug in DNN 5.5.0
  • IconBar:
    • fixed icons not displaying
  • added Dutch translation
  • updated German translation

v1.2.0 - 8/9/2010

  • RibbonBar:
    • added new floating / docked mode
    • removed unnecessary tables, divs, and whitespace
    • removed feedback button
    • removed full jQuery UI distro, added only .sortable
  • IconBar:
    • fixed inline styles showing for all users
  • moved install path into ~/DesktopModules/oh/ControlPanel
  • added debug & release specific msbuild tasks for the YUI compressor

v1.1.7 - 4/20/2010

  • removed unnecessary html markup (tables, whitespace, etc...)
  • renamed 'RibbonBar' to 'Advanced RibbonBar' and 'Optimized' to 'Advanced IconBar' because of naming conflicts with the RibbonBar included with the DNN v5.4.0 release.

    If you already installed DNN 5.4.0, you'll need to run this SQL (Host > SQL > Run as Script) to enable the default ribbon bar, otherwise you can ignore this manual step
    IF NOT EXISTS(SELECT * FROM {databaseOwner}{objectQualifier}ModuleControls WHERE ControlKey='CONTROLPANEL:RIBBONBAR')
      INSERT {databaseOwner}{objectQualifier}ModuleControls (ControlKey, ControlSrc, ControlType)
        VALUES('CONTROLPANEL:RIBBONBAR', 'Admin/ControlPanel/RibbonBar.ascx', -3)

v1.1.6 - 2/26/2010

  • fixed issue with IE when switching into icon mode
  • fixed caching issue when adding a tab in DNNPE
  • added German translation by Sebastian Leupold

v1.1.5 - 2/26/2010

  • fixed issue with module title always using the default title
  • removed the requirement on the admin console module for controlling the visible state of the admin menu, now checking if the current user can view the admin tab

v1.1.4 - 2/25/2010

  • fixed issue with cached scripts and css files after upgrade
  • fixed issue with module placement when using the above/below options
  • fixed issue when adding modules with multiple view definitions (DNN Blog)
  • moved menu handles graphics into css sprite image

v1.1.3 - 02/20/2010

  • switched page dropdown list to an ajax callback
  • adjusted the z-index of popup menus / dialogs
  • added missing localization keys

v1.1.2 - 02/19/2010

  • added 'Create a New Page' dialog mode
  • added 'Change Container' option in the new module dialog
  • replaced the module and feedback dialog with the bookmark styled dialog
  • fixed copy/link module list when the current page is empty
  • fixed issue with cached scripts and css files after upgrade
  • disabled the add/copy/link module when you're on a module admin control

v1.1.1 - 02/02/2010

  • switched from using '$' to 'jQuery' to fix issues with ows
  • fixed issue when clicking bookmark twice
  • fixed issue with chrome not being able to delete bookmarks

v1.1.0 - 02/01/2010

  • added favorites / bookmark feature
  • added check for IsVisible and IsDeleted in the admin/host menu callback
  • added missing localization keys
  • targeting 3.5 / DNN5.1+
  • fixed pin/unpin visibility setting
  • enabled option strict

v1.0.2 - 01/14/2010

  • added basic jQuery 1.4 support (removed dialog animations)

v1.0.1 - 01/10/2010

  • added multiple views (default ribbon style, compact text links, and expandable icon mode)
  • added YUI compressor for js/css files
  • added admin / host icons by Jojo Mendoza
  • added local jqueryui v1.7.2 or hosted v1.* based on your host setting for jquery
  • fixed expand and progressbar imagepaths
  • fixed localization of admin/host menu items
  • removed the delete confirm alert when button is disabled

v1.0.0 - 12/25/2009 - Merry Christmas!

  • automatically enabled after installation
  • switched page settings and feedback icons

v0.0.4 - 12/24/2009

  • new ribbon bar control panel

v0.0.3 - 11/29/2009

  • fixed animation

v0.0.2 - 11/25/2009

  • fixed Host NavigateUrl

v0.0.1 - 11/23/2009

  • removed 15 serverside controls
  • optimized 15 images into a single graphic

Any donation would be greatly appreciated and will go directly to the development of free extensions for the DotNetNuke community.

Download Latest Release