Download presentation
Presentation is loading. Please wait.
Published byLucy Todd Modified over 9 years ago
1
Customizing the SharePoint 2010 Ribbon Presented By: Ryan McIntyre
2
Advertising Me – Portals & Collaboration Regional Practice Director – MCITP, SharePoint 2010 Administrator – MCPD, SharePoint 2010 Developer Neudesic – Technology company focused on Innovation utilizing the Microsoft platform – http://www.genuinefun.com http://www.genuinefun.com
3
Topics Ribbon Introduction Customization Options Designer Solutions Developer Solutions
4
What is the Ribbon? Probably not new, but… List / Library Dialog Window
5
Business Case Provide custom action Remove OOTB action Create dialog buttons Modify dialog buttons Customize Site Actions menu
6
Roles & Tools SharePoint Administrator or Power User – SharePoint Designer 2010 No-code solution Fire workflow Limited to Lists & Libraries Controlled options
7
Designer Demo
8
Roles & Tools SharePoint Developer – Visual Studio 2010 Complex solution packaged as wsp Fire custom events Lists / Libraries, Site Actions, OR custom dialogs More control over customization and actions
9
Ribbon XML Element schema
10
Ribbon XML Location=“Ribbon.Tabs._children” Sequence – where in relation to other tabs – Default tabs use multiples of 100 Scaling
11
Ribbon XML Group(s) – Groups that are on the custom tab, defining Controls (e.g. buttons) which have commands – Controls specify Sequence value, default x10
12
Ribbon XML GroupTemplate – Defines layout, Title value used for Size on MaxSize and Scale Max 3 Row entries DisplayMode – Small, Medium, Large, Text
13
Ribbon XML CommandUIHandlers – How controls respond to actions CommandAction – ECMAScript – URL – Custom URLActions
14
Ribbon XML Custom Action – Supports web controls (e.g. text box, drop down)
15
Ribbon XML (Last One!!) Remove Buttons – Get the location, you can remove it – HideCustomAction
16
Visual Studio Demo
17
Resources SharePoint 2010 SDK: http://msdn.microsoft.com/en- us/library/ee557253.aspx http://msdn.microsoft.com/en- us/library/ee557253.aspx http://channel9.msdn.com Developer Center: http://msdn.microsoft.com/en- us/sharepoint/default.aspx http://msdn.microsoft.com/en- us/sharepoint/default.aspx http://randomdust.com/blogs/ryan/
18
Thank You! Ryan McIntyre – ryan.mcintyre@neudesic.com ryan.mcintyre@neudesic.com – @ryanmcintyre – 303-520-6337
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.