The Ribbon UI and Custom
Actions in SharePoint 2010
 Geoff Varosky
   Jornata
      Architect, Director of Evangelism
      Co-Founder Boston Area SharePoint Users Group
      Co-Organizer SharePoint Saturday Boston
    Blog – www.SharePointYankee.com
    Email – gvarosky@jornata.com
    Twitter – @gvaro
    LinkedIn & Facebook
    Visit Jornata Booth #601
 Introducing the Ribbon UI
   Demo
 What are Custom Actions?
   Demo
 Resources
 Q&A
 SharePoint Designer 2010
   Build Custom Actions
    List Item Menu (Context Menu)
    List View, Edit, Display Forms
                        http://go.gvaro.net/dZS9NJ
 Visual Studio 2010
   Import from WSP file
   Add functionality
   Package
   Deploy
 ~site
  Site (Web)
 ~sitecollection
  Site Collection
 {ItemId}
  GUID representation of the current item
 {ItemUrl}
  URL of the current item
 {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
 Custom Actions Articles on my blog
    Creating Custom Actions with SharePoint Designer
    Default List Type IDs
    Deploying Custom Actions Across All List Types
    Custom Actions in SharePoint 2007
    SPBasePermissions Enumeration (Rights)
    And more!
    http://go.gvaro.net/dZS9NJ
 MSDN
  Custom Action Definition Schema
     CommandUI Defintions, Extensions, Handlers
     CustomAction, CustomActionGroup, HideCustomAction
     Default Locations and IDs
     http://go.gvaro.net/9q0QV2
   Meets 2nd Wednesday/month
   6-8PM
   Microsoft N.E.R.D. (Cambridge)
   BostonSharePointUG.org
   Twitter: @BASPUG / #BASPUG

 MEETING TOMORROW NIGHT HERE! 7P-9P
   Staffordshire room (3rd Floor)
   SharePoint 2013 Ask the Experts Panel!
 Geoff Varosky
   Jornata
      Architect, Director of Evangelism
      Co-Founder Boston Area SharePoint Users Group
      Co-Organizer SharePoint Saturday Boston
    Blog – www.SharePointYankee.com
    Email – gvarosky@jornata.com
    Twitter – @gvaro
    LinkedIn & Facebook
    Visit Jornata Booth #601

The Ribbon UI and Custom Actions in SharePoint 2010

  • 1.
    The Ribbon UIand Custom Actions in SharePoint 2010
  • 2.
     Geoff Varosky  Jornata  Architect, Director of Evangelism  Co-Founder Boston Area SharePoint Users Group  Co-Organizer SharePoint Saturday Boston  Blog – www.SharePointYankee.com  Email – gvarosky@jornata.com  Twitter – @gvaro  LinkedIn & Facebook  Visit Jornata Booth #601
  • 3.
     Introducing theRibbon UI  Demo  What are Custom Actions?  Demo  Resources  Q&A
  • 6.
     SharePoint Designer2010  Build Custom Actions  List Item Menu (Context Menu)  List View, Edit, Display Forms http://go.gvaro.net/dZS9NJ  Visual Studio 2010  Import from WSP file  Add functionality  Package  Deploy
  • 7.
     ~site Site (Web)  ~sitecollection  Site Collection  {ItemId}  GUID representation of the current item  {ItemUrl}  URL of the current item
  • 8.
     {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
  • 9.
     Custom ActionsArticles on my blog  Creating Custom Actions with SharePoint Designer  Default List Type IDs  Deploying Custom Actions Across All List Types  Custom Actions in SharePoint 2007  SPBasePermissions Enumeration (Rights)  And more!  http://go.gvaro.net/dZS9NJ
  • 10.
     MSDN Custom Action Definition Schema  CommandUI Defintions, Extensions, Handlers  CustomAction, CustomActionGroup, HideCustomAction  Default Locations and IDs  http://go.gvaro.net/9q0QV2
  • 12.
    Meets 2nd Wednesday/month  6-8PM  Microsoft N.E.R.D. (Cambridge)  BostonSharePointUG.org  Twitter: @BASPUG / #BASPUG  MEETING TOMORROW NIGHT HERE! 7P-9P  Staffordshire room (3rd Floor)  SharePoint 2013 Ask the Experts Panel!
  • 14.
     Geoff Varosky  Jornata  Architect, Director of Evangelism  Co-Founder Boston Area SharePoint Users Group  Co-Organizer SharePoint Saturday Boston  Blog – www.SharePointYankee.com  Email – gvarosky@jornata.com  Twitter – @gvaro  LinkedIn & Facebook  Visit Jornata Booth #601