Products

Solutions

Resources

Partners

Community

Blog

About

QA

Ideas Test

New Community Website

Ordinarily, you'd be at the right spot, but we've recently launched a brand new community website... For the community, by the community.

Yay... Take Me to the Community!

Welcome to the DNN Community Forums, your preferred source of online community support for all things related to DNN.
In order to participate you must be a registered DNNizen

HomeHomeOur CommunityOur CommunityCommunity Membe...Community Membe...Public Preview: DotNetNuke Templated Mega-Menu ProviderPublic Preview: DotNetNuke Templated Mega-Menu Provider
Previous
 
Next
New Post
5/11/2009 12:16 PM
 

I am pleased to announce the publically-available preview of a new templated mega-menu provider.  This preview is for internal evaluation only, and should not be used in production.  A full release, including source, is expected at the end of the month.

The provider allows for marking one or more pages as being templated; during instantiation these templates are dynamically inserted into the page.  The templates are highly flexible and may be deployed at the site, skin, or portal level.  This allows for great flexibility in user experience.

More screenshots are available at my blog site.  The project is hosted on CodePlex and is located here.

By way of example, one of the default templates available allows styling of the DotNetNuke administrator menu as:

 

DotNetNuke DNNMenu Mega-Menu Provider Screenshot

 

Feedback is greatly appreciated!

Brandon

 


Brandon Haynes
BrandonHaynes.org
 
New Post
5/11/2009 1:03 PM
 

Sound great!

I don't have much time ATM, But I'll check this out a later and give you some feedback

 
New Post
5/13/2009 7:14 AM
 

Hi Brandon,

I downloaded the alpha release and installed it on DotNetNuke. It is a realy nice menu !I have troubles with making a new Template and CSS file.I copy the DefaultTemplate, rename it and put it in Providers/NavigationProviders/DNNTemplatedMenuNavigationProvider.
So i have 2 new files there: for example newmenuskin.ascx / newmenuskin.css

I load them via

<meta name="menuTemplate" content="newmenuskin" />
<meta name="menuCss" content="newmenuskin" />

If i change the CSS file it won't do anything.
I want to create the same example as your WIDE version.

Is this possible in this release ?
The WIDE template is not there.

One more thing: A 3rd level in the menu is not available ? Or do i just have to put in the css ?

Thank you very much.
 

 
New Post
5/13/2009 9:16 AM
 

 Hi Ely,

It appears that I have inadvertently uploaded an older version of the provider; the latest version contains several other templates in addition to the default one (Headings, Descriptions, and Default).  It is likely that a bug that was subsequently corrected remains open in the incorrectly-uploaded release.  

It will likely be Saturday before I can correct this, but I will do so as soon as possible.  I appreciate your pointing this oversight out to me!

With respect to additional menu levels, this provider is intended to intercept a tokenized page and replace it -- in its entirety -- with the specified template.  All other functionality is the responsibility of the underlying provider (currently DNNMenu, but I will likely abstract to an arbitrary navigation providers).  So, you'll either have to mark the bottom-most level as being templated, or handled these cases on your own.  

Brandon


Brandon Haynes
BrandonHaynes.org
 
New Post
5/13/2009 10:58 AM
 

I have uploaded the correct alpha-release package; this version includes several demonstration templates (along with whatever enhancements and bug fixes took place between the packaging of the two versions).  Those that have installed the incorrect release should uninstall that version, and then reinstall the corrected one.  Note that the modified MinimalExtropy skin will break until the updated provider is installed; ensure that no admin skins are using this skin (otherwise the site might become inaccessible).

Thanks to Ely for pointing out this oversight!

This continues to be an alpha release that should only be utilized on a non-production basis.  It has not yet been evaluated with the DotNetNuke 5.1 release.

Brandon

 


Brandon Haynes
BrandonHaynes.org
 
Previous
 
Next
HomeHomeOur CommunityOur CommunityCommunity Membe...Community Membe...Public Preview: DotNetNuke Templated Mega-Menu ProviderPublic Preview: DotNetNuke Templated Mega-Menu Provider


These Forums are dedicated to discussion of DNN Platform and Evoq Solutions.

For the benefit of the community and to protect the integrity of the ecosystem, please observe the following posting guidelines:

  1. No Advertising. This includes promotion of commercial and non-commercial products or services which are not directly related to DNN.
  2. No vendor trolling / poaching. If someone posts about a vendor issue, allow the vendor or other customers to respond. Any post that looks like trolling / poaching will be removed.
  3. Discussion or promotion of DNN Platform product releases under a different brand name are strictly prohibited.
  4. No Flaming or Trolling.
  5. No Profanity, Racism, or Prejudice.
  6. Site Moderators have the final word on approving / removing a thread or post or comment.
  7. English language posting only, please.
What is Liquid Content?
Find Out
What is Liquid Content?
Find Out
What is Liquid Content?
Find Out