O'Reilly logo

Professional Team Foundation Server by Mickey Gousset, Erik Gunvaldson, Jean-Luc David

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

10.3. Extensibility and Customization Overview

Windows SharePoint Services provides many options for customizing and extending your team portal. Customization involves changing settings on an existing control or feature. Extensibility involves creating a brand new feature for the portal.

10.3.1. Creating and Extending Custom Web Parts

Web Parts are preprogrammed page elements on a SharePoint site enabling those who are unfamiliar with Web design and programming to make changes to the portal. Writing custom Web Parts for SharePoint Services can be a challenge for the uninitiated. There are three strategies you can currently take for integrating custom Web Parts:

  • You can create a custom Web Part using ASP.NET 1.1 and Visual Studio.NET 2003. The creation of Web Parts with .NET 1.1 is very difficult and involved. You can read about the process in several books and online blogs including this basic tutorial: sharepointblogs.com/andynoon/archive/2006/06/20/8494.aspx.

    NOTE

    We chose not to include a tutorial on creating .NET 1.1 Web Parts in the book because the technology will soon be deprecated and the instructions are really long and prone to error. The real value of a Web Part is to give a nonprogrammer the ability to add and configure controls on a SharePoint site. We provide you with a quick, easy, and effective way of achieving the same results without the pain.

  • Son of SmartParts helps you integrate ASP.NET 2.0 Web Part and User controls within a SharePoint Web Part. ASP.NET 2.0 ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required