
New Modules
Modules Quickjump
Shortcode
Provides a shortcode API and basic shortcodes through Drupal filters.
Initial works based on the Wordpress Shortcode API but I rewrote it for Drupal and solved the nested tag problem. Now you can nest tags (same tags too) no need special recursion handling.
All tags are themeable and new tags can be provided by other modules.
Taxonomy Machine Names
This module's audience is developers who require machine names for taxonomy vocabularies, including views support. This module allows existing (and new) installations to continue using the Drupal 6 taxonomy API while gaining the benefits of vocabulary machine names.
As such, it should play nice with any taxonomy related modules (such as those that provide import / export features, etc...)
BackgroundTaxonomies are a bit of an issue to deal with in Drupal, specifically in terms of using them in install profile or update hooks, team development, and deployment through environments.
There are a few modules out there which try to get around this issue. However, they are limited in a number of ways. Currently there are 3 methods I can see in trying to solve this. This module goes with #3.
- Use existing modules (such as features_extras or exportables). This provides taxonomy (among other) machine name support, however, it can require multi-module dependencies, and typically require additional calls while programming. As well, there is typically no views support to remove "vid"s from view exports.
Chuck Norris
Chuck Norris ordered a Big Mac at Burger King, and got one.
Module DescriptionMinimal feature set: creates a block with random Chuck Norris "facts". Could be used to display in admin UI to prevent admins from falling asleep while administering boring Drupal sites.
Soliciting IdeasWe are pretty sure Chuck Norris deserves a dedicated module and have some ideas about what the module functionality should be. However, Chuck Norris is too much for a single brain to comprehend, therefore we ask the community to contribute ideas for the Chuck Norris module.
cheers.
Flag Lists
Flag Lists is in the early stages of development and should not be installed unless you're helping to work on it. Please help!
Flag lists allows a user to create personal flags that only he can use. For example, on a site with a content type "cars" you could make one list called "Favorite front-wheel drive cars" and another for rear or 4-wheel drive.
Requires Flag version 2 and the patch here #750578: Patch creates hook_flag_delete() and uses db_rewrite_sql on flag_get_flags() but this all may change.
Reinvigorate
Reinvigorate is a simple, real-time web analytics + heatmaps solution that measures your influence on the web. This module provides an easy to use interface to adding reinvigorate tracking to your Drupal site.
Read more at their website.
Maintained and developed by: devkinetic.
Features- SSL Support
- Name Tags for logged in users
See the README.txt
Planned- Trigger/Action Integration for Snoop
Layar Module
A module that allows you to display your location nodes in the Layar Augmented Reality App.
It's a Views based module that uses a style and filter plug-in to create the Layar compatible JSON from your nodes. Create your views and then create a "Layar" node and select the views you want to include in your Layer, View the the node and your Points of Interest URL is displayed. Which you can then use on the Layar website as the server for your Layer.
Menu Customizer
Menu customization in various ways
Views Dynamic Fields
Media: Comedy Central
Media: Comedy Central is an Embedded Media Field for comedycentral.com videos.
It should support videos from any comedycentral subsite (e.g. http://www.thedailyshow.com/)
Media: TED
Media: TED is an Embedded Media Field provider for ted.com
It accepts both the default TED embed code and the Wordpress.com shortcode (e.g. [ted id=319] )
Ban and Unpublish
The Ban and Unpublish module makes it easier to clean up after registered spammers and other problem users by implementing a bulk operation that appears at Home > Administer > User management > Users.
Coupon as a Product
There are a couple of coupon modules that I found and tried for Ubercart 2.x. However, I found that they are either too fancy, or hard to understand. Normally, a coupon (as advised by Ubercart) are relying on line items, here I take a different approach.
In this module I treat a coupon as a product node with a negative price. This gives several good things:
- Since a coupon is a node (because products are nodes), you can have a themable page for a coupon, so you can print it out
- Stock can be used to check if the coupon is (un)available
- The coupon is attached directly to the order, so you don't need to mess around with the line items - the sum that goes to Paypal is already discounted (somehow with the line items the order lifecycle was quite obscure to me)
The other coupon modules that I've tried and didn't adopt are:
I'm looking forward to Drupal 7 and Drupal Commerce module, so if anyone is interested to take over the development of this module, you're more than welcome!
Menu Node Action
The Menu Node Action module creates an action that can be configured to add a link to the node in a menu.
Marginize
Comment and Share with friends.
Gallery Assist Flickr
Allow Gallery Assist to load and show flickr images.
Views Flag Refresh
Views Flag Refresh allows site administrators to configure which views are refreshed automatically via AJAX when certain flags are selected. This is useful when you have a view that filters by flagged content and you want the view to be refreshed automatically when content is flagged or unflagged elsewhere on the page.
The Views Flag Refresh module also allows administrators to select widgets that alter the display of the view while it is being refreshed. Some examples are displaying a throbber image or textual message alerting the user a refresh action is being taken. By implementing the API, developers can add additional widgets with ease. Refer to the documentation for more information.
ConfigurationViews Flag Refresh is configured entirely through the Views interface. After installing the module, additional settings will be available to the Use AJAX option in each display's Basic Settings tab.
Related projectsBetting system
Betting system is a set of modules that can transform your Drupal site into betting shop. It's mainly designed for course betting.
For better extensibility is created with more modules. It also defines own hooks.
The core of the Betting system adds the following:
- allows administrators to define basic parts for betting
- brings two new content types: Abonents and Games. Without abonents it is not possible to create games. Abonents are players (teams) that attend a game (for example Manchester United in the English Premier League, or Roger Federer in tennis).
- users can bet on games, but only if they have points
- each Abonent and Game have to be in a sport (which are defined by the Taxonomy module)
- administrators can set many options (like eventualities) in the Settings of the Betting System
Betting system also contains other smaller modules for functionality extension.
- Betting system relation allows the creation of relationships between games (like a half in a soccer game)
- Betting system flexible eventualities allows administrators to create special kinds of games, that do not have attending of Abonets and administrator can type own eventuality of result.
OneHourTranslation Service
One Hour Translation Module provides one click professional Human translation to your content.
Backed by more than 8,000 and serving over 50 languages, with the One Hour Translation open source human translation module your content can be translated to any language with one click. The One Hour Translation's translation module handles all aspects of your content including titles and other information used by CCK. With the module you can have your text translated by humans in near real time eliminating the manual handling process of the translation. No more sending the content via email and waiting for days to get the results. Using the module, the text is automatically sent for translation and posted back in the local version of your blog. On Average, a standard, 500 words English post is posted in the Spanish or other main language in a matter of hours from the time the original post was published.
Service highlights:
- Professional Human translation in near real time
- Over 50 languages served to date
- 24/7 service and support at no additional cost
- Flat price per word independent of languages and time of day
- Super fast service at no additional cost
- Increased exposure to new audience
- Immediate SEO value at low cost
- Increased income from advertisement
NodeStream Core
This project is a wrapper for all the core features that is distributed with the NodeStream profile.
Although these features aren't meant to be used outside of NodeStream, the goal is to be Kit compliant so features independently can be turned on and off.
For bug tracking, please refer to the NodeStream profile issue queue.

