New Module Roundup - October

(Submitted Sun, 2006-10-29 22:56)

UPDATED to add Taxonomy HTML, Path Image, and editview

It's hard to believe that another month has gone by already. Here's the list of new modules released in October. There are a few in particular that stand out.

Global Redirect has already been written about here, but if you missed it, the Global Redirect module solves the problem of duplicate content that occurs as a result of using the path and/or pathauto modules.

MySite looks very cool, although I haven't really had a chance to deploy it yet. It lets users of a site make a configurable page along the lines of "My Yahoo" or "Google Homepage".

I'm also really enjoying Adminmenu Dhtml. I've got it in use here at WWDD, and have become so accustomed to it that it will probably find its way on to other sites that I administer as well.

And it is very good to see Leech getting some love again. The situation with aggregator and aggregator2 has been causing a lot of people a lot of frustration. Leech was looking good but development stopped abruptly awhile back. Great to see the project back on track.

The theme this month seems to be about configurable outgoing links. URL Icon, URL Class, Outgoing Links Filter, etc..

The careful reader with notice that the month isn't actually quite finished yet ... but hey, I won't have the time over the next couple of days. I'll make sure any late comers get added to the list.

Click on a module name below to jump to its description.

Oct. 31 Taxonomy HTML
Oct. 30 Path Image
Oct. 30 Editview
Oct. 28 Advanced Poll
Oct. 28 Technorati
Oct. 27 Accessibility
Oct. 26 Site User List
Oct. 26 Google Ajax Search
Oct. 24 League Manager Online
Oct. 24 Greybox Redux
Oct. 23 Firestats
Oct. 23 OG Teampage
Oct. 22 Exif
Oct. 21 Mailman Manager
Oct. 21 Directory
Oct. 20 Community Tags
Oct. 19 Organizational Infrastructure
Oct. 19 Vietnamese Typing
Oct. 19 LiveJournal CrossPoster
Oct. 18 E-Commerce Live Subproducts
Oct. 18 User Protect
Oct. 18 Leech
Oct. 18 Crossite
Oct. 18 Role Signup
Oct. 17 Microsummary
Oct. 17 Shoutcast Streaming Server
Oct. 17 Scheduled Actions
Oct. 17 Persistent Login
Oct. 17 URL Icon
Oct. 17 CiviCRM Active User
Oct. 17 CiviCRM Count Block
Oct. 16 Google Translate
Oct. 16 MySite
Oct. 16 Historic Monument Display
Oct. 16 URL Class
Oct. 16 Feed
Oct. 15 Boost
Oct. 15 sin
Oct. 15 zipcode
Oct. 15 Stock Chart
Oct. 12 Views Alpha Pager
Oct. 12 Adminmenu Dhtml
Oct. 12 Image Enhaned Scaling
Oct. 11 swfobject
Oct. 11 Digg this
Oct. 11 Bookmark Us
Oct. 09 Buddylist Chat
Oct. 09 Mailman Mailing List Admin
Oct. 09 LDAP Addressbook
Oct. 08 lm paypal
Oct. 08 Yahoo! Browser-Based Authentication
Oct. 08 addtofavorites
Oct. 07 Global Redirect
Oct. 07 Outgoing Links Filter
Oct. 07 Forum Access
Oct. 07 ACL
Oct. 07 Behaviors (jQuery)
Oct. 03 Phone
Oct. 03 Node Limit By Role
Oct. 02 Thickbox
Oct. 02 Addressbook
Oct. 01 demexp

Taxonomy HTML

This module provides an overview page and block representations of your site's taxonomy. This is useful for enabling users to browse your site according to topics of their own interest.

Path Image

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

Editview

Editview is a plugin for the Views module. It allows you to create a view in which the nodes are editable, and new nodes can be created. Editview uses AJAX to speed things up, but will still work on browsers with javascript disabled.

Advanced Poll

Advanced Poll is a replacement to poll.module and provides multiple voting systems and decision-making tools. The module is undergoing rapid development so bug reports and feature requests are much appreciated.

Current features include:

* Approval Voting
* Borda Count
* Instant-Runoff Voting (also called "Alternative Vote")
* Electoral lists
* Cancellable votes
* View votes

Technorati

This module enables you to use Technorati tags in your content.

