SMS Framework

Component ID

165911

Component name

SMS Framework

Component type

module

Maintenance status

Development status

Component security advisory coverage

covered

Downloads

95870

Component created

Component changed

Component body

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 #

Documentation Instructions, how-to's, and developer documentation for Drupal 7 and Drupal 8 versions.
Slack 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.

Development Status #

Drupal 7 Drupal 8
The Drupal 7 version is being stabilized to allow for focus on development of the 8.x-1.x branch. All sub-modules have been completed and only bugfixes are allowed in 7.x-1.x The Drupal 8 port is complete. Please test the Drupal 8 versions and report bugs. All new features should be filed against the Drupal 8 version and can be back-ported to the Drupal 7 version after commit.

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:

Dependencies #

Drupal 7 Drupal 8
Required None.
Optional
  • Rules
  • Token — Token should be installed in order to use tokens on various parts of the admin UI.
  • Token — Token should be installed in order to use tokens on various parts of the admin UI.

Known Issues #

Version 8.x-1.0 is not compatible with Drupal 8.4.x release. This is a known issue and has been fixed in the development branch. If you have upgraded your site to Drupal 8.4.x use the 8.x-1.x-dev branch. A new release will be created before December 31st.

Credits

SMS Framework began as a Google Summer of Code 2007 project.
Grown @ Development Seed