Tuesday, May 8, 2012

SharePoint 2010 Custom Actions Default Locations and Group IDs By John Chapman



Share on TwitterShare on LinkedInShare on TumblrSubmit to StumbleUponSave on DeliciousDigg ThisSubmit to reddit
Custom Actions in SharePoint can be added to virtually every part of the SharePoint interface. Finding a complete list of the locations to reference in the Custom Action ELEMENTS.XML file has been a bit cumbersome. The MSDN article (http://msdn.microsoft.com/en-us/library/bb802730.aspx) has some, however it appears the writer simply took the SharePoint 2007 list and added the references to the Ribbon locations. Many of the locations listed aren’t relevant in SharePoint 2010.
There are a number of lists of these locations available online, however none of them seem to be complete. This list is an attempt to create a comprehensive listing of all the Custom Action locations available in SharePoint 2010. If I find ones that I have missed (or if you note them in a comment to this post), I will be sure to add it to the list. In addition, as time permits, I will be adding additional details for each location with screenshots and sample code.
The list is broken down into the following sections:
  1. Central Administration
  2. Content Types
  3. Library and List Views
  4. List Settings
  5. Other
  6. People and Groups
  7. Ribbon
  8. Site Actions

Central Administration

– Microsoft.SharePoint.Administration.Applications

Group IDDescription
WebApplications
Screenshot
Web Applications section of Application Management page in Central Administration.
SiteCollections
Screenshot
Site Collections section of Application Management page in Central Administration.
Databases
Screenshot
Databases section of Application Management page in Central Administration.
ServiceApplications
Screenshot
Service Applications section of Application Management page in Central Administration.

– Microsoft.SharePoint.Administration.SystemSettings

Group IDDescription
Servers
Screenshot
Servers section of System Settings page in Central Administration.
Email
Screenshot
E-Mail and Text Messages (SMS) section of System Settings page in Central Administration.
FarmManagement
Screenshot
Farm Management section of System Settings page in Central Administration.

– Microsoft.SharePoint.Administration.Monitoring

Group IDDescription
HealthStatus
Screenshot
Health Analyzer section of Monitoring page in Central Administration.
TimerJobs
Screenshot
Timer Jobs section of Monitoring page in Central Administration.
Reporting
Screenshot
Reporting section of Monitoring page in Central Administration.

– Microsoft.SharePoint.Administration.Backups

Group IDDescription
FarmBackup
Screenshot
Farm Backup and Restore section of Backup and Restore page in Central Administration.
GranularBackup
Screenshot
Granular Backup section of Backup and Restore page in Central Administration.

– Microsoft.SharePoint.Administration.Security

Group IDDescription
UsersAndPermissions
Screenshot
Users section of Security page in Central Administration.
GeneralSecurity
General Security
General Security section of Security page in Central Administration.
InformationPolicy
Screenshot
Information Policy section of Security page in Central Administration.

– Microsoft.SharePoint.Administration.UpgradeAndMigration

Group IDDescription
Patch
Screenshot
Upgrade and Patch Management section of Security page in Central Administration.

– Microsoft.SharePoint.Administration.GeneralApplicationSettings

Group IDDescription
ExternalServiceConnections
Screenshot
External Service Connections section of General Application Settings page in Central Administration.
IFS
Screenshot
InfoPath Forms Services section of General Application Settings page in Central Administration.
SiteDirectory
Screenshot
Site Directory section of General Application Settings page in Central Administration.
SPD
Screenshot
SharePoint Designer section of General Application Settings page in Central Administration.
FarmSearchSettings
Screenshot
Search section of General Application Settings page in Central Administration.
ReportServerAdminLinks
Screenshot
Reporting Services section of General Application Settings page in Central Administration.
PowerPivotAdminLinksPowerPivot section of General Application Settings page in Central Administration.
ContentDeployment
Screenshot
Content Deployment section of General Application Settings page in Central Administration.

– Microsoft.SharePoint.Administration.ConfigurationWizards

Group IDDescription
FarmConfiguration
Screenshot
Farm Configuration section of Configuration Wizards page in Central Administration.

Content Types

– Microsoft.SharePoint.ContentTypeSettings

Group IDDescription
FieldsColumns section on the List Content Type page.
GeneralSettings section on the List Content Type page.

– Microsoft.SharePoint.ContentTypeTemplateSettings

Group IDDescription
FieldsColumns section on the Site Collection Content Type page.
GeneralSettings section on the Site Collection Content Type page.

Library and List Views

– Microsoft.SharePoint.StandardMenu

Group IDDescription
ActionsMenuActions menu displayed on views of Lists or Libraries. Does not display for Lists and Libraries that use the ribbon.
ActionsMenuForSurveyActions menu displayed on views of Survey Lists only.
NewMenuNew menu displayed on views of Lists or Libraries. Does not display for Lists and Libraries that use the ribbon.
SettingsMenuSettings menu displayed on views of Lists or Libraries. Does not display for Lists and Libraries that use the ribbon.
SettingsMenuForSurveySettings menu displayed on views of Survey Lists only.
SiteActionsSite Actions menu display by default at the top left corner of all SharePoint pages.
UploadMenuUpload menu displayed on views of Libraries. Does not display for Lists and Libraries that use the ribbon.
ViewSelectorMenuView Selector menu displayed on views of Lists or Libraries. Does not display for Lists and Libraries that use the ribbon.

List Settings

– Microsoft.SharePoint.ListEdit

Group IDDescription
CommunicationsCommunications section of the List Settings page for Lists and Libraries.
GeneralSettingsGeneral Settings section of the List Settings page for Lists and Libraries.
PermissionsPermissions section of the List Settings page for Lists and Libraries.

– Microsoft.SharePoint.ListEdit.DocumentLibrary

Group IDDescription
GeneralSettingsGeneral Settings section of the List Settings page for Document Libraries only.

Other

– EditControlBlock

Group IDDescription
Screenshot
The drop-down menu displayed when hovering over list items.

– EditFormToolbar

Group IDDescription
Screenshot
The toolbar displayed on new/edit forms where the ribbon is not displayed. This was primarily used in SharePoint 2007 and not as commonly used in SharePoint 2010.

– Microsoft.SharePoint.Create

Group IDDescription
WebPages

– Microsoft.SharePoint.TenantAdministration

Group IDDescription
TenantAdmin_Sites
TenantAdmin_Settings

People and Groups

– Microsoft.SharePoint.PeoplePage

Group IDDescription
ActionsMenuActions menu displayed while viewing membership of a group under People and Groups.
NewMenuNew menu displayed while viewing membership of a group under People and Groups.
SettingsMenuSettings menu displayed while viewing membership of a group under People and Groups.

Ribbon

These ribbon Custom Action locations determine which ribbons that the Custom Action is associated with. They do not, however, determine which tab and which section of the tab that the Custom Action will be displayed. Stay tuned for a complete list of locations within the ribbon that determine where the Custom Action is displayed.
LocationDescription
CommandUI.Ribbon.ListViewDisplay on List View ribbons that contain the tab referenced in the CommandUIDefinition location.
CommandUI.Ribbon.NewFormDisplay on New Form ribbons that contain the tab referenced in the CommandUIDefinition location.
CommandUI.Ribbon.EditFormDisplay on Edit Form ribbons that contain the tab referenced in the CommandUIDefinition location.
CommandUI.Ribbon.DisplayFormDisplay on View Properties ribbons that contain the tab referenced in the CommandUIDefinition location.
CommandUI.RibbonDisplay on all ribbons that contain the tab referenced in the CommandUIDefinition location.

Site Actions

– Microsoft.SharePoint.SiteSettings

Group IDDescription
UsersAndPermissionsUsers and Permissions section of the Site Settings page.
CustomizationLook and Feeld section of the Site Settings page.
EDiscoveryLinksGroupHold and eDiscover section of the Site Settings page.
GalleriesGalleries section of the Site Settings page.
ReportServerSettingsLinksReporting Services section of the Site Settings page.
SiteTasksSite Actions section of the Site Settings page.
SiteAdministrationSite Administration section of the Site Settings page.
SiteCollectionAdminSite Collection Administration section of the Site Settings page.

No comments:

Post a Comment