Custom Actions control features in SharePoint such as the List Item Menu, the Site Actions menu, toolbars, and the links within the Site Settings page, as well as the Ribbon UI in SharePoint 2010.
Learn how to leverage Custom Actions to extend the SharePoint User Interface. This session will describe the basics of Custom Actions, demonstrations to build and apply them in SharePoint as they relate to our lists using SharePoint Designer 2010, as well as provide resources for additional information.
Boost PC performance: How more available memory can improve productivity
The Ribbon UI and Custom Actions in SharePoint 2010
1. Thinking SharePoint? Think Jornata.
The Ribbon UI and Custom
Actions in SharePoint 2010
Prepared for
Prepared by Geoff Varosky
Jornata
Jornata
61-63 Chatham Street
Fourth Floor
Boston, MA 02109
Submitted on December 19, 2011
4. Building Custom Actions
• SharePoint Designer 2010
– Build Custom Actions
• List Item Menu
• List View, Edit, Display Forms
• Visual Studio 2010
– Import from WSP file
– Package
– Add Functionality
– Deploy
email: geoff.varosky@jornata.com | web: www.jornata.com | blog: www.sharepointyankee.com | twitter: @gvaro
Thinking SharePoint? Think Jornata.
5. References
• Default Custom Action Locations and IDs
– http://go.gvaro.net/98xD4r (MSDN)
• Custom Actions on my Blog
– http://go.gvaro.net/dZS9NJ
email: geoff.varosky@jornata.com | web: www.jornata.com | blog: www.sharepointyankee.com | twitter: @gvaro
Thinking SharePoint? Think Jornata.
6. References
• UrlAction Tokens
– ~site
• Site (Web)
– ~sitecollection
• Site Collection
– {ItemId}
• GUID representation of the current item
– {ItemUrl}
• URL of the current item
email: geoff.varosky@jornata.com | web: www.jornata.com | blog: www.sharepointyankee.com | twitter: @gvaro
Thinking SharePoint? Think Jornata.
7. References
• UrlAction Tokens
– {ListId}
• GUID representation of the list
– {SiteUrl}
• References the URL of the SPWeb context the
action is called from
– {RecurrenceId}
• Unsupported in context menus
– http://go.gvaro.net/bHaqaQ
email: geoff.varosky@jornata.com | web: www.jornata.com | blog: www.sharepointyankee.com | twitter: @gvaro
Thinking SharePoint? Think Jornata.