Maintainers strive to actively monitor issues and respond in a timely manner.

Drupal 7 Port of Auto Username

Auto Username disables the "Username" field on user registration and user edit forms and generates a username automatically using a token.module-provided pattern.

Twittalicious

Drupal module for measuring and analyzing the activity of several social networks as Twitter, Facebook, Google+, LinkedIn...

Backstory

Backstory is a contextual website optimization service. It allows you to modify the content or HTML on any given page request, display messages across the top or bottom of the page, or request specific actions from visitors based on any number of criteria if known - the referring site or social network, the specific page being viewed, or even the visitor's device type (desktop vs. mobile), gender, or location.

All actions and filters are configured through Backstory's own interface, and they are evaluated and executed client-side through a small bit of JavaScript inserted to the footer of your page. The interface for configuring these actions is a akin to a simplified version of the Rules interface, allowing only a single action per rule and presenting all known filters on a single form instead of letting you add conditions one by one.

Simplenews SMS

Basic Description

Adds SMS Functionality to Simplenews using Twilio.

Node aspect pages

API that allows to have different build modes or page callbacks for node/%/[something], depending on node type or other criteria.

It can be seen as an alternative to panels/ctools page variants.

Usage:
(this is going to be moved to a documentation page or README.txt some day)
<?php
/**
* Implements hook_nodeaspect()
* Shortcut for hook_menu(), and for view mode registration
*/
function bw_groups_nodeaspect($api) {

// Register a nodeaspect path node/%node/forum
$api->page('forum');
// Register a nodeaspect path node/%node/wiki
$api->page('wiki');
// Register a nodeaspect path node/%node/wiki/view
$api->page('wiki/view');
// Register a nodeaspect path node/%node/wiki/edit
$api->page('wiki/edit');
// Register a nodeaspect path node/%node/members
$api->page('members');

// Register view modes
$api->viewMode('group_forum', 'Group discussions');
$api->viewMode('group_wiki', 'Group wiki');
$api->viewMode('group_wikiedit', 'Group wiki edit');
$api->viewMode('group_members', 'Group members');
}

/**
* Implements hook_nodeaspect_page()
*
* This is called during menu_get_item().
*/
function bw_groups_nodeaspect_page($node, $suffix, $api) {

// This stuff is specifically for node type "group".
if ($node->type === 'group') {
$u = $GLOBALS['user'];
$is_member = og_is_member($node->nid);

Fallback language negotiation

Change the Default language without changing the default language by using a other language as fallback.

Pages

Subscribe with RSS Subscribe to RSS - Actively maintained