New modules

Syndicate content
Contributed (contrib) modules are plugins for Drupal that extend, build or enhance Drupal core functionality. Use matching versions (modules released for Drupal 5.x will not work for Drupal 6.x). Contributed modules are not part of Drupal core releases and may or may not have optimized code/functionality. If a module solves your needs please consider joining forces and helping the maintainer. You can view module usage statistics for all modules to view the most popular modules used by the Drupal community.
Updated: 5 hours 25 min ago

Exposed Filter Data

8 hours 49 min ago

This module provides a themed function called "get_exposed_filter_output()" which print out the values of the exposed filter used in a view.
This can be useful in the view header, in case the exposed filter is in a block, but there is a need to show the user according to what filter he got the results.

The idea is based on the discussion - #658566: Use data from exposed filter in title or header.

To use this module you should:

  • Enable the module
  • Add in the relevant view's header the php
    <?php
    print get_exposed_filter_output();
    ?>
  • Theme the content in any way you like by creating your own exposed_filter_data.tpl.php
  • All of the exposed filters are available in the $exposed_filters variable inside the template file.

    The basic template is not very useful since it does not have the proper labels of the filters.

    Categories: Drupal

    Multilevel Primary Menu

    Wed, 07/28/2010 - 14:44

    This module allows to embed primary menu in the theme as a tree instead of the first level only.

    It keeps classes and other stuffs applied by other modules (Menu Class for instance).

    To use it, replace :
    <?php print theme('links', $primary_links, array('id' => 'main-menu', 'class' => 'links clearfix'));?>
    by
    <?php print multi_lev_menu('primary-links',array('id' => 'main-menu', 'class' => 'links clearfix'));?>
    You can also use this code to find the name of your primary links menu :
                <?php if ($primary_links){
                    if ($primary_links_name) $menu_name = $primary_links_name;
                    else $menu_name = variable_get('menu_primary_links_source', 'primary-links');
                    print multi_lev_menu($menu_name,array('id' => 'main-menu', 'class' => 'links clearfix'));
                }
                ?>

    Categories: Drupal

    Drag & Drop Gallery

    Wed, 07/28/2010 - 12:51

    The Drag & Drop Gallery create a gallery node type that allows you add images to the gallery by dragging and dropping images from your local file system. (Requires Firefox 3.6 or later for administration).

    Categories: Drupal

    Taxonomy Required per Node Type

    Wed, 07/28/2010 - 10:21

    The Taxonomy Required per Node Type module lets you set which taxonomies are required per node type.

    read more

    Categories: Drupal

    Facebook Wall

    Wed, 07/28/2010 - 10:05

    This module creates add a Facebook-like wall. This wall integrates Facebook-style status, personal Activity feed and other features...

    Edit: it looks like Activity will hold all data (of FBSS and others) and try to output this on its own. It's great! Module suspends.

    Categories: Drupal

    Boomerang

    Wed, 07/28/2010 - 01:12

    This module is a wrapper for a Javascript program called Boomerang from the Exceptional Performance team at Yahoo!

    Boomerang "measures the performance of your website from your end user's point of view." Example measurements include:

    • Round trip time of the page ("t_done")
    • User's measured bandwidth in bytes per second ("bw")
    • User's measured HTTP latency in milliseconds ("lat")

    read more

    Categories: Drupal

    OpenScholar Virtual Site

    Tue, 07/27/2010 - 21:11
    About

    OpenScholar Virtual Site is a core set of modules used to power and customize a so-called virtual site in the OpenScholar distribution.

    Categories: Drupal

    Feeds Topics

    Tue, 07/27/2010 - 18:28

    Feeds Topics adds to Feeds the ability to watch topics (i.e., keywords) from multiple sources. To do so, it provides a FeedsFeedNodeProcessor-compatible parser that "parses" known RSS sources to automatically create Feed nodes.

    Basic usage
    • Enable Feeds and this module.
    • Create a new content type Feed.
    • Create a new importer with the following settings:
      • Attached to: Feed
      • Fetcher = HTTP Fetcher
      • Parser = Common syndication parser
      • Processor = Node processor with any suitable configuration
    • Create a new content type Topic.
    • Create a new importer with the following settings:
      • Attached to: Topic
      • Fetcher = Null fetcher
      • Parser = Topic parser
      • Processor = Feed Node processor with content type = Feed and mapping url (manually entered) to Feed source
    • Create a new Topic node and type a keyword in the Topic keywords field.
    • When you import feed items for this node, new feeds of type Feed will be created with the appropriate keywords in the source URL.
    How it works

    read more

    Categories: Drupal

    Media: SoundCloud

    Tue, 07/27/2010 - 16:12

    This provides support for SoundCloud to Embedded Media Field.

    Categories: Drupal

    Dice Roller

    Tue, 07/27/2010 - 11:00

    This module adds an option to nodes and comments to provide an integrated dice roller. The dice roller options are based on the standards set at http://openrpg.com for dice rolling. (OpenRPG is under GNU GPL.)

    Once the roll is made, there is no option for the user to go back to remove the roll from the post nor any option to modify the roll. This is to prevent tampering with results, negating the risk of cheating.

    Categories: Drupal

    Google App Authentication

    Tue, 07/27/2010 - 07:21

    Google app authentication is useful to authenticate users using google app login credentials and redirect to website,if the user is logging in for the first time it creates new account and login immediately,otherwise it directly login to user account.

    This is in aggressive development phase, if anybody interested please contact me for the status or sponsorships are welcome

    Categories: Drupal

    Voting Rules

    Tue, 07/27/2010 - 04:05

    Voting Rules provides Rules integration for the VotingAPI module.

    Administrators can configure actions to occur when a user submits a vote, when a user deletes a vote, and when the results of a vote are calculated. Currently, Voting Rules supports votes on nodes, users, and comments.

    Supported conditions include acting on the total number of votes, average vote, the sum total of all votes, as well as any conditions provided by other modules on the node, user, or comment that is being voted on.

    Shameless self-promotion

    The author, John De Mott, is available for paid work and customizations and can be contacted here.

    Categories: Drupal

    Drush Site Install 6.x

    Tue, 07/27/2010 - 02:34

    Out of the box Drush offers support for Drupal 7.x site install.
    This module provides support for Drupal 6.x site install as well (without any http calls to a running server).

    This module is based on this blog post:
    http://backupgenerator.blogspot.com/2010/07/dumps-install-drupal-6x-site...

    See also http://drupal.org/project/provision

    Categories: Drupal

    Cacti Integration

    Mon, 07/26/2010 - 23:38

    The Cacti Integration module provides an interface to query Drupal for statistics and return the results to the open source Cacti network graphing package. The data goes one way: from Drupal to Cacti. All graphs and information appear within the Cacti interface. It does not allow you to embed or otherwise 'bring back' information from Cacti to Drupal. It's a one way trip.

    This is not ready for general usage. I'm looking for help writing and testing the module, which is why there is no -dev release yet.

    Current Status
    • Drupal server module functional
    • TODO: Write the Cacti client
    • TODO: Create templates
    Architecture

    There are multiple pieces to making this all work. Here they are.

    1) This module. This module is installed on your Drupal site. It acts as
    a 'server' to reply to queries from Cacti. In Cacti-speak, this is the
    server side of the Data Input Method. Its only job is to collect information
    and provide it to a calling Cacti host/script. It must be enabled on the
    Drupal site and then configured in the admin -> reports -> cacti menu.

    It will not work if you do not enable it AND configure it!

    2) The drupal_stats.php file. This is the 'client' side of the system. This
    file is placed on the Cacti server inside of the scripts directory. Generally

    read more

    Categories: Drupal

    Hookbox

    Mon, 07/26/2010 - 18:04

    Provides integration with the recently announced Hookbox project providing Websocket/Comet support to the browser. This is primarily an API module, although it will allow for some end user configuration. A series of hooks will be implemented that allow modules to utilize Hookbox's webhooks in a simple and safe manner. More documentation to come soon.

    Categories: Drupal

    UUID Features Integration

    Mon, 07/26/2010 - 17:17

    The UUID Features Integration module provides a mechanism for exporting content (nodes, taxonomy, fields) into a features module. What's that you say? You thought features was only for configuration? This module is meant to be used in the cases where certain pieces of content straddle the line between pure content and configuration.

    Examples:

    • There are relatively static pages (like an About Us page) that have links from your primary navigation. If these were to go missing, your client would certainly say the site is broken.
    • You maintain page nodes for items like Terms of Service or Privacy Policy. These nodes appear on several sites and should always be the same.
    • Feed Nodes are certainly much more configuration than content. A sample feature for automating an import for a data source could include feed configuration, a content type to import data into, and a feed node that references said configuration so that imports could be done immediately after enabling the module.
    • Taxonomies, especially for things like article categories, that will rarely ever change. Also useful if these taxonomies should be shared across multiple sites.

    Dependencies:

    read more

    Categories: Drupal

    Manticore

    Mon, 07/26/2010 - 15:16

    Provides user synchronization between Drupal and the Manticore Technologies marketing automation system.

    Categories: Drupal

    Awesome relationships

    Mon, 07/26/2010 - 13:30

    This allows you to create relationships between any two entity. Sharing the field between two entities will show the relationship on both entities so this is unidirectional.

    Categories: Drupal

    Block Icons

    Mon, 07/26/2010 - 07:39

    The Block Icons module allows you to add icons to blocks (small images that appear next to block titles).

    More and more themes are being developed that ship with default icons displayed next to block titles. One of this issues with this is that a theme cannot account for all the blocks a site may have enabled at any one time; especially since users can create their own, custom blocks. To get around this, users have to add CSS code to their theme to add icons to any un-supported or custom blocks.

    This module exists for two reasons:

    1. To make it easier for users to add their own icons to any and all blocks on their site (without having to write additional CSS).
    2. To remove the need for block icons to be theme-dependent (i.e. users can keep their icon-block settings even when switching themes).

    read more

    Categories: Drupal

    Open Login

    Mon, 07/26/2010 - 06:31

    Open login module adds handy widget to OpenID login form.

    This module do not have any logic for OpenID authentication. All authentication is come from system openid module.

    When user clicks on the name of openid provider - JavaScript substitutes openid identifier and submit form.
    No letters-typing and button-clicking. Just click at the name of your OpenID provider.

    The list of providers for this widget is set in openlogin.settings.inc and you can change it at your will.

    Categories: Drupal