I have read the article about Understanding Scope of SharePoint Features and the MSDN documentation on Feature Scope.
So from what I understand you can activate a feature for the following scopes:
- Farm
- Feature will be available throughout the farm, for all web applications.
- WebApplication
- Activates the feature for all site collections/sites in the current web application
- Site
- Feature will be available on a Site Collection and all children Sites/Site Collections
- Web
- Feature will be available only on one Site in a specific site collection
My problem now is that I have a feature I only want to activate for a specific Site (Web) - I have a site collection http://mysharepoint/sites/MySuperSite where I pointed the feature to (SiteURL, Sandboxes Solution=false). But after deploying the feature the feature even is available on newly created Site collections - so when I create a new site collection from central administration, my little feature is already in the feature list, even though I set its scope to "Web".
What did I not understand?