Context Mobile Detect This is a Context module which integrates Context and PHP Mobile Detect library Mobile_Detect . Mobile_Detect is a lightweight PHP class for detecting mobile devices. It uses the user-agent string combined with specific HTTP headers to detect the mobile environment. Important notice: Module preserve drupal page cache working. Usage: Once module is installed you are getting new Context Conditions, which are currently: Mobile Device (mobile, tablet, desktop) Mobile Device Type (iphone, blackberry, htc, etc) Those are conditions you might used to turn your site mobile-first and responsive very easily. Similar modules: Browscap This is an improved version of the PHP get_browser() command. Mobile Tools This is a full-featured module aimed at developing full-featured mobile sites. Development sponsored by Trellon . Downloads
Rules Link This module lets you create links which trigger arbitrary functionality with the help of Rules . Example use cases Publish/Unpublish content Subcribe users to current group Mark nodes, comments (as Spam), unpublish it and block the author. Batch functions like, delete all comment for a node And many more... Features Attach the link to any entities. Usages There are three types of links: Javascript - Links that will trigger the rules using Ajax. The Rules Link module will create a Views field for each link, which can be hidden, using the visibility conditions. You can find the Readme here . Requirements Bugs While the access conditions and the execution Rules set are displayed directly on the link admin pages, editing them will direct you away to Rules. Please also note that the scheme of rules link has changed since beta1 and that there is no upgrade path. Downloads
Compact Forms Compact Forms presents text fields for selected forms in a more compact fashion using jQuery. The form item/element fields are overlaid with their respective labels. When the user focuses a field the label fades away nicely, and if the field is left empty the label fades back in again. By default, only the user login block is switched to compact style, but the behavior can be added to any form by adding the corresponding CSS ids to the Compact Forms configuration. Degrades back to the original form when JavaScript is switched off.Fields like textareas and checkboxes are currently not affected.Inspired by A List Apart Installation Please see current README.txt. Credits Current maintainers: Daniel F. Previous maintainers: Tom Sundström (tomsun) This project has been sponsored by: UNLEASHED MIND Specialized in consulting and development of Drupal powered sites, our services include installation, development, theming, customization, and hosting to get you started.
GMap Module Module maintainer @podarok We are in CodeFreeze stage for 7.x-2.x as preparing and refactoring for #2139223: Drupal 8 gmap version Only bug and security fixes can be commited All feature requests should be filled against latest 7.x-2.x branch The GMap module provides an interface to the Google Maps API within Drupal. It integrates with the Location module to provide users a clickable map for entering latitude and longitude, as well as to display maps of Drupal nodes and users. Drupal 8 battleplan #2139223: Drupal 8 gmap versionSupported by Druler Drupal 8 battleplan #2139223: Drupal 8 gmap version The GMap package consists of the following modules: In order to use 7.x and earlier versions of this module, you need a (free) Google Maps API Browser key. 1. NOTE: 7.x-2.x(and 6.x-2.x) targeting Google Maps API V3 is now under development. Supported by Druler
SMS Framework The SMS Framework is set of modules that enables interaction between mobile users and Drupal using SMS. Several popular SMS gateways are supported and the included API allows developers to add support for additional gateways. The API also allows other modules to implement SMS features. The SMS Framework allows you to: Send SMS messages using any supported gatewayCollect, confirm, and store mobile information for Drupal usersSend batch messages to Drupal usersAllow users to send nodes or portions of nodes to mobile phones More components will become available as development continues. We are not currently accepting additional gateway modules into the project. 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. 7.x-1.x Development The Drupal 7 version is under development at the moment. SMS FrameworkSMS UserSMS BlastSMS Valid SMS ActionsSMS SendToPhone
Maxlength Maxlength allows you to set maximum length of any field on any form making use of the form API. This includes fields created using the UI. (Example: any text field on a node) In D6 Maxlength allows you to set maximum lengths to the body, title and CCK textfields of any content type (node). When the maximum length is enforced for a field, while editing content of that type some Java Script will countdown how many characters are left, also if the Javascript is turned off, it falls back to form API validation. 2.x has been developed by a_c_m and dereine on top of original 1.x work completed by mariuss3.x is a port from maxlength_js, originaly developed by jm.federico and johnnygamba and sponsored by Seed EM. Current maintainership is done by Inovae and jm.federico and Schnitzel (sponsored by Amazee Labs) 7.x-3.x is a re-write of the module making use of all the improvements made in D7.
Messaging This is a Messaging Framework to allow message sending in a channel independent way. It will provide a common API for message composition and sending while allowing plug-ins for multiple messaging methods. When using this framework, you won't send e-mails to users anymore. You will send them 'messages' and they will decide how they want to get them delivered, that may be by mail, IM, SMS, depending on user's preferences... Drupal 7 upgrade Some limited funcionality has been upgraded. New in 6.x-4.x version (beta) Advanced queueing, fine tuning, drush processing.. Sending methods: Don't forget to enable and set up the sending method plug-ins you want to use, at least one is needed for it to work. Other features: Modules using Messaging Notifications, a complete subscriptions framework which uses Messaging as the sending library. Note that this Messaging framework doesn't provide any visible functions to the user on its own, it just provides messaging services for other modules.
Views PHP Seeking co-maintainers! This module allows the admin account (user 1) to add fields, filters and sorts to views which use PHP code. It also supports additional accounts when the core PHP Filter module is enabled. This is the successor of Views Custom Field for both D6 and D7. The D6 version supports both Views 2 and Views 3. Note While this module allows you to directly use PHP inside views which may be useful for quick and easy solutions, it is highly advisable to use regular handlers and plugins when available (or even to create one yourself). Alternatives An alternative to this module is Computed field. To alter SQL queries you could use modules like Views Raw SQL and Views Custom Conditions. Available handlers Area An (header/footer/empty) area which output is constructed by the administrator using PHP. Field A field which value and/or output is constructed by the administrator using PHP. Filter A filter based on custom PHP code; use PHP to filter out any row. Sort Available plugins Access Cache
Drupal 7 Limit Published Nodes Per-User Visitor Info The Visitor Info module captures the IP address of your website visitors and provides you with a Google Map pinpointing their originating geographic location. The module also provides a block that lists all the information captured about your visitors. As of November 15, 2010, IPInfoDB.com is requiring an API key in order to do lookups. The API key is free and only requires you to register by going to www.ipinfodb.com/register.php. Once you register, simply activate your account by clicking the link you receive via email. You will find the needed API key on your account page. Version 6.x-1.6 of Visitor Info now includes a text box on the configuration page (/admin/settings/visitorinfo) to paste in your API key. Work is underway on a second version of this module (6.x-2.0) that will not require this API key. The module works by utilizing the location_api.php to retrieve various pieces of information based upon an IP address. Now with Views integration! Compatibility
Validation email process fails if the user is already logged in [#2003778] | Drupal I've configured LoginToboggan to allow the user to login before they've verified their email. But if the user clicks on the link in the email that arrives while still logged in, the whole thing fails. Their experience goes like this: 1) You go to the site. 2) You register, creating a new account. 3) The system automatically logs you in, assigning you the pre-authenticated user role. 4) You use the site, stay logged in. 5) You get an email with a link, you click the link. 6) You go to the site, where you are already logged in. The system tells you “You are logged in as [username]. Change your password.” It's very likely that users will not properly validate their emails. If a user logs out before clicking on the link in the email, then everything works just fine — they are promoted from pre-authenticated user to authenticated user. Instead, the link in the email should validate the account whether they are logged in or out.
Swipe Checkout for Ubercart - Swipe Support Center This is a module for Ubercart which enables you to use Swipe Checkout as a payment method for Drupal Ubercart. Project page on drupal.org Download Download Swipe Checkout for Ubercart (1.3.0) Installation Please install this extension through the normal Drupal module installation process (Modules -> Install New Module)After successful installation it will appear in the list under "UBERCART - PAYMENT" as "Swipe Checkout"Enable it and Save ConfigurationThen configure the plugin (Store -> Payment Methods -> Swipe Checkout -> settings), adding the following details from your Swipe Merchant login under Settings -> API Credentials:Merchant IDAPI KeyPayment Page UrlApi UrlAnd finally configure your Swipe account to send customers back to your shop after they pay. Ubercart must be configured to use a currency that your Swipe Merchant Account supports for customers to be able to use Swipe to be a payment option. Support
Certified Solution Directory, Pre-Integrated Payment Services - Authorize.Net InOrder InOrder was developed to be a practical, cost-effective solution to help you manage your channel growth without grinding your operations to a halt. Its off-the-shelf functionality allows you to immediately deploy only the features and functionality you need today, while providing an expansion path that will support any level of future growth. So go ahead, celebrate your success! Shopify The first Shopify store was its own–it did what it was supposed to, and it did it well. Authorize.Net for WordPress Process credit card payments using Authorize.Net on your WordPress blog or membership website. CIM Connect for Miva Merchant Using the e-Business Express Miva payment module, Authorize.Net CIM Connect for Miva Merchant, you can store your customers’ sensitive payment information on Authorize.Net’s secure servers during checkout. Volusion Ecommerce Volusion is a leading shopping cart software solution for online businesses. FetchFlow ampleShop™ Authorize.Net CIM Payment Module for Magento