Solutions and Features 1 Visual Studio solution 1 Visual Studio project = 1 WSP – Multiple features in one solution Ability to build on desktop and in TFS – MAKECAB, STSDEV, VS Extensions for WSS … Deployment scripts Separating functionality into features
Publishing Assets Run-once assets – Required to initially bring up the site – Images, CSS, etc. – HTML content Bulk import Isolate in own feature Throwaway? Who will be authoring content after go live? Content authors Developers Both?
Publishing Site Definitions Use a minimal publishing site definition – Easier than cleaning up OOB Publishing site Site definition feature activates others Dont replicate any look and feel Stapling vs. Packaging – How to decide? Only one instance of the site, or many? Will the site definition change?
Content Deployment Isolate authoring to an authoring environment Scheduled incremental content deployment jobs to deploy to Production Quick Deploy Handy Publishing tools: – ACs STSADM extensions – Check for unpublished items – Related resources view