1. 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 generic type of subcription to an entire site or section, for example:
- 2 week subscription to a video-tutorial website
- 3 month gold subscription to a cloud service
- 1 year gold subscription to a premium theme club
Subscription Statuses
- Pending (optional)
- Subscriptions require some further action to become active. For example: confirm email or receive payment (possible with Subs Payment submodule).
- Active
- Default status.
- Grace-period (optional)
Develop for Drupal
This guide covers everything from tutorials, best practices to working with JavaScript, to the Drupal API.
You are strongly encouraged to contribute code back to the Drupal community. For more information on contributing code, review the Contribute to Development guide. From there, you will find more detailed information on:
For information on upgrading and backwards compatibility, see On backward compatibility: the drop is always moving.