Useful Drupal Modules: Print, AddThis, Simplenews, Twitter

Printer-friendly versionSend to friendPDF version

The availability of an immense variety of modules for it shows the ubiquity of Drupal.

I do understand some developers' frustration over new versions of the powerful content management framework (CMF) coming out fast, but I must applaud their flexibility in releasing updated versions of their modules. The offerings for 6.X are unprecedented, providing capability beyond anything in Drupal history. It seems like any functionality a developer can think of already has a module written for it. Here are just a few noteworthy ones.

Print (Printer, e-mail and PDF versions)

This module gives the site visitor the option to view content in a printer-friendly web page format, e-mail the page, or export it to PDF format. You can change a lot of settings in this module, including the link icon location, whether to separately list links in an article so readers of a printout can follow them, where and how to open exported PDF files, and even the use of node IDs or path aliases. Most professional news sites give readers the same options, there is no reason any Drupal user should not offer the same.

AddThis Button

With the proliferation of social bookmarking sites (Digg, Reddit, Stumbleupon, deli.icio.us) it helps you reach more readers if someone browsing your site can easily add your content to one of them. AddThis lets you put a small button in your article and customize its menu to include an impressive list of social bookmarking sites. You have to sign up for an addthis.com account to use it. The site provides you with statistics and helps you create customized versions of the AddThis button.

Simplenews

This module is a newsletter manager. It creates its own node type when installed, and from there, you can treat a newsletter like any other type of content. You can manage subscribers, who will also have the option to subscribe or unsubscribe on their own through embedde links in the messages. You may also set Simplenews to send any new content type automatically as a newsletter whenever you create something. There are options for sending test newsletters to specific addresses only, mass import/export of subscribers, and sending newsletter in smaller batches to prevent you getting blacklisted as a spammer. This module does not require any external accounts or applications like some of its peer modules do.

Twitter

As we hear about it all the time, everyone these days has a Twitter feed. (Apparently, Twittering is so laborous and time-consuming, some celebrities pay someone to do it for them.) However, not everyone (certainly not the celebrities or their paid Twitter henchmen) is clever enough to integrate it with Drupal, so whenever new content is created, a Twitter feed is posted. Furthermore, you can have Twitter feeds show in Drupal as well. For all instant update Web 2.0 junkies with 160 character attention deficit disorder out there, this module is a dream come true.