January 5th, 2010 Global SharePoint Users Group Session Materials and Wrap-Up
January 7, 2010 1 Comment
Thanks to everyone who attended the Global SharePoint Users Group last night. It was a privilege to be the second presenter ever for this users group, and I had a great audience, who asked some great questions.
Thanks also go out to the organizers of the event, Dux Raymond Sy and Eric Harlan. Both have done a fantastic job at putting together this virtual users group.
And last, but certainly not least, a big thanks go out to AvePoint for donating and raffling off a netbook!
As promised during my session, here are the code samples and the slide deck from last nights meeting. You can find my code samples below the slide deck, along with additional references. Please leave any feedback you have, or questions, in the comments of this post. Since we do not receive any evaluation forms, any feedback is greatly appreciated!
-
Demo #1 – Creating a Simple Custom Action
-
Screencast: http://www.screencast.com/t/YjlhZTU0
-
SPS.SiteActionsSolutionManagement
-
This was the link to the Solution Management page within SharePoint Central Administration off of the Site Actions menu. This is hard-linked however to my local system, to: http://litwareserver:9999, you will need to modify this within the solution, and rebuild the WSP to use for your CA URL and port.
-
Download: SPS.SiteActionsSolutionManagement.zip
-
-
-
GSPUG.SiteSettingsRecycleBin
-
This was the second deployment I quickly ran through, which added a Site Recycle Bin link to the Site Actions page under the Site Administration Custom Action Group
-
Download: GSPUG.SiteSettingsRecycleBin.zip
-
-
GSPUG.SiteActionsRecycleBin
-
This is the solution that I walked through during the first demonstration. This will add links to both the current site recycle bin, as well as the site collection recycle bin to the Site Actions menu.
-
Download: GSPUG.SiteActionsRecycleBins.zip
-
Demo #2 – Creating a Slightly More Complex Custom Action
-
Screencast: http://www.screencast.com/t/ZDRhOTFkZmIt
-
GSPUG.CompleteTask
-
This is the solution from the second demonstration. This solution will add Complete Task links to the Tasks and Gantt Tasks (Project Tasks) lists shown in the Edit Control Block. This will allow you to set the task Status field to Completed, and the Percent Complete field to 100% for the given task.
-
Download: GSPUG.CompleteTask.zip
-
Demo #3 – Hiding Custom Actions
-
Screencast: http://www.screencast.com/t/YmQwNWI1
-
GSPUG.HideDeleteThisSite
-
This solution hides the custom action on the Site Settings page under Site Administration for ‘Delete This Site’. There is a README.txt within the solution as well, which gives direction on the STSADM commands that need to be run to activate and deactivate this feature, as we have it hidden from the Site Features page, and it can only be activated by using STSADM.
-
Download: GSPUG.HideDeleteThisSite.zip
-
Additional Resource: http://gvaro.spaces.live.com/blog/cns!B06529FD3FC75473!415.entry
-
Demo #4 – Custom Action Groups
-
Screencast: http://www.screencast.com/t/YjM2YzAzZmI
-
GSPUG.CustomActionResources
-
This solution creates a Custom Action Group within the Site Settings page, that links to a few Custom Action resources on MSDN.
-
Download: GSPUG.CustomActionResources.zip
-
Some additional resources for Custom Actions I have on my blog that I had made mention of during my presentation:
- Combining Multiple CustomAction Elements Together
- RecurrenceId Attribute of the CustomAction Element
- Delete this site
- SharePoint SPBasePermissions Enumeration
- SharePoint List Type IDs
Thank you all again for attending, and please let me know your thoughts and questions!
Great post! But I wasn\’t able to find how can I disable custom action in ECB menu for particular list item depending on some property of this item? For example I have a property – "Physical content can be edited" – if it\’s false i should disable editing physical content of the item but allow editing other fields of the item…