I have a wss 3.0 site that is working and functional. I didn't wanted to migrate the site to Sharepoint foundation as there are some issues with the site during migration.
Also I would like to have this site in Sharepoint foundation 2010 but want to follow best practices.
I have the following in wss 3.0 site
Few sharepoint lists and document libraries.
The list pages such as newform, editform, dispform were all customized using sharepoint designer in wss 3.0 site which I don't want to do in SP 2010. I would instead want to create pages for each one of them and use it.
I used heavy javascript (for client side validation, display etc) in wss 3.0 but want to use the best possibile options in SP 2010.
Please suggest on the above,
To begin with I plan to create blank site. I would like to create all the lists/libraries through code as the site will be reused on different servers. Question here is some of the columns in these lists are common (such as employee ID, Dept). Is it better to create a content type and then site columns as employeeID, dept. Then in each of the lists, I can reference them? I am bit confused on this. Please suggest.