Tuesday, December 20, 2005

Buy 2 MCMS eBooks for the price of 1!

For a limited time only, you can get both electronic versions of "Building Websites with Microsoft Content Management Server" and "Advanced Microsoft Content Management Server Development" for the price of 1!

Check out this irresistable offer at Packt's website: http://www.packtpub.com/articles/ebook_offer/cm1

Hurry, promotion ends on 3 Jan 2006.


At 9:56 AM, Anonymous Jane said...

Hey, I just bought the book and got the dotnetnuke book as well, thanks for pointing out the sale.

It looks really good, I love the idea of building a tool as a learning exercise.

Question for you -- can you point me to a good solution for a multiple hierarchy javascript menu built from the existing channel structure?

I got this working with telerik and Optimum mcms rad (www.harbar.net/mcms) -- but I can't be sure the client will spring for the Telerik license.

The solution would build the channel list and the javascript menus. Like what Woodgrove dhtml global does but outputting a complete heirarchy.

This seems like something that must have been solved many times but I've really scoured the net and can't find something that doesn't require that I output every last character of the javascript -- that's so error prone.

Thanks much!

At 10:33 PM, Blogger Mei Ying said...


There are lots of 3rd party tools on the Internet that build javascript-based multi-tiered menus. There are licensed ones: e.g. http://www.navsurf.com/ as well as free ones which you can probably Google.

And there are articles that show you how you can build one from scratch: http://www.macromedia.com/devnet/server_archive/articles/dhtml_drop_down_menus.html



plus lots more listed on Google.

Eventually, unless you are using a server control (like the one that ships with ASP.NET 2.0), you probably can't run away from generating the JavaScript. But most menus come with at least 3 files: The first controls its behavior, the second its look and feel and the last the menu items. Usually, only the last file needs to be dynamically generated to match the hierarchy of an MCMS website.

Hope this helps!


Post a Comment

<< Home