SharePoint lists are a vital part of any SharePoint farm. Many SharePoint developers have different processes in creating List Definitions and/or List Instances and deploying them to various environments. After seeing these different processes and methods, I have come up with a process that I feel every SharePoint developer should consider.
This process has been created to enhance the speed at which List Definitions and List Instances are created, reduce flaws in manually creating these sometimes large XML files, and enhance the collaboration of test data between developers. This video will show common issues that may occur when creating List Definitions and List Instances. The video goes through the process of creating site columns, content types, list definitions, list instances, test data, and deployment.
The video also shows how PowerShell can be used alongside of Visual Studio to allow for testing data and structural item to be created outside of the SharePoint project. The benefit of this is that it will NOT be included within the WSP. This means when you deploy the WSP to a testing or production environment you will NOT have sample development data.
The video is a basic introduction and does not go into advanced topics such as lookup columns…enjoy.