The SMS Framework is a set of modules enabling interaction between Drupal and mobile users via SMS. The included API allows developers to add support for third party gateways, and integrate gateway-agnostic SMS features in your projects.
The SMS Framework allows you to:
- Send SMS messages using any supported gateway
- Collect, confirm, and store mobile information for Drupal users
- Send batch messages to Drupal users
- Allow users to send nodes or portions of nodes to mobile phones
Discussions are taking place on the SMS Framework Group.
Support #
Instructions, how-to's, and developer documentation for Drupal 7 and Drupal 8 versions. | |
Chat on IRC on Freenode in #drupal-sms channel. Chat on Slack in #sms channel. |
Gateways #
The core SMS Framework does not bundle any gateways. Feel free to share your custom gateway modules in a separate project. A list of SMS gateway plugins can be found for Drupal 7 and Drupal 8.
If you use another gateway with a simple HTTP API you may find the simple gateway module a possible option instead of writing your own gateway.
Installation #
When downloading the project with Composer, use the sms project (not smsframework):
composer require drupal/sms
You may use the traditional module download procedure if you desire, as we do not have any non-drupal.org dependencies at this time. However, we recommend a Composer-based workflow:
Versions
Major version | 1.x | 2.0.x | 2.1.x | 2.2.x | 2.3.x (Future) | 3.x (Future rework) |
---|---|---|---|---|---|---|
Drupal core | >=8.6 <8.9 | ^8.9 || ^9 | ^9.2 | ^9.5 || ^10 | ^10 | ^10.1 |
PHP Compatibility | >=7.3 | >=7.4 | >=8.0 | >=8.1 | >=8.1 | |
Stability | Stable | N/A | N/A | |||
Support | Unsupported | Bug fixes only | New features and bug fixes | |||
Until Drupal 8.9 EOL. | Until Drupal 8 EOL. | Until PHP 7.4 security support ends or Drupal 9.2 EOL, whichever is earlier. | Until PHP 8.0 security support ends or Drupal 9.4 EOL, whichever is earlier. | Until PHP 8.1 security support ends or Drupal 10.0 EOL, whichever is earlier. | Until PHP 8.1 security support ends or Drupal 10.1 EOL, whichever is earlier. |
Dependencies #
Drupal 7 | Drupal 8 | |
---|---|---|
Required | None. |
|
Optional |
|
SMS Framework recommends Telephone Validation as a solution to ensuring phone numbers are in correct format.
Credits
SMS Framework began as a Google Summer of Code 2007 project.
Grown @ Development Seed
Project information
- Ecosystem: SMS Framework
- 2,051 sites report using this module
- Created by Will White on , updated
- Drupal 10 is here!
Provided as of v2.2
- Stable releases for this project are covered by the security advisory policy.
Look for the shield icon below.
Releases
Drupal 10 support
Development version: 2.2.x-dev updated 5 Dec 2022 at 11:57 UTC
Development version: 2.1.x-dev updated 18 Aug 2022 at 17:16 UTC
Development version: 7.x-1.x-dev updated 24 Oct 2022 at 09:16 UTC