The third part of my SharePoint 2010 developer learning is about the new ribbon interface. It’s available in SharePoint Foundation 2010 and SharePoint Server 2010 and offers you an easier way to manage sites. It’s also possible to extend the SharePoint 2010 ribbon with custom buttons offering additional functionality.
This is the third part of a series describing my attempt to become a SharePoint 2010 developer using available resources.
Resources
First of all here are the resources I used:
Videos
The first link includes 5 videos and the second link includes 3 videos where the first video is about the new Ribbon presented by Ted Pattison.
MSDN
Blog posts
There is also a discussion going on if sandboxed solutions are useful or not… just check the links and the comments:
Using SharePoint 2010 – Ribbon and master pages
The resources above cover a lot of things so you can add almost all kinds of extensions to the ribbon or any other menu. But where is the ribbon located and is there a difference between collaboration and publishing?
SharePoint 2010 collaboration sites
Site templates like the team site now use the v4.master which is located in the \14\TEMPLATE\GLOBAL folder.

As you can see in the picture you need to use the SharePoint:SPRibbon tag to place the ribbon.
What’s interesting here is the SharePoint:SPRibbonPeripheralContent allowing you to place content next to the tabs of the ribbon.

You can use Location="TabRowLeft" or Location="TabRowRight" to place additional content to the left or to the right.
SharePoint 2010 publishing sites
The publishing template uses the nightandday.master located in the \14\TEMPLATE\FEATURES\PublishingLayouts\MasterPages folder.

Here you can also place additional content next to the tabs with the method mentioned above.
SharePoint 2007 master pages
The SharePoint 2007 master pages are also installed with the 2010 version. If you manually upload e.g. the blueband.master to the Master Pages Gallery and use it with your publishing site you will miss of course the ribbon since it is not referenced in the old master pages.

Lessons learned:
Summary
Collaboration and publishing templates use the same Ribbon which can be enhanced in a lot of ways.
But the Ribbon is just one small part of a whole enhanced SharePoint 2010 UI: Master pages and page layouts with new controls and placeholders, JavaScript with the SP.UI namespace, XSLT… behind the scenes there are a lot of new things to learn.