When to use features and when not to?
I've just begun learning sharepoint and there's quite a few qestions that i have. The first are to do with features, and when they should be used, from my reading i understand that there are advantages to using features to deploy sharepoint components, however i'm wondering is there a point where the customization you are making is so trivial that it's not worth using a feature i.e. just use the UI? For example if you have to add a single site column? Where do you draw the line, if you use features for every customization you make you would end up with an unmanageable quantity of features?
Another feature question, should each feature contain only components that are related or can you package unrelated components into the same feature? The reason i ask is say you are working on a project that contains a set of content types and a list. Obviously the content types have been created with the intention of being used by other lists in the future. So if the content types and lists are packaged within the same feature and in the future you decide you no longer need the list and want to deactivate it, the content types are also deactivated and unusable by other sharepoint components? Basically i would like to know if the general consensus is to encapsulate single logical units into seperate features to avoid the above sitaution?
Last edited by chris123; April 1st, 2009 at 07:57 AM..