In my last post I described a strategy for: Planning SharePoint Solution Packages. In this post we'll construct a sample solution template, use that template to construct a real solution, package this as a WSP, and finally (once you have many WSPs) wrap the entire process with a routine to automate the build. You can download the sample code from the WSPSolution project on CodePlex. Let's get started.
If you haven’t registered yet for Toronto SharePoint Saturday then you ONLY have a couple days left until the event.
The schedule has been posted on the site and can be downloaded directly: SPS TO Schedule.
Join SharePoint architects, developers, and other professionals that work with Microsoft Office SharePoint Server 2007 for Toronto's SharePoint Saturday, on July 11, 2009 at Microsoft Canada on 1950 Meadowvale Blvd in Mississauga, Ontario, Canada. SharePoint Saturday will be an educational, informative & lively day filled with sessions by respected SharePoint professionals and MVPs, covering a wide variety of SharePoint-related topics. SharePoint Saturday is FREE, open to the public and is your local chance to immerse yourself in SharePoint!
Welcome to my list of SharePoint 2007 Resources! This is a hub for SharePoint 2007 and WSS 3.0 Resources with two advantages: All resources are hand-picked and vetted for quality, and each topic contains a with hand-tuned search designed to return the latest content which you can then filter further to find what you need.
Reference [Search Results]
WSS 3.0 FAQ. Common WSS questions.
Hubs [Search Results]
These are the other pages like this one: starting points for doing things with SharePoint.
SharePoint Conference. The first source of "deep" content for SharePoint 2010. October 12-22, 2009 in Las Vegas, Nevada.
SharePoint Saturday. Free, one-day events held around the world: Adelaide, Atlanta, Baltimore, Boston, Dallas, DC, Charlotte, Chicago, Copenhagen, Dallas, San Francisco, Sydney, Toronto, Tulsa, Virginia Beach, and more!
User Groups. [Search Results]
Discussions and Q&A Forums. [Search Results]
Weblogs. [Search Results]
SharePoint OPML. Includes product team blogs, MVP blogs and more.
Top SharePoint Blogs (Alltop).
Top 100 SharePoint Blogs (Joel Oleson).
Planning and Architecture
Performance and Capacity Planning Resource Center (Microsoft).
Information Architecture in Office SharePoint Server (Whitepaper).Security.
Governance Resource Center (Microsoft).
Governance Checklist (Microsoft).
Administration [Search results]
SharePoint Administration Toolkit
Includes: SharePoint Dagnostics (SPDIAG.EXE), user profile replication engine, batch site manager, and alert URL updater.
Descriptions: Features for WSS. Features for MOSS. Introducing v1 (somewhat outdated).
Downloads: 32-bit. 64-bit.
"The SharePoint Manager 2007 is a SharePoint object model explorer. It enables you to browse every site on the local farm and view every property. It also enables you to change the properties (at your own risk)."
Announcing Service Pack 2 for MOSS 2007 and WSS 3.0 (Product Team Blog). Includes guidance and links.
All Office 2007 Service Pack 2 downloads on MSDN for client and server applications, including language packs.
Backup and Restore. [Search results]
How to backup and restore a farm (Microsoft).
Data protection whitepaper (Microsoft).
Developer Resources [Search results]
Software Development Kits (SDKs).
Building the Development Environment.
Remote Development, Deployment, and Remote Debugging your first SharePoint 2007 Program (Justin Devine).
Building and Packaging Solutions.
Writing CAML Queries (SharePoint Magazine), Karine Bosch. CAML is far more performant for quering lists than iterating over the object model. Karine is also the author of the indispensible CAML Query Builder.
Web Part Event Lifecycle, by Phil Harding. With web parts (or any server control), it's all about the event lifecycle.
The Web Part Event Model (and why to never use Render) by Andrew Connell.
Namespace, Class and Web Service references.
Features [Search Results]
Working with Features (MSDN).
Features - a collection of free, innovative features for SharePoint (CodePlex).
Web Parts [Search Results]
Books [Amazon results]
Books are categorized by audience: developers (e.g. Web Parts, the SharePoint API), designers (re-branding, use of SharePoint Designer, look and feel), administrators (deployment and maintenance), and end-users (Mort).
"Best of" Lists.
Inside Microsoft Windows SharePoint Services 3.0, by Ted Pattison and Dan Larson.This is the best book for any developer starting out with SharePoint, and one of the best references to have around even after you know what you're doing. Once this book helps you understand WSS, you'll have a sound foundation to either go deeper or go beyond outside WSS into MOSS.
Professional SharePoint 2007 Development, by John Holliday, John Alexander, Jeff Julian, Eli Robillard, Brendon Schwartz, Matt Ranlett, Dan Attis, Adam Buenz, and Tom Rizzo. I'm a contributing author so I am biased, but this is the best book on developing MOSS solutions. Topics include SharePoint architecture, building a developer machine, using enterprise search, BDC, records management, web content management (including custom field types, site columns, content types, and , online forms, workflow, and the report center. My full review is here including links to sample chapters, the source code and forums to ask the authors questions.
Professional SharePoint 2007 Web Content Management Development, by Andrew Connell. This is the best book for developers working with Publishing Sites. "WCM" describes the features that have to do with using MOSS for public web sites and intranets (internal web sites). It's also a really well-written book with great examples that every SharePoint developer can learn from. Topics include: site columns & content types, search, content deployment, and workflow.
Beginning SharePoint 2007: Building Team Solutions with MOSS 2007, by Amanda Murphy and Shane Perran.This book does a terrific job of describing what SharePoint is and how to get it deployed and configured without writing a line of code.
The SharePoint Shepherd's Guide for End Users, Robert Bogue. Step-by-step instructions to do most anything that end-users can do in WSS and MOSS. Also available in online, customized, and video editions. See the SharePoint Shepherd's Guide Home Page for further details.