There are different modes for the Technorati tags to work, and they can be different for each content type.

The module will also notify Technorati.com that new content has been published on your site.

Accessibility

The module limits access / content dependant on which device you are using.

It does basic device detection to differentiate between handheld devices and web browsers,
limits the content accordingly and uses specified themes (also available in the package).

Configuration can then be made through the module with additional
modifications through "blocks".

Site User List

The site_user_list module displays a list of all the users on the site by their profile.module fields. Which fields are visible can be configured, both by the admin (who chooses which fields are available) and the user (who chooses which fields are visible). The list is searchable (with hooks to allow other modules to add their own search criteria).

Google Ajax Search

The main googleajaxsearch module allows you to add inline searches over a number
of Google services (Web Search, Local Search, Video Search, Blog Search, and News Search).

The module includes a macro generator which will allow you to interactively
create a googleajaxsearch inline tag suitable for using for a variety of purposes with this
module.

Included with this module is a filter, which allows you to take the text
created from the macro and insert it into a node and the filter will
convert this into a google inline searcher shown on the node.

League Manager Online

This Module integrates the famous 'Liga Manager Online' into Drupal.

Greybox Redux

Greybox Redux is a lot like the popular lightbox, but is used to display web sites on top of your current page. The small sized Greybox redux(jQuery based) library, included in this download, was developed by John Resig. Drupal 5.x only.

Firestats

FireStats is a web statistics system. This module allow FireStats to monitor access to your Drupal site.

OG Teampage

The 'teampage' is an new organic groups homepage type. The members of the group are shown with picture and real name in a table on the group homepage.

Exif

The Exif module allows to display Exif metadata on image nodes. Exif is a specification for the image file format used by digital cameras.

Administrators can choose what Exif tags they want to display, and control the order of appearance.

At this time, this module supports Exif information only with JPEG files.

Mailman Manager

This module provides an interface through which users can subscribe to mailing lists run by Mailman.

The administer page allows administrators to add or delete lists and program appropriate request addresses to which commands are sent by Drupal via email. Each subscription is assigned a password which is then used by the module to automatically change subscription settings from within the module, without requiring further confirmation by the user.

Other than the original confirmation of subscription by the user, the use of Mailman as a mailing list software is more or less invisible to the enduser as all settings can be changed from within Drupal.

Directory

The directory module presents a very simple hierarchical 'directory-like' view (think DMOZ, Yahoo, etc.) of selected node types that have been assigned to one or more designated taxonomy 'vocabularies' (depending on module configuration.)

Community Tags

Allows members of the community to tag other users' content. Can use Tagaedlic module to show a "tag cloud" for a node based on popularity of tags.

Organizational Infrastructure

