In this chapter, we will cover:
Creating lists of custom structure
Setting SharePoint list item validation with PowerShell
Setting list item security
Setting list relationships
Customizing list views
Managing the use of content types in lists
Lists and libraries are heavily used in any SharePoint site. In this chapter, we'll see how you can use PowerShell to define lists based on a custom structure and deploy them on to various levels of your SharePoint site. We'll see how you can define validation rules on items created in lists.
We'll also take a look at how you can automate provisioning of custom security on the list items.
Since many lists in your custom SharePoint solution may be dependent on data coming from other lists, we'll see how you can define lists with referential relationships as well as define rules around referential integrity between list items.
Most of the time, the business...