Drupal Modules

There are plenty of Drupal Modules that you candevelopers keep talking about CSS, P2P, XSLT, etc.
install for your site as add-ons. What we liked bestThis is all intimidating for
about Drupal modules is that it already comesnewbies. The glossary module scans posts for
pre-shipped with several modules. So a standardglossary terms (including synonyms).
distribution contains several useful modules that youThe glossary indicator is inserted after every found
can simple point, click and enable.Some examples ofterm, or the term itself is turned
such pre-shipped modules are: archive that displays ainto an indicator* depending on the site settings. By
calendarhovering over the indicator,
to navigate old content, book which allows users tousers may learn the definition of that term. Clicking
collaboratively author a book,the indicator leads the user to
forums for threaded discussions about generalthat term presented within the whole glossary or
topics, paths that enable renamingdirectly to the detailed description
URLs for search engines, polls to capture votes onof the term, if available. The glossary uses Drupal's
different topics in the form ofbuilt in taxonomy feature, so
multiple choice questions, and much more.You canyou can organize your terms in a Drupal vocabulary.
also download many user contributed modules fromThis allows you to create
the Drupal site that arehierarchical structures, synonyms and relations.
not pre-shipped in the standard distribution. You canGlossary terms are represented with
see the full list of modules at:the taxonomy terms in the glossary vocabulary.
Here are some modules that we foundDescriptions are used to provide a
interesting:short explanation of the terms. You can attach
API: This is an implementation of a subset of thenodes* to the terms to provide
Doxygen documentation generatordetailed explanation on the keywords. This module
specification, tuned to produce output that bestalso works with
benefits the Drupal code base. Thisnicelinks.module, which will give you pretty
module was designed to produce the Drupalhover-over glossary term descriptions
developer documentation available aton reasonably modern browsers (while degrading
drupaldocs.org.properly on older ones).
The banner.module allows you to display ads on yourThis module allow users with proper permissions to
Drupal website. Itupload images into
randomly displays the banners, and automaticallydrupal. Thumbnails are created automaticaly. Images
tracks how many times each iscould be posted individualy to
displayed and clicked. Users of your website can bethe front page, included in stories or grouped in
given ownership of banners,galleries. Galleries are either
and be allowed to modify certain settings and viewpersonal, i.e linked to a user, or global to the drupal
statistics. Supports numeroussite. Admin could administer
graphic formats, flash animations, and text.images and set various parameters such as, among
This is a simple chatbox module. It allows your site'sothers, maximum image size,
visitors to chat in anpermissions to access images or manipulate them.
HTML interface.This module requires
Administration: The dba module provides DrupalImageMagick, GD or ImLib2.
administrators withmessenger: This is a small instant messenger module.
direct access to their Drupal database tables fromIt allows registered,
within the standard Drupal useractive users to send short messenges to each
interface. It is possible to execute scripts to createother. The Instant Messages are sent
and alter tables, to backup onevia a messaging block that allows you to select the
or more tables, to view/edit/delete data withinuser and then send a message to
tables, and to emtpy or drop tables.that user. The message appears at the top of the
If using MySQL, it is also possible to check and repairnext page viewed by that user.
tables.framework: Paypal IPN framework logging. This
A collection of modules used to sell goods and/ormodules purpose is to
services. Someremove alot of the bloat from "paypal aware"
features include:modules I have seen contributed to
Subscriptions and recurring paymentsCVS lately. This module handles filtering and high
Sell file downloads, shippable items, and evenperformance logging to a
collections of various products as arelational database so that other module developers
single itemcan use this "in place" database
Inventory management enabled on a per-productto handle events, track payments, calculate totals,
basisship packages, and whatever else
Payment and shipping components are 'pluggable'.the module developer can think of to do with the
The system can use Paypal,data. The module comes with
authorize.net or you can roll your own.filters, 'Verification Queueing', and a few other neat
Invoice generation and shipping notifications forfeatures. If planning to write a
tangible productsmodule that will use PayPal's Instant payment
Shopping cart and product 'look and feel' arenotifications, then you might want to
themeableinvestigate this module before re-inventing the
Transaction reports and sales summarieswheel.
Transaction and payment workflowFriendly Pages: Generate printer friendly pages for all
Customers can review their order history.node types. Features
Dynamically adjust item prices for a given group ofinclude the ability to explicitly list all URL references
usersmade on the page, custom
Run an auction site with the contributed auctionstylesheet and HTML template and complete control
module. This is a simple module to keep track ofof the node elements that are
events and show them to users.visible when the page is rendered.
for Drupal: This module allows Drupal to replaceThis module adds a webform nodetype to your
textarea fields withDrupal site. A webform can
FCKeditor. This HTML text editor brings to the webbe a questionnaires, contact or request form. These
many of the powerfulcan be used by visitor to make
functionalities of known desktop editors like Word.contact or to enable a more complex survey that
It's really lightweight and doesn'tthe type polls enable. Submissions
require any kind of installation on the client computer.from a webform are saved in a database table and
NOTE: FCKeditor for Drupalcan optionaly also be mailed to
relies on an external library called fckeditor. Foran e-mail address upon submission.
further information please refer to:Ahmad, Freelance Writer and Product Consultant for
- Business Best Sellers.You are
Glossary helps newbies understand the jargon whichfree to use this article in its entirety as long as you
always crops upleave all links in place, do not
when specialists talk about a topic. Doctors discussmodify the content, and include the resource box
CBC and EKG and CCs. Weblisted above.