Chapter 4. Creating Lists
SharePoint lists are tables of data, much like Excel spreadsheets. In Chapter 2, I showed you how to create lists from spreadsheets. But lists can do a lot more than just store columns and rows of data—in fact, lists are like mini-applications in SharePoint.
I've organized this chapter to follow the steps I use when creating new list-based applications for my clients:
Create a list using one of the built-in templates.
Add columns to collect additional data and calculate values as required.
Create supporting lists for lookups and master lists.
Add views to display required reports.
Enable email, versioning, and item approval as required.
Optionally customize the data entry forms.
Save the final list as a template and deploy it to other site collections.
That's similar to the process I showed for creating sites: start with what's provided, customize, get approval, and deploy. Don't skimp on the approval part of that process—it's a lot harder to change lists once they are deployed. Get agreement that the prototype you've created meets the stated needs before you save it as a template and deploy it across multiple sites.
This chapter builds on the Phone List sample we created together in Chapter 1. If you skipped that, you'll want to go back and do it now. I also introduce the Problem Reports application, which is based on the Issue Tracking list template.
Using Built-in List Templates
SharePoint provides a set of built-in list templates that you can start from and customize ...