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.
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.
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 ...