the new experience for developing sharepoint solutions in vs2010
DESCRIPTION
The new experience for developing SharePoint solutions in VS2010. Richard Fennell & James Mann from Black Marble. @ RichardFennell. http ://blogs.blackmarble.co.uk/blogs/rfennell http://blogs.blackmarble.co.uk/blogs/jmann. [email protected] [email protected]. - PowerPoint PPT PresentationTRANSCRIPT
![Page 1: The new experience for developing SharePoint solutions in VS2010](https://reader030.vdocument.in/reader030/viewer/2022020418/56815fdc550346895dcee129/html5/thumbnails/1.jpg)
Supported by
The new experience for developing SharePoint solutions in VS2010
Richard Fennell & James Mann from Black Marble
@RichardFennell [email protected]@blackmarble.co.uk
http://blogs.blackmarble.co.uk/blogs/rfennellhttp://blogs.blackmarble.co.uk/blogs/jmann
![Page 2: The new experience for developing SharePoint solutions in VS2010](https://reader030.vdocument.in/reader030/viewer/2022020418/56815fdc550346895dcee129/html5/thumbnails/2.jpg)
SharePoint development was not easy...
• Development OS restrictions• No end to end story• Much use of own or community tools• Choices had to be made to do • on site customisation • or feature packaging
![Page 3: The new experience for developing SharePoint solutions in VS2010](https://reader030.vdocument.in/reader030/viewer/2022020418/56815fdc550346895dcee129/html5/thumbnails/3.jpg)
Life is better with Visual Studio 2010...
• SP2010 can installed on client OS• Sandbox applications• Templates are provided for most SharePoint
artefacts• We get an F5 deployment experience• Interoperability between SharePoint Designer
and Visual Studio
![Page 4: The new experience for developing SharePoint solutions in VS2010](https://reader030.vdocument.in/reader030/viewer/2022020418/56815fdc550346895dcee129/html5/thumbnails/4.jpg)
VISUAL STUDIO 2010Demo
![Page 5: The new experience for developing SharePoint solutions in VS2010](https://reader030.vdocument.in/reader030/viewer/2022020418/56815fdc550346895dcee129/html5/thumbnails/5.jpg)
SHAREPOINT DESIGNERDemo
![Page 6: The new experience for developing SharePoint solutions in VS2010](https://reader030.vdocument.in/reader030/viewer/2022020418/56815fdc550346895dcee129/html5/thumbnails/6.jpg)
Clients Talking to SharePoint - then
In the past we used to call the web services on
the Web Tier
![Page 7: The new experience for developing SharePoint solutions in VS2010](https://reader030.vdocument.in/reader030/viewer/2022020418/56815fdc550346895dcee129/html5/thumbnails/7.jpg)
ClientsTalking to SharePoint - now
We now have a .NET Client API which wrappers the web service
callsAPI
![Page 8: The new experience for developing SharePoint solutions in VS2010](https://reader030.vdocument.in/reader030/viewer/2022020418/56815fdc550346895dcee129/html5/thumbnails/8.jpg)
SHAREPOINT CLIENT APIDemo
![Page 9: The new experience for developing SharePoint solutions in VS2010](https://reader030.vdocument.in/reader030/viewer/2022020418/56815fdc550346895dcee129/html5/thumbnails/9.jpg)
Other useful management tools• SharePoint Manager 2010 (CodePlex)– Use to inspect the farm, and edit to a degree.
Useful to track down stray content types.• SharePoint 2010 Service Manager (CodePlex)– If running on a development box with less than
8GB can manage what is running to optimise the memory you have.
![Page 10: The new experience for developing SharePoint solutions in VS2010](https://reader030.vdocument.in/reader030/viewer/2022020418/56815fdc550346895dcee129/html5/thumbnails/10.jpg)
Other useful development tools• Typemock Isolator (Commercial Product)– Allow faking out of SP object, can be useful to test
items such as WebPart without running SharePoint
• SP Dispose Checker (MSDN)– Static analysis tool that checks for best practice
use of the SharePoint object model
![Page 11: The new experience for developing SharePoint solutions in VS2010](https://reader030.vdocument.in/reader030/viewer/2022020418/56815fdc550346895dcee129/html5/thumbnails/11.jpg)
OTHER TOOLSDemo
![Page 12: The new experience for developing SharePoint solutions in VS2010](https://reader030.vdocument.in/reader030/viewer/2022020418/56815fdc550346895dcee129/html5/thumbnails/12.jpg)
Summary - Our top tips• Target SharePoint 2010 with Visual Studio 2010• Make sure your WSP work in their simplest form• Make sure your features target the correct
scope as altering them is time consuming• Use SharePoint Designer to export ‘spike’
projects• Run SPDispose in your automated builds
![Page 13: The new experience for developing SharePoint solutions in VS2010](https://reader030.vdocument.in/reader030/viewer/2022020418/56815fdc550346895dcee129/html5/thumbnails/13.jpg)
QUESTIONS
![Page 14: The new experience for developing SharePoint solutions in VS2010](https://reader030.vdocument.in/reader030/viewer/2022020418/56815fdc550346895dcee129/html5/thumbnails/14.jpg)
search for us on facebook and linked in!
www.twitter.com/blackmarble
+44 845 644 7656
http://blogs.blackmarble.co.uk
www.blackmarble.com