is a proof of concept, assembled by Nick Boumans http://www.sharepointdevelopment.nl
that can be used as a starter project that includes:
- a Site Collection Feature (Site Scope) with http://sharepointchick.com/archive/2010/03/26/deploying-a-custom-master-page-in-sharepoint-2010.aspx
- a Publishing Starter Master Page (make sure you grab the latest version from: http://startermasterpages.codeplex.com/
- that contains a Mega Drop Down Menu http://net.tutsplus.com/tutorials/html-css-techniques/how-to-build-a-kick-butt-css3-mega-drop-down-menu/
Twitter: http://www.twitter.com/nickboumansUpdate 13 november 2010:
Change the content of the Mega Drop Down Menu from a SharePoint List.
SharePoint 2010 Starter Masterpage Customization by a feature
To customize a masterpage in SharePoint 2010, you can customize the default master page. In some situations it may be useful to start from a minimum masterpage version. A starter master page which I use often is that of Randy Drisgill on CodePlex http://startermasterpages.codeplex.com/
To create a reusable master page it is recommended to create a feature for deploymend, as Mirjam van Olst describes on her blog http://sharepointchick.com/archive/2010/03/26/deploying-a-custom-master-page-in-sharepoint-2010.aspx
SharePoint 2010 Mega Dropdown Menu
Nowadays some sites often use a Mega Dropdown Navigation. As Jakob Nielsen describes http://www.useit.com/alertbox/mega-dropdown-menus.html
: “Big, two-dimensional drop-down panel group to Eliminate scrolling navigation options and use typography, icons, and tooltips to explain the user's choices".
Guillaume Marty describes this Mega Drop Menu on his blog: http://net.tutsplus.com/tutorials/html-css-techniques/how-to-build-a-kick-butt-css3-mega-drop-down-menu/
- Download the .wsp-file and deploy it by using PowerShell or stsadm.exe
- Activate the Feature (by deactivating the feature, the default masterpage will be replaced
- On top of the Site Collection there is a list called: Mega Drop Down List were you can edit the items (and add new ones). Make sure you order the items from 0 to N (the columns).
Another option is to load the source files into Visual Studio 2010, Hit the F5 button and debug the package.
- Starter project for a customized branding
- Starter Masterpage deployed by a feature (I centered the layout but you can easy customize)
- Creating a custom list by a feature, add some columns and add items to the list from code (a.k. provisioning)
- Mega drop down menu which you can easy modify by editing items in the custom list (Mega Drop Down List) or change the Style Sheet (CSS) in the Style Library
- Starter project for developers where you can learn how to set up a SharePoint project (and deployment) in Visual Studio 2010
Please respect the orignial authors and their original licenses usages (also described in the source code).
Special thanks to: Mirjam van Olst, Randy Drisgill and Guillaume Marty for their brilliant blogposts.