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.
Updated: 6 days 14 min ago

CCK Field Definitions

Tue, 11/25/2008 - 11:22

The purpose of this module is to display to the user a list of content type fields, along with their descriptions, in a dictionary-like fashion. This is especially useful for CCK content types that have a large amount of fields (hundreds) because it allows for viewing all the fields at a glance and studying the definitions without having to go into the actual node creation form.

This functionality can be enabled/disabled for any content type. It also supports collapsible fieldgroups and weight-based sorting for displaying the fields in a human-friendly way.

Users with the correct permissions are also able to modify the definitions in-place, which is useful for non-technical users that need to revise field definitions periodically. All the changes are reflected immediately in the corresponding content type form.

This module depends on CCK.

Categories: Drupal

Translation table

Tue, 11/25/2008 - 06:08

UI for quick translation of taxonomies and menus. The i18n module allows for translation of taxonomy terms and menu items, but the process is tedious - you need to look up strings you want to translate, there is no overview of what's already translated etc.

This module presents your taxonomy terms or menu items in a table, and each language has a corresponding column. Just fill out the translations and click Save.

Requires the i18n module, and either taxonomy or menu string translation.

Categories: Drupal

Swedish stemmer

Tue, 11/25/2008 - 00:57

This module implements the Swedish stemming algorithm to improve Swedish-language searching with the Drupal built-in search.module.

It reduces each word in the index to its basic root or stem so that variations on a word (e.g. "klok, klokare, klokast" or "klockan, klockans") are considered equivalent when searching. This generally results in more relevant results.

Categories: Drupal

jTemplate

Mon, 11/24/2008 - 21:42

jTemplate is a front-end JavaScript based template engine.

Allows creating complex themes that are rendered completely on the user's end. Fetching raw data via Ajax and rendering it becomes a trivial task.

jTemplate API and examples: http://jtemplates.tpython.com/

How does it work with drupal?

read more

Categories: Drupal

Jquery Slideshow

Mon, 11/24/2008 - 18:30

This module creates a javascript slideshow using the Cycle plugin for Jquery. The slideshow is created from multiple imagefields of a node. There are settings to change the type and speed of transitions. Settings also exist to use Imagecache presets for the images.

This module requires these modules:

Example of this module in action.
http://www.ridetowork.org/everydayrides/luxottica-ride-to-work
http://www.ridetowork.org/everydayrides/ninja-250-2004-bruce-layton-ct

http://www.boringrally.com/joe-kern-klr-vbr2

The CCK Display Field Setting (Screenshot)
http://www.shanestillwell.com/files/drupal/cck_display_field.png

The Jquery Slideshow Settings (Screenshot)
http://www.shanestillwell.com/files/drupal/jquery_slideshow_settings.png

Categories: Drupal

Alias

Mon, 11/24/2008 - 17:32

Very simply, this module lets you map a path in your Drupal root to an external URL, think Apache's mod_alias.

Ex: http://example.com/drupal --> http://drupal.org/

Categories: Drupal

Drupal OAI PMH

Mon, 11/24/2008 - 08:07

A module to harvest metadata records from OAI-PMH compliant repositories.

Work sponsored by The Longsight Group - http://www.longsight.com/

Categories: Drupal

Invaders

Mon, 11/24/2008 - 07:58

Plays the classic game 'Space Invaders' where you play against the computer. The invader images and background can be themed to your site. The game is javascript (original javascript script by Tony Goacher) based and is a block. The user who gets the highest score has his name saved. The game win messages are configurable in the configuration settings. Also the URL of the picture and the size of the invaders box, key strokes and invader ship speeds can be set in the configuration settings.

Categories: Drupal

Menu Settings per Content Type

Mon, 11/24/2008 - 05:56

This module allow to set the Menu Settings with certain Menus for content editing by Content Type.

Utility
example1 : I want that the menu-settings just show up on content-type "page" and not on other content-types. so that users wont be confused to have these settings where they dont make sense.

example2 : for the "Images" content Type I want to have only "Images" Menu available for "images" content.

Once installed the Menu Settings will not available in Node Edit Form until you set the Menus we want in the Content Type Settings (Administer > Content management > Content types > TheContentType edit)

Categories: Drupal

Thumb

Mon, 11/24/2008 - 04:33

