Go to Google Groups Home    YubNub
DrubNub, a Drupal module clone of YubNub

Matt Vance <mva...@pobox.com>

I recently posted a YubNub clone that functions as an add-on module
for the Drupal content management system. The module is called
DrubNub:

    http://drupal.org/project/drubnub

DrubNub uses the same syntax for basic commands as YubNub, so most
commands can be copied and pasted straight from YubNub. I borrowed
some features from other YubNub clones. For instance, entering a
search command without any search terms will redirect the user to the
home page associated with the command.

When a command is not found, the module can be configured to pass
search terms on to a specific command instead. By creating a YubNub
command as a fallback, you can take advantage of all the additional
commands that YubNub provides.

By creating DrubNub as a Drupal module, the users can take advantage
of Drupal's flexibility and extensibility. Drupal is open source,
free, and offers a wide range of other add-on modules. Drupal has a
flexible taxonomy system, so DrubNub commands could be easily grouped
or tagged. The Fivestar module could be added to a site so that
commands could be voted on. The Flags module would allow for easy
flagging and sorting of commands as "offensive" or "favorite." I also
plan on integrating with the Flag module to implement private
commands. There are probably lots of other possibilities that I
haven't yet considered.

Going forward, I'd like to add support for YubNub's more advanced
features, such as multiple parameters, default values, and converting
GET to POST. For anyone interested in helping out, the module is
written in PHP and I'd gladly accept patches. I'm open to additional
feature suggestions as well.

Thanks to Jonathan and everyone who has worked on YubNub for providing
me the inspiration for the module.