I have to create a list with some columns on several different sites. For that which process shall I use from the following and why : Content Types, Site Collection Level List Site Level List and List Template? What's the difference between all the four?
A flexible,practical and maintainable solution is to create a re-runnable
Powershell script to deploy your
Site Columns and
Content Typesand then you can create lists from these content types.