120 likes | 240 Views
SharePoint Developer Tips, Tricks and Tools. Aaron Saikovski Senior Solutions Specialist, SDM (Founder of www.ozmoss.com) E: aaron.saikovski@sdm.com.au W: www.sdm.com.au B: http://ruskydotnet.blogspot.com/. Agenda. Introduction Overview - SharePoint as a Developer platform
E N D
SharePoint Developer Tips, Tricks and Tools Aaron Saikovski Senior Solutions Specialist, SDM (Founder of www.ozmoss.com) E: aaron.saikovski@sdm.com.au W: www.sdm.com.au B: http://ruskydotnet.blogspot.com/
Agenda • Introduction • Overview - SharePoint as a Developer platform • Common Myths • Getting Started? • Demo – Developing with SharePoint • Cool Tools • SP1 changes • The future.. • Questions • Resources
Introduction • SharePoint is a great development platform • WSS/MOSS is a Server product • There is no “developer edition”...yet • Administration and Development tasks can overlap • SharePoint gives you lots out of the box • Is my project suited to SharePoint? • What do I get for free? • Can SharePoint really do that?
SharePoint as a developer platform • Quick and easy to install and configure • WSS/MOSS SDKs with samples • Code samples, blogs etc available • Active (and vocal) community, user groups • Minimal coding needed (generally) • Rich customisation experience • Integrates with version control, build tools etc • Visual Studio 2005/2008 integration • Think of it as ASP.NET++
Common Myths • Limited toolset support • Debugging is not supported • There is no code behind support • No source control integration • Deployment of custom components is hard • Test Driven development can’t be done • The platform isn’t mature yet • No AJAX or Silverlight support Not True!! Yes!! SP1
Getting Started • Virtual PC 2007 & Windows 2003 Virtual Environment • Windows Server 2008 x64 - Hyper-V Environment • Windows SharePoint Services V3 (Min) & SP1 • MOSS 2007 Enterprise & SP1 • Visual Studio 2005 & VseWSS V1.1 • SharePoint Designer • InfoPath Client • SQL Server 2005 SP2 & hotfixes • WSS & MOSS SDKs – Now V1.3 • 64 Bit Vista > 4GB RAM – Ideal!
Demo Developing with SharePoint
Cool Tools (free) • Visual Studio 2005 WSS Extensions - VseWSS V1.1 • WSP Builder & VS.Net Extensions • SharePoint solution installer • Return of SmartPart V1.3 – now with AJAX • Echo software - SharePoint Spy • Ontolica SharePoint Explorer • U2U CAML builder V3.0 • Harbar.net - Application Pool Manager
Service Pack 1 changes • ASP.NET AJAX is now supported • Large file upload support (2GB, was 50MB) • WSS & MOSS SDKs updated – v1.3 • New Extensions to STSADM • Numerous bug fixes includes OWSTimer leaks • And many more...
The future...is 64 bit • MOSS 2007..last of the 32 bit SharePoint platforms • No upgrade path from 32 -> 64 bit on same hardware • Cannot mix 32-bit and 64-bit Web front-end (WFE) servers • Windows server 2008 is the last of the 32 bit server OS’s! • VseWSS V1.1 not supported on Win2008 x64 • 64 bit version of Return of SmartPartavailable
Resources • Australian SharePoint Community Mailing List • www.ozmoss.com • SharePoint Team Blog • http://blogs.msdn.com/sharepoint/ • WSS Developer Centre • http://msdn2.microsoft.com/en-us/sharepoint/default.aspx • Silverlight Blueprint for SharePoint • http://www.ssblueprints.net/sharepoint/