The OI module allows users to be categorized in a hierarchical manner in OI entities. Entities by default propagate membership up (so that if a user in a member of a child entity, they are usually in the parent entity as well). Entities have roles, which can be filled by members of the entity, and fields (support for this is very limited in the current code) which can support various meta-data about the entity. Entities are categorized into different types of entities ("groups", "committees", "organizations", "sites", etc). The OI entities can be used for node access restrictions (I haven't looked at making this work with na_arbitrator yet). There is also a text filter that allows you to display entity membership. Node access restrictions do not apply to users with "administer content" permissions.

Vietnamese Typing

This module allows users to type Vietnamese characters while creating or editing Drupal nodes or setting the site name or menu names or taxonomy names, etc. It incorporates AVIM (Advanced Vietnamese Input Method), which is a nice open-source javascript that does the actual encoding of Vietnamese characters. As of this writing, the module includes the latest version of AVIM.

LiveJournal CrossPoster

This module allows you or your users to automatically crosspost entries to a LiveJournal account. It is based upon the excellent work of Evan Broder who wrote a WordPress plugin of the same name.

E-Commerce Live Subproducts

Imagine you want to sell shirts with diferent sizes and colors. With normal products module, included in ecommerce package, with should create one by one.
With ec_live_subproducts, you create first each variation (size and color) and the module creates for you all possible combinations! And for your customers, its also easy to choose theirs product.

User Protect

This module provides various editing protection for users. The protections can be specific to a user, or applied to all users in a role. The following protections are supported:

* username
* e-mail address
* password
* status changes
* roles
* deletion
* all edits (any accessed via user/X/edit)

Leech

Leech is a module used for downloading things to a Drupal site. Leech comes with leech_news which is a news aggregator for RSS/Atom and used along with the required node_template module, can turn articles from news feeds into nodes. Leech is a reincarnation of the Aggregator2 module.

New in leech on the user end is the ability to turn aggregated articles into any type of node. Previously in aggregator2.module it was not possible to turn articles into any node type (like cck nodes, or stories).

Crossite

The Crossite plugin allows you to share nodes across a Drupal multi-site configuration such that certain nodes belong to certain sites. This is a form of ultra-cheap aggregation where all the data of the nodes in a Drupal multi-site is shared across all the sites. Practically speaking, when you visit the node page that belongs to a different site than the one you are current on, you will be redirect to the other site.

Role Signup

Allows users to register and get assigned to a role. The user will go to /user/register/{rid} and see the normal form. When the form is submitted the new user gets assigned to a new role. Admins can select any number of roles.

Microsummary

This module provides a simply "microsummary" of a Drupal site.

Currently just displays a count of new nodes and updated nodes for a user, or, if there is no user session then it displays new/updated nodes in the last 30 days.

Future ideas for the project include a more flexible system to allow users to create their own Microsummaries - a possible implementation would be for users to put their microsummary and generator (optional) into two nodes and then configure this module to use those nodes to provide the microsummary.

Possible uses include providing a count of new or total users, a count of total nodes on a site, a count of certain kinds of content added to the site, the name of the most recent user: anything that changes on a semi regular basis.

Shoutcast Streaming Server

This module adds shoutcast support to your Website.
Enables your users to create shoutcast-servers to be a DJ.

SHOUTcast is Nullsoft's Free Winamp-based distributed streaming audio system.

Scheduled Actions

The Scheduled Actions module provides support for scheduling and managing Actions to be invoked in the future.

Scheduled Actions defines an Action template called "Create an action-scheduling action". An action-scheduling action (ASA) schedules some other action to occur in the future. For example, you could created an ASA to execute the 'Publish a node' action in 3 days (you might name this ASA "Publish Node in 3 days"). You could then assign this action to the (creation) transition in a workflow from the Workflow module. When a new node mananged by that workflow is created, the 'Publish a node' action will be scheduled and, three days later, the node will be published.

Persistent Login

The Persistent Login module provides the familiar "Remember Me" option in the user login form.

The administrator can control how long user logins are remembered and specify which pages a remembered user can or cannot access without explicitly logging in with a username and password (e.g. you cannot change your password with just a persistent login). Users also have the option of explicitly clearing all of their remembered logins.

URL Icon

Display URLs with corresponding favicon.

A simple filter which checks the content for <a>-elements and automatically fetches and stores the corresponding favicon.ico if available.
Generates and stores a CSS-file to stick the favicon to the URL at display time.

CiviCRM Active User

civicrm_activeuser is a VERY simple module that adds a user to a group upon Drupal login.

This was developed primarily to support a double-optin check when using CiviMail. Not only must the user signup for a group, they must use their Drupal login by signing in at least once.

CiviCRM Count Block

civicrm_countblock is a simple module that creates blocks for displaying civicrm group count information. An HTML format string can be defined with substitutable parameters for the group count (%count) and group name (%group). The group count can be rounded to the tens, hundreds, or thousands position. By default, there is one count block, but you can create up to 10 count blocks using the settings page.

Google Translate

Why maintain a multi-lingual site while Google Translate can do that for you?
Simply add your content and your visitors can view it translated with just a click. Your visitors won't even know it's translated by Google.
Currently in public beta phase, any bugs and feature requests are welcome.

MySite

MySite pages are designed to let users create a personalized summary of the site. As such, the MySite module duplicates the functionality of tools like MyYahoo! and Google's personalized homepage.

The module allows registered site users to create a MySite page that contains content from throughout the site. For sites that use the Aggregator module, users may also add feeds from external web sites to their MySite pages.

Historic Monument Display

The Monument module is designed to display and organise photographs or other images of historic monuments. Each image can be related to a specific part of a monument and the module can take care of displaying many image thumbnails at once to give an impression of the layout of the monument. The current version provides a 'compass rose' type arrangement for display at the moment.

URL Class

A simple filter which adds a CSS-class to each URL according to its target.
e.g. <a href="http://blog.erdfisch.de">erdfisch :: blogs</a> becomes <a href="http://blog.erdfisch.de" class="erdfisch">erdfisch :: blogs</a>.

This lets you easily distinguish between internal and external URLs, and assign a unique style to each URL based on its destination.

Feed

Allows for styleable feeds. Makes feed functions themable and uses XSLT for output styling. Default template styles feeds to look like the BBC RSS pages.

Provides replacement functions for node/rss.xml and taxonomy term feeds as well as a templatable replacement for view_rss feeds.

Currently only works for RSS, but should be usable with ATOM.

Boost

Static page caching for Drupal.

sin

Provides a Social Insurance Numbers field type for CCK.

zipcode

Provides a zipcode field type for CCK.

Stock Chart

This module displays a chart for a given stock market ticker symbol.

It has several options for how it displays the chart (range, size, etc.) and what is displayed on the chart (MA, volume, etc.)

Views Alpha Pager

The views_alpha_pager is a simple module that implements an alphabet pager (A B C) instead of a numeric pager (1 2 3) for views.

Adminmenu Dhtml

Adminmenu_dhtml renders a selected menu as a DHTML menu. This module makes it possible to provide a drop down or other style admin menu that is more convenient for administrators and won’t interfere with a website’s theme.

Image Enhanced Scaling

Image Enhanced Scaling replaces the image scaling function used by the
image module with one that gives a better image quality. This is achieved
by applying a sharpness filter to the image derivatives and converting
them to a suitable color profile.

swfobject

This module uses swfobject.js to insert any number of flash movies as drupal blocks. Most of the parameters that can be passed to a flash movie are configurable through the block configuration, as are flash variables. You will need to download the js and put it in the appropriate folder since it is not available under the GPL.

Digg this

This module adds a Digg this button to your nodes. If the story is not yet submitted to Digg a "Digg this story" button is displayed. If the story was already submitted a button showing the number of Diggs you received is displayed.

Bookmark Us

The Bookmark Us Module allows visitors to quickly and easily bookmark your site, and the current page. Very flexible. Works with IE, Opera, Firefox, Netscape, and other Gecko-based browsers.

Buddylist Chat

Allows instant messaging between users who are on each others' buddylists. Only for Drupal 4.7.

Mailman Mailing List Admin

This module takes care of creating and deleting
mailman mailing lists

There are two levels of access

(1) 'user': a mailing list administrator that can
create new mailman lists and delete his own lists

(2) 'admin': can delete any lists administered through this
module

The mailman commands are given via XML RPC. The modified
client library supports SSL over a non standard port.

LDAP Addressbook

Provides the address book functionality that is missing from LDAP integration.

lm paypal

This module provides an interface to PayPal using Instant Payment Notifications (IPN). It is designed to work with Drupal 4.7 (and Drupal 5.0.0 dev) and supports paid memberships (subscriptions), donations (tip jar) and paid adverts (classified ads).

Yahoo! Browser-Based Authentication

A module that implements Yahoo! Browser-Based Authentication for Drupal sites.

addtofavorites

create a block for helping users to add the website to their browser's bookmarks.

Global Redirect

Simple module which checks if the currently url has an alias set and does a 301 redirect to it does.

Outgoing Links Filter

This is a simple filter that adds in a configurable CSS classname to all outgoing links (e.g., links that point to a *different* website).

What's so useful about that? Well you can then easily add a little icon next to each link indicating that it takes you to a different site. Or you can use some unobtrusive JavaScript to hook in some useful effects, warnings, or whatever you want.

Forum Access

This module changes your forum administration page to allow you to set forums private. You can control what user roles can view, edit, delete and post to each forum. You can also give each forum a list of users who have administrative access on that forum (AKA moderators).

ACL

The ACL module is an API for other modules to create lists of users and give them access to nodes. It has no UI of its own and will not do anything by itself; install this module only if some other module tells you to.

Behaviors (jQuery)

Allows different jQuery behaviors to be implemented on a site. Much like modules admn interface, allows you to (un)install jQuery behaviors. Each behavior is a set of jQuery plugin, with optional hooks implemented. Developers can contribute/fix behaviors by creating an Issue with component reference to "New Behavior/Behavior Issue".

Phone

Provides a phone field type of CCK.

Node Limit By Role

The nodelimit.module allows administrators to limit the number of instances of each type of node which can be created by users, on a per-role basis.

Each node type can have a different maximum number of nodes created for each role.

Thickbox

The Thickbox module is a simple wrapper for the jQuery plugin ThickBox.

From the ThickBox homepage:

ThickBox is a webpage UI dialog widget written in JavaScript on top of the jQuery library. Its function is to show a single image, multiple images, inline content, iframed content, or content served through AJAX in a hybrid modal.

Addressbook

This module contents the simple addressbook. The following features are included:

- Standard storage of family and family member information
- JPG picture can be added to family and family members
- Access to information is protected by standard drupal access roles
- Family member roles can be added (added search on)
- CSV file upload / download
- Birthday notification by email (cron job runs every day round 00:00:30 )

demexp

A module to work with and import data from the demexp server. See www.demexp.org for more information on the Demexp project.

Submitted by Eric (not verified) on Wed, 2007-02-14 20:16.

Quite a nice post. Extra super long but nice post. Lol. Maybe should have broken this up into a few different parts for easier reading.

Submitted by Jasper (not verified) on Thu, 2007-07-12 10:26.

Eric, It really isn't that bad at all. You have to understand when there is something as deep and complex as this being so tech and multi faceted, there is a lot to be said. So of course it will be a lot. Hope you learned something.

Cheers,

Jasper

Submitted by aqwicP on Mon, 2007-10-08 06:36.

Thanks for taking the time

Submitted by Eric (not verified) on Wed, 2007-02-14 20:17.

Nice post, but god dang is it super long or what lol.

Submitted by Gagner de l'argent (not verified) on Sun, 2007-12-16 22:52.

Bonsoir,

nice writting but a little bit long !!

Submitted by Rürup Rente (not verified) on Sat, 2008-07-26 18:04.

Very good article with useful information. Thanks for posting!

Submitted by moviefreak (not verified) on Thu, 2009-01-08 20:43.

this is a really good post, a bit long but i guess you had a lot to cover. i personally would use ariel or something for your text, as it would make your site look cleaner.

Submitted by Darlehen Rechner (not verified) on Tue, 2009-06-02 04:54.

Hmm I, think the font is OK.

Thanks very much for the info regarding the Google Ajax search module.
Thats it what I was looking for.

Thanks a lot!

Submitted by Lovelinks (not verified) on Wed, 2009-06-24 13:56.

Great stuff. A very very good month for the site. I really enjoyed this month. All the posts were informative and it offered a lot to us. Thanks you for sharing the information. Keep it up.

Submitted by Tents (not verified) on Wed, 2009-07-15 17:14.

Great month, We had a great October. Really useful posts. Keep up the good work. Cheers mate !

Submitted by Cufflink box (not verified) on Wed, 2009-01-14 11:30.

A very useful post. Kudos to you. I especially like the Technorati module as I've been figuring out how to automate the Technorati Tag management in one of my Drupal blogs.

Thanks again.

Submitted by Steven @ Discount Canon Lenses (not verified) on Mon, 2009-01-19 05:14.

Thnaks for the informative post.

I'll put this information to good use.

Submitted by aweber alternative (not verified) on Tue, 2009-02-03 22:00.

I do agree this is a bit long. It's got amazing information but please please break it into a series so my eyes have time to rest!

Submitted by movie (not verified) on Mon, 2009-02-09 16:34.

nice post and great information thank you very much.

Submitted by Fluke Ti25 Thermal Imager (not verified) on Sun, 2009-02-15 03:57.

Well that's a very interesting post. Long but totally worth the read. Thanks a lot for the effort. I can like imagine how long it took you. Good work. Cheers

Submitted by software (not verified) on Mon, 2009-02-16 11:51.

nice post and great information thank you very much.

Submitted by Email Marketing List (not verified) on Thu, 2009-02-19 19:37.

What a post, glad to see that good tings can happen with a little bit of time and effort and will power. My email marketing list is enjoying the smae type of success that can only be attributed to great leaders like yourself.

Submitted by dogclothes (not verified) on Mon, 2009-02-23 13:30.

i like your blog very much,i think your blog is excellent! very super!
i will come to see you next time!

Submitted by Bedford car insurance (not verified) on Tue, 2009-02-24 01:41.

Very useful, thank you for this description it was very helpful.

Submitted by Software (not verified) on Tue, 2009-02-24 15:30.

Thanks for the tutorial, it was very helpful.

Submitted by annewity (not verified) on Tue, 2009-03-17 04:49.

Yup, good post and I have a lot of work to do to check these links out.

Submitted by Idaho Falls (not verified) on Wed, 2009-02-25 22:39.

Wow. This made all the difference. Thanks!

Submitted by Bob Marley T-shirts (not verified) on Thu, 2009-02-26 19:40.

There is tons of great information on this post. A very useful resource for sure.

Submitted by Metallica t-shirts (not verified) on Thu, 2009-02-26 22:25.

Thanks for the useful information listed on this blog post. I am still digesting all the good material listed.

Submitted by Free Movies (not verified) on Sat, 2009-02-28 15:49.

There is certainly some good information here, but this post is old and I am sure more updated information is available.

Submitted by Expandable cordless phone system (not verified) on Tue, 2009-03-03 21:18.

Very nice guide, thank you very much. You have left no stone unturned. I am not so good with technical stuff and you have explained some subjects in a manner even I can understand.

Submitted by bwin poker (not verified) on Wed, 2009-05-06 08:13.

Many thanks for this really interesting post.

Submitted by продвижение сайтов (not verified) on Thu, 2009-03-12 09:01.

Really great review! Inspite of longest post I recieve a lot of informative discriptions. It is a very useful resourse, I agreed. Thanks

Submitted by atv skid plates (not verified) on Thu, 2009-03-12 21:09.

I don't know if all the info is good still
Thanks

Submitted by betsson (not verified) on Fri, 2009-03-27 05:29.

Thanks for the info.

Submitted by movie (not verified) on Wed, 2009-03-18 14:53.

So cute! Keep up the good work!

Submitted by casino online (not verified) on Wed, 2009-03-18 19:18.

thanks post and site very nice.....

Submitted by snickers trousers (not verified) on Fri, 2009-03-20 21:10.

that was a very long but very interesting post.

Thanks very much for posting I'm sure I will be able to put some of the points to good use.

sammy
http://www.snickers-clothing.co.uk

Submitted by movie (not verified) on Sat, 2009-03-21 16:36.

So cute! Keep up the good work!

Submitted by movie (not verified) on Tue, 2009-03-24 08:34.

nice post..thanks

Submitted by directory (not verified) on Thu, 2009-03-26 11:58.

Nice thought but its too long

Submitted by joao (not verified) on Fri, 2009-03-27 11:50.

exelent

Submitted by france (not verified) on Sat, 2009-03-28 16:32.

excellent article, thank you

Submitted by womens designer clothing (not verified) on Mon, 2009-03-30 09:39.

Great post. A nice list of modules. The descriptions are very useful. Thanks for sharing the information.

Submitted by dictionnaire (not verified) on Tue, 2009-03-31 11:03.

excellent article, thank you

Submitted by Kris Clearpores (not verified) on Thu, 2009-04-02 10:32.

Thanks for the info !

Submitted by Anonymous (not verified) on Thu, 2009-04-02 15:25.
Submitted by movie (not verified) on Mon, 2009-04-06 13:09.

nice post..thanks

Submitted by music (not verified) on Mon, 2009-04-06 13:09.

Great post thanks

Submitted by NH Real Estate -post to New Hampshire search (not verified) on Tue, 2009-04-07 10:47.

"The careful reader with notice that the month isn't actually quite finished yet ... but hey, I won't have the time over the next couple of days. I'll make sure any late comers get added to the list."

Submitted by drole (not verified) on Wed, 2009-04-08 21:07.

excellent article, thank you

Submitted by Insuranceinusa (not verified) on Wed, 2009-04-08 22:19.

Great modules and updates i think. Thank you.

Submitted by golf bags (not verified) on Thu, 2009-04-09 17:12.

Nice list you've got there. This is really useful. I bookmarked this page. Thanks for sharing the information.

Hosted By Dreamhost.com