With Thumb you can create thumbnails of your images. Thumb is under the hood just an administration module around phpThumb (http://phpthumb.sourceforge.net/).

You could also use the excellent ImageCache module, which was built specifically for Drupal. For generating thumbnails of local files this is a much better solution. The only drawback is that it can't generate thumbnails from remote files. That's the reason why Thumb was developed.

Categories: Drupal

Bones

Sun, 11/23/2008 - 21:19

The Bones module allows you to rapidly build out the bare-bones structure of a site by importing a YAML file containing an outline of the menu structure and page titles you need to set up.

Bones was created to bypass the tedious process of manually adding nodes, expanding the Menu Settings fieldset, entering a menu title, choosing a parent item and weight and submitting for each page on a mostly "static" site. YAML provides a relatively lightweight way to construct a site outline, and using that outline Bones can build out a skeletal site structure in one step.

read more

Categories: Drupal

ec_linkpoint, Linkpoint payment method using e-commerce api

Sun, 11/23/2008 - 19:19

This modules allows payments to be made using the Linkpoint (1stData) payment gateway when using Drupal e-Commerce.

This module has recently been created and while it appears to be working, it has not been significantly used in production and may have issues to resolve. Use with caution, by default it does transactions as "Preauth" and you will have to have https support. The module will benefit from more users testing it against the LinkPoint gateway using e-commerce.

Enjoy.

Categories: Drupal

Forum Install Profile Support

Sun, 11/23/2008 - 11:21

This module will contain the code for the Forum Install Profile.

This module will focus only on (1) the info file for managing dependencies and (2) the install file for scripting the forum setup. The advantages of this setup are, the forum setup can take place from admin/build/modules or from install.php, and the installed environment can easily stay up-to-date.

Categories: Drupal

Backup Files

Sat, 11/22/2008 - 15:35

This module gives you a way to easily download a compressed archive file of any files which have changed since the installation - ie files that have been uploaded by users. By default, it is assumed that these will all reside in the site's "files" directory but you can specify other directories to back up as well.

It is intended to complement the Backup and Migrate module, which backs up the database tables. By using the two modules it is hoped that you can easily implement a good backup strategy.

The module does not have a restore facility - but you can easily restore backed up files using an ftp client or the file browser in the IMCE module

Alternative modules

The latest version of the DB Maintenance module (currently in beta) also gives you the ability to backup files. Some users might find this a better solution as database and file backups are handled in a single package (as well as database optimization).

DB Maintenance makes calls to the tar and mysqldump commands to achieve its backups. Backup Files uses a different technique - it uses the PEAR package and the Archive_Tar package which, if they are not present on your system, can be downloaded and installed with the module.

So, if your host does not allow access to the tar command Backup Files should still do the job (and Backup Migrate will back up your database tables similarly).

Categories: Drupal

Hide submit button

Sat, 11/22/2008 - 15:27

Some users are impatient and click the submit button more then once while waiting for their post to be saved.
In some cases this may result duplicate postings.

There are few ideas on how to solve duplicate postings but none is perfect;
One of the solutions I found was a short jQuery snippet to hide the submit button after it has been
clicked and replace it with an informative text such as "Please wait..." .

This module wrap this nice jQeury snippet.
Of course this is too, not a perfect solution, as it requires javascript to be enabled.
For browsers with javascript disabled this module will have no effect at all

Features:

  1. Hide the submit button after it has been clicked
  2. java code can be loaded on selected pages only (like when adding or editing nodes)
  3. Display a message and/or pre-loaded image (ajax-like animation or such) while waiting
  4. Multi-language message support

read more

Categories: Drupal

Last.fm for user profiles

Sat, 11/22/2008 - 15:23

Display a user's Last.fm statistics in his user profile.

Requires the Last.fm library.

Categories: Drupal

Custom username validation

Sat, 11/22/2008 - 11:41

For a customer, i needed to validate the username against a german phone number, so i wrote this little module that allows to define a validation pattern for the username on registration. it's also possible to customize the error message on validation failure.

Categories: Drupal

Cobalt

Fri, 11/21/2008 - 07:06

Cobalt is a way to control Drupal 6 made in the image of Quicksilver for Mac (wikipedia). So far it's confirmed to work in Safari/Webkit and Firefox 3. In Firefox, and other potentially compatible browsers, Google Gears have to be installed for quicksilver to work.

You can download Cobalt at cobalt.goodn.eu.

The module lives over at github (but will be mirrored to CVS), and this is early alpha stuff, but it works and can be used for navigation in dev projects at least. Take a look and clone away.

Categories: Drupal

SocialTwist Tell-a-Friend

Fri, 11/21/2008 - 02:17

This module makes available the SocialTwist Tell-a-Friend widget for Drupal for FREE.The widget enables users to announce content from the page viewed on Drupal via email, IM, blogs, and social networking sites.

The possibility of spreading content from Drupal across diverse email and social networking channels makes this very different from other similar products. Also, users don't need to remember email addresses since the widget shows the contact lists from the respective email/social networks. That makes it a lot more powerful than other tools which just show a basic form to type email addresses.

The widget gets embedded in the content and lets the user announce a specific page than the entire site without moving to another page. Site owners can customize the widget properties and view usage statistics by signing up for FREE at http://secure.socialtwist.com/web/signup and getting a SocialTwist ID.

Categories: Drupal

Known User Role

Thu, 11/20/2008 - 17:17

For a Drupal 5.x equivalent to this module, see http://drupal.org/project/recognized_user

This module adopts the known (or recognised) user concept, like you see on websites like eBay and Amazon, where a user who has previously logged in to the site is remembered by a cookie. In the case of this module, the site administrator can optionally assign a role to known users, extending their permissions to do some things that are more than an anonymous user can do.

As an example, with a site I'm working on you have to login to download files. However, for "remembered" known users we don't want them to have to login just to get a file - that's annoying - so we'll create a 'known user' role, set it as the role for known users to receive (in admin/user/known-user-role) and allow it to download files. That means you don't have to login fully to download files, but you must have logged in at least once on that computer in the last 30 days.

Created by Greg Harvey - http://www.drupaler.co.uk
Sponsored by Defaqto - http://www.defaqto.com and CMS Professionals - http://www.cmspros.co.uk

Categories: Drupal