(Submitted Thu, 2006-09-28 23:12) |

Quite a number of new modules have come out in September. Click on a module name below to jump to its description. If I've missed one that you wrote or know about, let me know through the contact form.

UPDATE: Direct links to individual project pages are now in place.

Sept. 27 Clean Feeds
Sept. 26 Refresh
Sept. 26 Node Access
Sept. 26 PHP Non-tag Delimiters
Sept. 25 Restricted Text
Sept. 23 Slideshow 2
Sept. 22 GeoRSS
Sept. 20 Google PageRank
Sept. 20 GoogleVerify
Sept. 20 Role Assign
Sept. 19 User Force Term
Sept. 15 Czech & Slovak Social Networks
Sept. 14 Node Form Template
Sept. 14 Block Cache
Sept. 14 Return-Path
Sept. 14 Node Teaser
Sept. 14 Web Links
Sept. 11 Blogger
Sept. 11 S5 Presentation Layer
Sept. 11 Node Adoption
Sept. 10 Flag Content
Sept. 9 Event With Volunteer Time Slots
Sept. 8 Profile Privacy
Sept. 4 KML
Sept. 4 Texy!
Sept. 2 Javascript Countdown Timer


Clean Feeds

This module cleans all the HTML tags from RSS Feeds that you provide on your site. The type of nodes to clean HTML from is selectable.

The motivation is to make sure that interested feed subscribers would click to your site to visit links.

Refresh

The refresh module adds the functionality to have the "node display page" automatically refresh (using a meta refresh) using a (per node) configurable number of seconds.

The module hooks into nodeapi/view so refreshing only occurs when actually displaying a node, not when editing one or accessing the admin pages.

Node Access

Nodeaccess is a drupal access control module which provides per node access control.

Users with the 'grant node permissions' access control will have a grant tab on node pages which allows them to grant access to that node by user or role. Administrators can set default access controls per page type, and also define which roles are available to grant permissions on the node grants tab.

PHP Non-tag Delimiters

php_nontag_delimiters is an input filter that allows you to use special [[ and ]] delimiters to put php code into your text. In order for this to work, you must also have the PHP evaluator filter enabled for whatever format you are using php_nontag_delimiters with, and you must have php_nontag_delimiters be run before the PHP evaluator.

Why would you want this module? Rich-text editors, such as TinyMCE, don't allow users to put a '<' or '>' into the text — they are converted to HTML entities. This foils the PHP evaluator. In certain, probably very limited, circumstances, you want to be able to have users who use a rich-text editor also be able to enter PHP code. This module allows that.


Restricted Text

The restricted_text module provides an input filter allowing authors to restrict some parts of their text to users with certain roles.

Users can insert [restrict:roles=] and [/restrict] tags into their text, and anything in-between these will only be visible to users who are a member of a role in the comma-separated list. Don't separate with ', ' (ie, a comma and
a space), this version isn't robust enough to handle that.

As a short-cut for the most common case, [restrict] is equivalent to [restrict:roles=authenticated user].


Slideshow 2

Slideshow 2 transforms [slideshow: ...] commands inside any node type thru a filter in slideshows. If the user does not have JavaScript enabled, it degrades to a "regular" slideshow where the "next" button points to the next image and a whole new page is loaded.

=== FEATURES ===
* Convenient: Can be inserted in any node type
* Customize: add as many imagens you want, rotate speed and even more than one

slideshow per page
* Lightweight: The JavaScript file weighs only 2.2 kB
* Themable: use a CSS or just modify one small theme function
* Usable: Users with JavaScript enabled don't have to reload the page


GeoRSS

The GeoRSS module allows for geodata in the standard GeoRSS format to be extracted from nodes in incoming aggregator2 feeds and adds the coordinates for each item to the node that aggregator2 creates using location module. In addition, it adds GeoRSS tags to outgoing RSS feeds from Drupal.


Google PageRank

This module provides visitors to your web site a way to find the Google PageRank of sites choose by them.

Google PageRank is a general representation of an internet page's popularity; it is primarily based on link popularity. Commonly the websites with a high PageRank value tend to have more traffic and higher positions in search engines (although many other factors are also taken into consideration.)


GoogleVerify

Small module to make using the Google Webmaster Tools site verification easier. Works with both the Meta Tag and the Upload File methods.


Role Assign

Roleassign lets site administrators delegate assignment of selected roles.

It is possible for site administrators to delegate the administration through the administer users permission. But the administer users permission doesn't include the right to assign roles to the user. That is necessary if the delegatee should be able to administrate the user accounts without intervention from a site administrator.

To delegate the assignment of roles, site administrators have had until now no other choice than also grant the administer access control permission. But that is not advisable. The administer access control permission is very far-reaching, giving rights

to access all roles, and worse, to grant any rights to any role. That can be abused by the delegatee, who can assign himself all rights and thereby take control over the site.

This module solves this dilemma by introducing the assign roles permission. While editing a user's account information, a user with this permission will be able to select roles for the user from a set of available roles. Roles available are configured by the site administrator.


User Force Term

Use this module to force all content submitted by a user to be associated with a term from a taxonomy.


Czech & Slovak Social Networks

Czech & Slovak social networks is module which displays links to add current displayed node to Czech and Slovak social networks such as: Jagg.cz, Linkuj.cz, Asdf.sk, CoJeNoveho.cz.

