This project is not covered by Drupal’s security advisory policy.

Overview

This module aims at allowing users to subscribe to a site or part of a site. A subscription can have different types (bronze, silver, gold, etc) and also different statuses (pending, active, grace period, expired, cancelled) .

Each subscription type can define an optional length in days for subscriptions and also a grace period, in which subscriptions expire but are left active for a few more days, giving the user a longer time frame to renew his subscription.

This module is not for subscribing to changes to content or taxonomies, check out Subscriptions or Notifications for that.

Subs implements a more abstract type of subcription to anything, for example:

  • 2 week subscription to a video-tutorial website
  • 3 month premium subscription to a cloud service
  • 1 year bronze subscription to a premium theme club

Read more: Subs Handbook


Submodules

Subs i18n
Help translations for multilingual websites.
Subs Premium
Allow access to restricted content according to subscription status. Integrates with Node Option Premium, Profile2 and Organic Groups (soon).
Subs Payment (soon)
API for allowing subscriptions to receive payments and change status accordingly. This will not integrate directly with payment gateways but with modules that implement them, such as Pay, Payment, Drupal Commerce and others (request your favorite!)

Related modules

Dependencies

Depends on Entity API.

Integration

More

Subscriptions are smart; for example, if a user is deleted, his subscriptions are cancelled and so on.

This module also offers concise and well-documented API functions to deal with all aspects of subscriptions.

Upgrading

We've had some schema-related changes in recent versions, it might be necessary to completely uninstall and reinstall Subs when upgrading. I apologize for any inconvenience but this is still in beta...

Maintainers

The maintainer provides consulting services and paid development, e.g. for implementing a specific feature. Help improving the module and get in contact!

Read more: Subs Handbook

Project information

Releases