Follow me @MarkXA

Subscribe

Donate

Download

*NEW* Version 2.0 of DDRMenu, which is the default menu provider in DotNetNuke 6.0, is now available for download on CodePlex.

If you still want version 1, download the package according to your version of DotNetNuke:

(Save the package rather than opening it, you'll need to upload the ZIP to your server when you install it).

Be sure to sign up for updates (choose one from the list at the side of the page) to be notified of new templates, performance improvements and maybe even the occasional bug fix.

You should probably take a quick glance at the installation instructions and the getting started guides as well.

Release notes

Known issues

    None.

Change list

01.02.02 (2010-09-16)

  • Skin objects added to manifests for use by HTML skins.
  • Fixed loss of defaultClientOptions in some templates.

01.02.01 (2010-08-12)

  • Templates can now be located in the container folder for action menus.
  • Workround for WebKit bug when using SolPart template.

01.02.00 (2010-08-04)

  • IPortable interface supported.
  • Loading jQuery from Google CDN uses same protocol as hosting page (http/https).
  • More tolerant parsing of XML supplied via NodeXMLPath.
  • New XSLT library functions for provision of login and register links in a menu.
  • Fix for text encoding in DumpXML template.
  • Fixes for DNNMenu/Solpart in Webkit.

01.01.01 (2010-07-04)

  • Page title now available in XML.
  • Fixed another bug in DNNMenu and SolPart menus when browser window resized.

01.01.00 (2010-06-23)

  • Can now be used for module actions menu.
  • Significant performance improvements in DNNMenu and SolPart templates.
  • Fixed bug in DNNMenu and SolPart menus when browser window resized.
  • DumpXML template layout improved, now included in core distribution.
  • Script instantiation changed to get round bug in XHTML validator.
  • User information now optionally available in XML (use IncludeContext="true").
  • XSLT updated to work when user information is included.
  • CLSCompliant attribute added to avoid warnings when using INodeManipulator.
  • XSLT function library introduced, initially with only UserIsInRole method.

01.00.06 (2009-12-14)

  • Fixed problem working with DNN 4.x language packs.
  • Module settings now takes multiple template arguments and client options split one per line in multi-line text box.

01.00.05 (2009-12-10)

  • Viewstate disabled since not used.
  • Fixed problem with SolPart hover classes.
  • Fixed issue with IDs when menu embedded inside another control.

01.00.04 (2009-12-05)

  • Uses Adequation localisation extensions if installed.
  • Added new DNNMenu classes icn, txt, mi[n], id[n], m[n] and mid[n].
  • IncludeNodes and ExcludeNodes can now filter by role, e.g. IncludeNodes="[All users]" only shows those pages visible to all users.
  • Fixed issue with vertical SolPart menus.
  • Fixed issue using NodeSelector with page IDs.

01.00.03 (2009-12-02)

  • Uses Ealo page localisation if installed.
  • Uses localised page names from language settings if DNN version supports it.

01.00.02 (2009-12-01)

  • Changed shim ClientOption from "noShim" to "shim" (thus defaulting to no shimming unless required).
  • Upgrade cleanup code modified to retain existing modules.

01.00.01 (2009-11-23)

  • When adding as a module, now lets user choose style.
  • Issue fixed with MenuAlignment in SolPart template.
  • Fixed errors when adding ClientOptions to ddr:MENU skinobject.
  • Missing text added to module resource files.
  • Fixed DNN 5 installation package - module now installed correctly.

01.00.00 (2009-11-18)

  • Uses Apollo page localisation if installed.
  • True hyperlinks added to DNNMenu and SolPart templates.
  • NodeSelector now processed before IncludeNodes and ExcludeNodes.
  • Settings in module version now processed correctly.
  • Separator HTML fixed in DNNMenu template.
  • SolPart spacer images in FireFox should now always show.
  • Menu alignment fixed for DNNMenu with zero-height container.
  • Scripts added to head rather than registered with script manager to prevent conflicts with ClientAPI.
  • Fixed problem with indication of active nodes in SolPart template.
  • Fixed submenu positioning problem in Opera.
  • Improved chances of peaceful coexistence with other modules also loading jQuery.
  • Menus appear over windowed objects in IE (but not necessarily in other browsers, so beware!).
  • Floating menus relocate, shrink and scroll as appropriate when screen estate is low.
  • Added IncludeNodes etc to SolPartMenu.ascx.

0.9.03 (2009-06-28)

  • Changed node XML format to include more page information, e.g. description.
  • Changed INodeManipulator to use custom node type rather than DNNNode, to include page details.
  • New templating system, now used for all menu types.
  • Minor threading and caching fixes.
  • Added "first", "last" and "only" CSS classes to Classic and Mega1 menus.
  • Added keyboard support to Classic and Mega1 menus (using tab key).
  • Added "IncludeNodes" and "ExcludeNodes" options to select which pages to show.

0.9.02 (2009-06-12)

  • Changed Snapsis templates to use breadcrumb for IsActive token.
  • Fixed HTML encoding issue in non-templated menus.

0.9.01 (2009-06-11)

  • First beta release.