SP2010.CodePlex.com

is a proof of concept, assembled by Nick Boumans http://www.sharepointdevelopment.nl that can be used as a starter project that includes:
  1. a Site Collection Feature (Site Scope) with http://sharepointchick.com/archive/2010/03/26/deploying-a-custom-master-page-in-sharepoint-2010.aspx
  2. a Publishing Starter Master Page (make sure you grab the latest version from: http://startermasterpages.codeplex.com/
  3. 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/

More Information...
Blog: http://www.sharepointdevelopment.nl
Twitter: http://www.twitter.com/nickboumans

new_image_small.png

Update 13 november 2010: Change the content of the Mega Drop Down Menu from a SharePoint List.

screendump2_List_small.png

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/

Installation

  1. Download the .wsp-file and deploy it by using PowerShell or stsadm.exe
  2. Activate the Feature (by deactivating the feature, the default masterpage will be replaced
  3. 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.

Features

  • 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

License

Please respect the orignial authors and their original licenses usages (also described in the source code).

Special Thanks

Special thanks to: Mirjam van Olst, Randy Drisgill and Guillaume Marty for their brilliant blogposts.

Last edited Nov 13, 2010 at 3:44 PM by nickboumans, version 18