Install
Works with Drupal: 7.xUsing Composer to manage Drupal site dependencies
Downloads
Release notes
This is ALPHA5 of Subscriptions for Drupal 7.
We encourage you to test it and provide feedback (both good and bad!) in the issues queue. See #1172646-9: Subscriptions for D7 for details.
It has had little testing so far and is certainly not ready for production yet.
ALPHA5 has the following requirements:
- Drupal 7.5 or later,
- Mail Editor 7.x-1.0-alpha2 or later,
- Token 7.x-1.0-beta6, plus
- the Token patch in #1195874-20: Need to figure out how to create nested tokens from the array token type (not any later one!)
- Be sure to run update.php after installing it!
The Token patch will not change existing functionality in Token, but if you're not able or not willing to patch Token, then ALPHA5 will not work for you! The patch adds the ability to handle arrays of objects (rather than just strings), which is needed for tokens like [subs:comments] and [subs:files:field_FILES]. We hope to get the patch accepted into Token, but if we can't, we'll provide the necessary functionality outside of Token. If these tokens work for you, then we'd appreciate a favorable comment in the Token issue.
Upgrading from ALPHA3 or earlier:
If you copy the new files over the old ones, then please remove the subscriptions.mail.inc file — it's not part of the package anymore. In case you get an error mentioning SubscriptionsMailSystem then you need to manually remove the 'mail_system' variable.
Changes since ALPHA4:
New features:
- MAJOR OVERHAUL:
-- Switch proprietary !variables to [tokens].
-- Integrate with new Mail Editor, including preview.
-- Migrate conditional text processing to Mail Editor.
-- Reduce templates to content types only.
- Get ready for Mail Editor.
Bugs fixed:
- #1286838 by mgriego: Check permission before presenting taxa subscribe options.
- #1276182: Fix a warning in theme_subscriptions_ui_table().
- #1280192: Fix form_alter() of content bulk processing.
- Remove old D5 database tables, if they're still hanging around.
- Tune diagnostics in case of mail failures.
- #1252786: Fix incorrect teaser handling.
- #1259662: Fix completely broken subscriptions_tableselect.js.
- #1258698: Fix default subscriptions not being assigned to new users.