
New Modules
Views Snippet
Style and row plugins for Views 2 that allow view results to be rendered as a configurable HTML snippets.
CiviCRM Taxonomy
This module allows an administrator to mirror Drupal Vocabularies in CiviCRM as groups. Options are also provided on the user registration and edit pages to allows users to subscribe to the CiviCRM groups generated by this mirroring.
This module is in development and should be used with caution in production environments.
Sponsored by 4Site Interactive Studios.
User Alert
This module provides a simple way to show urgent message on the website. Think of CNN Breaking News, when they show a short message the top of the site. This module works for both anonymous and authenticated users by using a cookie.
With User Alerts, you can:
- Alert users about breaking news, or a special same-day sale for ecommerce
- Set expiration timers for alerts (1 hour, 3 hours, Never, etc)
- Override display with TPL and CSS
How to use this module:
- Enable User Alerts
- Set the appropriate permissions for selected roles
- Set the User Alert block in the appropriate region of your theme.
- Create a user alert node.
You can also set some global settings for alerts at admin/settings/user-alert.
Requirements: Universally Unique IDentifier
This module was sponsored by the US Travel Association and developed by Inclind.
User Alerts
This module provides a simple way to show urgent message on the website. Think of CNN Breaking News, when they show a short message the top of the site. This module works for both anonymous and authenticated users by using a cookie.
With User Alerts, you can:
- Alert users about breaking news, or a special same-day sale for ecommerce
- Set timers for alerts
- Override display with TPL and CSS
How to use this module:
- Enable User Alerts
- Set the appropriate permissions for selected roles
- Set the User Alert block in the appropriate region of your theme.
- Create a user alert node.
You can also set some global settings for alerts at admin/settings/user-alert.
Requirements: Universally Unique IDentifier
This module was sponsored by the US Travel Association and developed by Inclind.
IP List
The IP List module allows administrators to maintain and search list of IP addresses and IP address ranges, and associate each address or range with an arbitrary organization (string). The module doesn't do anything with this list, but the list can be integrated into other systems.
This module was written to be integrated with a Varnish ACL (access control list) and thereby allow non-technical administrators to manage a list of IP addresses and ranges that can bypass a content paywall.
IP addresses are entered in IPv4 decimal format and stored in ip2long/INET_NTOA() format.
Administrators can search the list by organization name, check if a single IP address is within a stored range, and check whether a specified range overlaps with ranges defined in the list.
Stay tuned for screenshots and an official release.
FreeSWITCH integration
Integration with the FreeSWITCH Soft Switch -- doesn't do much yet, just allows placing an outbound call.
SermonAudio.com SOAP API Integration
This module is in early development. Do not use on production sites until a stable release is available.
Debut Article
A baseline article feature.
Includes:
- Article content type with accompanying image field.
- Article view with page listing, recent articles block, and RSS feed.
- Integration with Pathauto.
- Menu item for article landing page.
- Context handling of breadcrumbs, active menu, and block display.
- User permissions.
Part of the Debut features set.
Breadcrumb
Creates a breadcrumb trail, which serves as a navigational aid for the user. The breadcrumb trail contains links to pages higher in site hierarchy, i.e., above the current location.
The primary goal of this project is to replace Drupal core's breadcrumb trails functionality deeply buried into includes/menu.inc by moving it into a dedicated module, to be moved into core for D8.
Co-authors + maintainers wanted.
- Goals
-
- Expose a block containing the breadcrumb. Make it possible to spawn multiple blocks (configurations) for Panels (Everywhere) compatiblity.
- Configuration options:
- Optional custom prefix; e.g., "You are here:" (none by default)
- Separator character/string, if any. (» by default)
- Whether to include current page, optionally clickable. (disabled by default)
- Configurable "Home" string.
- Whether to hide breadcrumb if it only contains "Home".
- Make it exportable.
- Default to menu_get_active_breadcrumb() as data source, but allow to tie in other modules (such as Hansel breadcrumbs, Clickpath, or custom code)
CTOG
Running Case Tracker and Organic Groups on the same site raises some questions - but CTOG helps solving them by utilizing some rules to tie them together in a way which makes them easier to use.
Let's assume the following scenario. The site serves a central hub for several groups of people to provide an easy-to-use interface for storing information while working on projects and solving cases. The different groups are consisting of different people, and each group has it's own project to work on. The projects are separated from each other: no person of group A should be able to access any stuff of group B if s/he is not a member of that one as well. Additionally, no case can belong to more than one project at the same time.
This is where Case Tracker and Organic Groups are kicking in (referred to as CT and OG from now on). CT is quite a good choice to serve as an issue/case management system, but does not have anything to separate the different projects from each other. OG is the responsible for access control. So, let's use node type "Project" as a "project" node type speaking CT language and as "group nodes" speaking OG language; let's use another node type: "Case" as a "case" speaking CT and "standard group post" speaking OG.
What's wrong with that?
Iso 639
This module enable a cck field and widget that enable you to pick a language from the list defined in the ISO 639 standard.
Epub
The ePub module allows site administrators to enable other users to download the ePub version of the book contents available on the website.
Internet Archive
This module provides an API for other modules to store files on Archive.org via the S3 interface documented here:
http://www.archive.org/help/abouts3.txt
Currently integration is provided for http://www.drupal.org/project/filefield and http://www.drupal.org/project/media_mover.
A development release and documentation coming very soon.
Webform Revisions
This module gives basic revisioning functionality to Webform submissions. It is designed to look and function similarly to Drupal core's revisioning system.
Though you cannot leave log messages per-submission of a web form, you can view and even revert to previous revisions.
This can be very useful if you wish to track edits to a submission.
Bing Map
Integration of Bing Map in same way as GMap module.
Google API Libraries
This module provides access to the Google ajax APIs.
Advanced gallery
Advanced image gallery with swf multiupload and cropping.
Idea is make moodule like imagepicker from wordpress but have images associated with nodes to make possible add images to document and organize image galleries like CCK imagefield or like node_images module but much more comfortable.
Project is under development.
Comment Limiter
Quick and easy module to specify the maximum number of comments allowed to be made on a content-type node by a single user. This module was primarily built to allow only 1 comment to be made on a single node of a specific content-type. For example, for a restaurant site the users should only be allowed to leave 1 review (aka comment) on a Restaurant content-type.
More information and a release coming soon.
ActiveTabs
Sexier, drop-down styled, jQuery powered, $tabs output. With element targeting, easy overriding, and tabs child page navigation (from parent tabs). Horrible description, we know, but more information and a release should be available soon.
Filefield Character Encoding
This module transparently converts uploaded text files between different character encodings. Administrators can enable this on a per-content-type/field basis, and expose either or both of the source and target encodings to users to configure on a per-file basis.
The primary motivation for this module is for situations where users upload text files from third-party systems which don't necessarily export text in character encodings that PHP can automatically detect, and you have some code that uses that data as input (eg. CSV file imports). With this module, you don't have to ask users to manually convert the files, you just have to identify what their system is spitting out, and tell them "Select 'Windows-1252' [or whatever] here when you upload the file".
Internally, the source text file is copied to a subdirectory below the file's normal directory and the converted file is in the usual $node->field_name[n]['filepath'] location.
Requires the PHP Multibyte String extension.
Caveats:
- Very early stage of development.
- At the time of writing, source text files are not restored to their proper locations as they should be when conversion is switched off for a particular content-type/field or when the module is disabled/uninstalled.