Administrators are allowed to restrict displaying links to particular node types and selected networks. All networks are currently hardcoded into module, which is a TODO.


Node Form Template

Allow users to configure a default template for each node type. Templates can include placeholders starting with a % sign, which will be replaced with the query string parameter having the same name.


Block Cache

This module creates a cached version of each block. Block caching happens separately from page caching and so it will work for logged-in users whether or not page caching is enabled for the site. Cached blocks make just one call to the database and can therefore reduce the overhead required to render blocks that require complex queries and/or calculations such as some Views or Taxonomy-related blocks.

When this BlockCache is enabled, administrators will see a duplicate "cached" version of each of the site's blocks. By enabling the cached version (and disabling the original version), you can display a block that is physically identical to the original, but is loaded from the cache rather than calculated for each page. This can greatly speed up the rendering of a page. There are options for how and when the cache is refreshed and whether it is cached for the whole site or on a page-by-page basis.


Return-Path

Fixes the problem of bad email 'Return-Path' header settings which prevent email bouncebacks going to the sender of the email.


Node Teaser

This module provides a separate teaser field.

This provides three advantages to the standard teaser system:
1) It allows users to specify a totally disctint teaser, like a
summary or description, that does not contain any node text.
2) TinyMCE attempts to encode the normally used for
creating teasers. This circumvents that problem.
3) Users more familiar with Movable Type, Text Pattern, and the
like will be more comfortable with this interface.

Additionally, admins can select on which pages users should get a separate teaser field and whether posts should display a "continue reading" link.


Web Links

Web Links provides a comprehensive way to post weblinks to your site. All links are nodes, which can be put into taxonomies/categories and administered. Admins can select to use "Simple Links" which simply prints a page of weblinks sorted by category with no descriptions--this requires very little set up. Or weblinks can be sorted by category hierarchically with an admin-defined click-through (the maximum number of clicks before menus automatically expand). Additionally a block may be enabled for any category (or sub-category) of weblinks. This module plays nicely with taxonomy_access/node_access allowing for various group and individual editing options. Admins may also enable a "My Weblinks" page that displays which web links a user has submitted and what the publication status is for that link.


Blogger

Blogger module used for:
1. Display list of Bloggers. You can limit how many Bloggers displayed.
2. Display number of written blogs or not.
3. A "read more" to show all Bloggers.


S5 Presentation Layer

This module allows you to play book pages as S5 presentations. S5 is Eric Meyer's Simple Standards-Based Slide Show System, which is based on the Opera Show format. S5 presentations work in a multitude of browsers, and also compatible with Opera Show.


Node Adoption

Node Adoption provides one potential solution to the problem of node ownership when users are deleted. It allows admins to specify to whom ownership of orphaned nodes should be transferred when a user is deleted.


Flag Content

This module allows users to flag nodes as offensive for the adminstrator to review.

The admin can specify which type of nodes are allowed to be flagged.

An email is sent to the administrator to notify them who flagged what. The flagged nodes are also queued for the administrator to review. They can edit, delete or unflag the node.


Event With Volunteer Time Slots

This module requires the event module and defines a new event-enabled node type "event with volunteer time slots". Site users can sign up for particular times, and event organizers (and those with the admin permission) can also add users to or remove users from the schedule.

An automatic e-mail reminds signed-up users about the upcoming event (requires cron to be configured). See the REAME file for more details.


Profile Privacy

Users control how much of own profile information is publically displayed.


KML

The KML module allows people to access spatially enabled information in Drupal through the Google Earth interface (requires location.module for storing coordinates)

Features

* Add a KML link to the bottom of all spatially enabled nodes
* View all spatially enabled nodes in Google Earth
* View nodes tagged with a certain term
* View nodes from within a group
* View search results
* Determine order of nodes that are displayed in Google Earth, allowing for alphabetical or time-based flythroughs of nodes for example.


Texy!

The Texy! Drupal module allows you to enter content using Texy!. Texy! is text-to-XHTML formatter and converter library. It allows you to write structured documents without knowledge or using of HTML language. You write documents in human easy-to-read plain text format and Texy! converts it to structurally and valid XHTML code.

Texy! is one of the most complex formatters. Its possibilities covers images, links (anchors), nested lists, tables and has full support for CSS.

Features
-----------------------------
* simple text markup language for clean xhtml pages
* posibility include code syntax highlighter
* and more...


Javascript Countdown Timer

The countdowmtimer module provides a timer implemented through javascipt which gives you a countdown (second-by-second) to a certain date and time in the future. It uses the onload event and then dynamically searches content/blocks/teasers for certain css classes and then injects itself.

Monetize Your Drupal Site. Fully Compatible With AdSense.

Reply

The content of this field is kept private and will not be shown publicly.
  • Allowed HTML tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <blockquote>
  • Lines and paragraphs break automatically.
  • You may post code using <code>...</code> (generic) or <?php ... ?> (highlighted PHP) tags.
More information about formatting options

Hosted By Dreamhost.com


Did you know?

You don't need to register at WWDD to post comments.

Isn't it annoying when you want to comment on an article, but don't want to go through the hassle of creating yet-another-user account at yet-another-website?

Feel free to comment anonymously, or log in with your username@drupal.org account.

We won't mind a bit.