Drupal modules and themes sponsored by pingVision

As we benefit from Drupal, we try to give back to the community in as many ways as we can. As a matter of policy, everyone at pingVision can spend 5% (and quite often more) of their weekly hours on work that directly benefits the Drupal community, including developing and maintaining modules and themes.

These are some of the projects that have been developed and/or maintained by people at pingVision, many through our sponsorship.

AWeber Integration

Developed and Maintained by: 

Integration and management module with the AWeber newsletter and autoresponder service at AWeber.com. Features include newsletter sign-up during user registration and user account control, keeping record of leads, customizable Thank You page, and customizable block that mimics AWeber's web form.

Site Network

Maintained by: 
Andy Kirkham

When it was decided that the drupal.module was to leave Core at the Drupal 6 release it was moved to Contrib to become "Site Network" as a legacy module.

Drupal Markup Engine

Developed and Maintained by: 

The Drupal Markup Engine (or DME as I'll refer to it from now on) allows you to define tags for use inside of node content that do almost anything you could wish for - allowing users to do such things as to specify where images should be placed in the text, specify that certain text is a spoiler and shouldn't be easily hidden, or to safely allow users to reference video or other resources from other sites. Tags can either enclose text (like text) or not (like ).

The DME works by being a filter that can be set up with other input filters. It checks other modules looking for hook_dme_tags() hooks and asking them for tags that the module supports. Once it runs into a tag when filtering, it then calls the hook a second time with parameters from the tag, expecting the hook to return text that it replaces the original tag with. The tag processing is in the context of the node being processed, so the processing of tags can include referencing related nodes or imagefields inside of the node itself.

Node Carousel

Developed and Maintained by: 

Node Carousel provides easy-to-use method for displaying nodes using the jCarousel library for jQuery. The result is a nifty "carousel" of nodes in a dynamic display jQuery widget. Nodes can be chosen via Node Type/Taxonomy, by using a nodequeue, or else by using a hook to feed nodes to the display. See the official project page for the latest updates.

Hunchbaque

Developed and Maintained by: 

Ugly on the outside, but beautiful underneath, Hunchbaque theme was created to give designers and themers a clean slate of valid xhtml and CSS to let imagination (and CSS savvy) roam.

Phorum Converter

Maintained by: 
Greg Knaddison

For importing Phorum forums into Drupal (4.7). As APIs change, we do not plan to support this module outside of committing patches or hired work.

Path Image

Developed and Maintained by: 

This module allows site administrators to add a "block" to their site the contains of which is a predefined image (uploaded separately) dependent upon the current path.

Co-maintainer.

Scheduler

Maintained by: 
Andy Kirkham

This module allows nodes to be published and unpublished on specified dates.

Janode

Developed and Maintained by: 

This is a node type that allows you to create a library of http:// links to other resources on the Internet. Each node has a title, the matching url and a description.

Automated Logout

Developed and Maintained by: 

This module provides a site administrator the ability to log users out after a specified time of inactivity.

Invite

Maintained by: 
Andy Kirkham

This module provides a GMail-styled 'Invite a friend' feature. It allows your users to send and track invitations to join your site.

Co-maintainer.

Token

Maintained by: 
Greg Knaddison

Tokens are small bits of text that can be placed into larger documents via simple placeholders, like %site-name or [user]. The Token module provides a central API for modules to use these tokens, and expose their own token values.

Co-maintained with eaton.

Picasa module

Developed and Maintained by: 

The Picasa module is a simple module that utilizes Google's Picasa API to display Web Albums and Photos as they appear in your account at http://picasaweb.google.com.

Auto Assign Role

Developed and Maintained by: 

This module automatically assigns new users to a specific role when the user initially signs up for their account.

Meez Integration

Developed by: 
Greg Knaddison

This module provides integration with the Meez avatar/profile site.

Development sponsored by, and drawing from code elements initially developed by DoSomething.org.