Flylib.com

Books Software

 
 
 

Introduction


Introduction

If you look around at what’s been happening on the Windows platform lately, it would be hard to miss that this “SharePoint” thing has been growing in popularity. SharePoint technologies provide an effective solution for creating team sites to facilitate collaboration in a LAN-based environment. At the opposite end of the spectrum, SharePoint technologies also make it easier to manage content in an Internet- facing site that can scale to accommodate thousands of users in a Web farm environment. And while SharePoint technologies provide significant value with out-of-the-box functionality, there’s far more you can accomplish if you are prepared to embrace Windows SharePoint Services as a development platform.

The purpose of this book is to help you design and develop custom business solutions for Windows SharePoint Services 3.0 (WSS). Our goal is to teach you how to create, debug, and deploy the fundamental building blocks such as Features, Site Definitions, Page Templates, Web Parts, List Schemas, Content Types, Event Handlers, and Workflow Templates. Once you apply yourself and become comfortable developing with these building blocks, there’s no limit to the types of applications and solutions you can create on the Windows SharePoint Services platform. In addition, you will gain the skills you need to extend the out-of-the-box functionality that is included with Microsoft Office SharePoint Server 2007 (MOSS).

Who This Book Is For

This book is written for software developers who are proficient with Visual Studio 2005, the Microsoft .NET 2.0 Framework, and ASP.NET. The code samples in this book are written in C#. This book will provide a comprehensive overview of Windows SharePoint Services 3.0 for software developers and architects and provide expert guidance on developing applications on this platform. Developers who are new to Windows SharePoint Services as well as experienced WSS developers will benefit from this book.



System Requirements

You’ll need the following hardware and software to build and run the code samples for this book:

  • Microsoft Windows Server 2003 with Service Pack 1 or Microsoft Windows Server 2003 R2 (native install or Virtual Machine environments)

  • Microsoft Windows SharePoint Services 3.0

  • Microsoft Visual Studio 2005 Standard Edition or Microsoft Visual Studio 2005 Professional Edition or Microsoft Visual Studio 2005 Team Suite

  • For a native installation, we recommend at least a 1 GHz Pentium processor and 1 GB of RAM

  • For an installation on a Virtual PC image, we recommend a host computer with at least a 2 GHz Pentium processor and 2 GB of RAM



Code Samples

All of the code samples discussed in this book can be downloaded from the book’s companion content page at the following address:

  • http://www.microsoft.com/mspress/companion/9780735623200/



Support for This Book

Every effort has been made to ensure the accuracy of this book and the companion content. Microsoft Press provides support for books and companion content at the following Web site:

  • http://www.microsoft.com/learning/support/books/

You can also look for code updates and a list of errata at the following Web site:

  • http://www.TedPattison.net/InsideWSS

Questions and Comments

If you have comments, questions, or ideas regarding the book or the companion content, or questions that are not answered by visiting the sites above, please send them to Microsoft Press via e-mail to

mspinput@microsoft.com

Or via postal mail to

Microsoft Press

Attn: Inside Microsoft Windows SharePoint Services 3.0 Editor

One Microsoft Way

Redmond, WA 98052-6399

Please note that Microsoft software product support is not offered through the preceding addresses.