First, thanks a lot for the subscriptions module. I've used it successfully for a long time.
The Drupal 6 will be released very soon. Is there any plans on migrating the module to D6 and estimates when it can be done?
As the subscription module is getting bigger and bigger, I would suggest splitting it into several peaces - one would be the core API peace, others would handle different subscriptions - separate one for categories, content types, feeds, etc. Splitting the core API from the would allow easily adding other type of subscriptions as a separate plugins, for instance one for organic groups, as discussed here http://drupal.org/node/212248 without change of the existing code.
It also would be good considering e-mail as only one type of possible subscriptions transports. SMS gateway http://drupal.org/project/smsgateway for example can be considered as other subscriptions transport, xmpp bot might also work as a transport as well. Separating core subscription features from the transport layer would allow much easier support for other transports, and the users could select which transport they want to use.
If you would agree with the proposed roadmap, I could spend some time on migrating code to D6/refactoring the module.
Comments
Comment #1
miglius commentedIt looks like 5.x-2.0-beta9 release is implementing most of the mentioned issues. Great work!
What about porting to a D6?
Comment #2
gustav commentedmiglius: it is great to see your enthusiasm for this module. While the module has indeed been rewritten very well and now has an API for plug-ins, there is no documentation for this. Also the code itself could do with a lot more documentation. If you could, while studying the code, produce some developer documentation to make it easier for others to write plugins then that would be very useful!
Comment #3
salvisPorting to D6: http://drupal.org/node/205536
Comment #4
salvis