Building a project listing and a status Web Part
As part of the Project Site Template created in the previous chapter, there is a simple list based on a syndicated content type called ProjectCharter
that provided some information about the project. While it is set as a regular list, there would only be a single record per site. This information is a great example of the type of information that can be rolled up into a central listing. This listing will be created with the ProjectListing
Web Part which leverages the Server OM and search to dynamically find all of the indexed projects. In addition, the projects' current project status records can also be displayed from the central listing, which provides a convenient way to review the information.
Creating the ProjectMain project
The ProjectListing
Web Part will be added to a new project called SPBlueprints.ProjectMain
.
To create the initial project:
1. Open Visual Studio 2010.
2. Select File, then New Project.
3. Browse to the Installed Templates...