This project is under active development.

Auto Expire

This module allows site administrators to set expiration times for content types.

GeoNames

A collection of modules to provide an API to integrate with GeoNames webservices. The modules in this package enable access to all information provided by the XML-based Services from GeoNames.

This project is maintained by lyricnz and SeroSero.

Supported GeoNames Services Include:

  • GeoNames Fulltext Search (search)
  • Reverse Geocoding
    • Country Subdivision (countrysubdivision)
    • Find nearby (findnearby)
    • Find nearby Place Name (nearbyplace)
    • Find nearby Postal Codes (nearbypostalcodes)
    • Find nearby Wikipedia Entries (nearbywikipedia)
  • Place Hierarchy
    • Neighbours (neighbours)
    • Siblings (siblings)
    • Hierarchy (hierarchy)
    • Children (children)
  • Postal Code Country Info (postalcodecountryinfo)
  • Postal Code Search (postalcodesearch)
  • Country Code (reverse geocoding) (countrycode)
  • Country Info (Bounding Box, Capital, Area in square km, Population) (countryinfo)
  • Timezone (timezone)
  • Wikipedia Articles from Bounding Box (wikipediabbox)

Ebay Integration

Ebay Integration has just recently come under new ownership. The first release features new functionality and better integration with views and CKK.

Node breadcrumb

Administration page

Allow you to customize menu location and breadcrumb of nodes depending on their content type, associated terms and others conditions.

Deco

Homepage screenshot

Deco is a theme developed for the Google Summer of Code 2007. It offers a stylish design and several layout options, including:

SMS Framework

SMS Framework is an implementation of Symfony Notifiers' SMS component.

Documentation

Many service integrations are provided, including: 46elks, AllMySms, Amazon SNS, Bandwidth, Brevo, Clickatell, ContactEveryone, Esendex, Fake SMS (for testing), FreeMobile, GatewayApi, GoIP, Infobip, Iqsms, iSendPro, KazInfoTeh, LightSms, LOX24, Mailjet, MessageBird, MessageMedia, Mobyt, Nexmo, Octopush, OrangeSms, OvhCloud, Plivo, Primotexto, Redlink, RingCentral, Sendberry, Sendinblue, Sms77, SimpleTextin, Sinch, Sipgate, SmsSluzba, Smsapi, Smsbox, SmsBiuras, Smsc, SMSense, SMSFactor, SpotHit, Sweego, Telnyx, TurboSms, Twilio, Unifonic, Vonage, Yunpian.

The dispatch of messages, including the mapping of recipients to users is provided by Notifier. Notifier and Messenger provide a way to send messages asynchronously (i.e, queues; outside of the web request). Its also possible to implement your own SMS service, or customise any of the services provided by Symfony by implementing Texter services.

SMS Framework provides other SMS related features, such as

API examples

Sending an SMS:

// Sending to a user/entity.
/** @var \Drupal\sms\PhoneNumber\SmsPhoneNumberInterface $phoneNumberService */
$phoneNumberService = \Drupal::service(\Drupal\sms\PhoneNumber\SmsPhoneNumberInterface::class);
$user = User::load(1);
$notification = (new Notification())->subject('Test message');
$phoneNumberService->send($user, $notification)

Or directly to a phone number:

// Sending to a user/entity.
/** @var \Symfony\Component\Notifier\NotifierInterface $notifier */
$notifier = \Drupal::service(\Symfony\Component\Notifier\NotifierInterface::class);
$recipient = new \Symfony\Component\Notifier\Recipient\Recipient(
  phone: '+123123123',
);
$notification = (new Notification())->subject('Test message');
$notifier->send($notification, $recipient);

Pages

Subscribe with RSS Subscribe to RSS - Under active development