Features in SP allow us to perform a limited set of operations. Fortunately, Microsoft created the feature receiver class to allow us to perform additional operations.
However, in a more industrialized world, I'd like to extend the features functionnalities with my own features "kind", to avoid adding for each project the same c# code (I'm quite fond of declarative way)
A good example would be a feature definition that automatically create groups.
Sample target xml :
<Elements xmlns="http://schemas.microsoft.com/sharepoint/">
<Group xmlns="http://my.custom.schema" name="My group">
<Add Member="domain\user" />
</Group>
</Elements>
The idea is to allow a developer to reuse, declaratively, some useful features : creating groups, adding webpart to existing page, etc.
I'm quite sure, however, that my xml file won't be like this, but I'm open to suggestion.
thx