| -link"> | | | | - Dynamically adjust item prices for a given group of |
| Drupal Modules can add a lot of powerful features in | | | | users |
| your website which sometimes cannot be found even | | | | - Run an auction site with the contributed auction |
| in some of the best commercial content management | | | | module. |
| systems. | | | | Event: This is a simple module to keep track of events |
| There are plenty of Drupal Modules that you can install | | | | and show them to users. |
| for your site as add-ons. What we liked best about | | | | FCKeditor for Drupal: This module allows Drupal to |
| Drupal modules is that it already comes pre-shipped | | | | replace textarea fields with FCKeditor. This HTML text |
| with several modules. So a standard distribution | | | | editor brings to the web many of the powerful |
| contains several useful modules that you can simple | | | | functionalities of known desktop editors like Word. It's |
| point, click and enable. | | | | really lightweight and doesn't require any kind of |
| Some examples of such pre-shipped modules are: | | | | installation on the client computer. NOTE: FCKeditor for |
| archive that displays a calendar to navigate old | | | | Drupal relies on an external library called fckeditor. For |
| content, book which allows users to collaboratively | | | | further information please refer to: |
| author a book, forums for threaded discussions about | | | | Glossary: Glossary helps newbies understand the |
| general topics, paths that enable renaming URLs for | | | | jargon which always crops up when specialists talk |
| search engines, polls to capture votes on different | | | | about a topic. Doctors discuss CBC and EKG and |
| topics in the form of multiple choice questions, and | | | | CCs. Web developers keep talking about CSS, P2P, |
| much more. | | | | XSLT, etc. The glossary module scans posts for |
| You can also download many user contributed | | | | glossary terms (including synonyms). The glossary |
| modules from the Drupal site that are not pre-shipped | | | | indicator is inserted after every found term, or the term |
| in the standard distribution. You can see the full list of | | | | itself is turned into an indicator depending on the site |
| modules at: Here are some modules that we found | | | | settings. By hovering over the indicator, users may |
| interesting: | | | | learn the definition of that term. The glossary uses |
| - API: This is an implementation of a subset of the | | | | Drupal's built in taxonomy feature, so you can organize |
| Doxygen documentation generator specification, tuned | | | | your terms in a Drupal vocabulary. This allows you to |
| to produce output that best benefits the Drupal code | | | | create hierarchical structures, synonyms and relations. |
| base. This module was designed to produce the | | | | Glossary terms are represented with the taxonomy |
| Drupal developer documentation available at | | | | terms in the glossary vocabulary. This module also |
| drupaldocs.org. | | | | works with nicelinks.module, which will give you pretty |
| - Banner: The banner.module allows you to display ads | | | | hover-over glossary term descriptions on reasonably |
| on your Drupal website. It randomly displays the | | | | modern browsers (while degrading properly on older |
| banners, and automatically tracks how many times | | | | ones). |
| each is displayed and clicked. Users of your website | | | | Image: This module allow users with proper |
| can be given ownership of banners, and be allowed to | | | | permissions to upload images into drupal. Thumbnails |
| modify certain settings and view statistics. Supports | | | | are created automaticaly. Images could be posted |
| numerous graphic formats, flash animations, and text. | | | | individualy to the front page, included in stories or |
| - Chatbox: This is a simple chatbox module. It allows | | | | grouped in galleries. Galleries are either personal, i.e |
| your site's visitors to chat in an HTML interface. | | | | linked to a user, or global to the drupal site. Admin could |
| - Database Administration: The dba module provides | | | | administer images and set various parameters such |
| Drupal administrators with direct access to their Drupal | | | | as, among others, maximum image size, permissions to |
| database tables from within the standard Drupal user | | | | access images or manipulate them. This module |
| interface. It is possible to execute scripts to create and | | | | requires ImageMagick, GD or ImLib2. |
| alter tables, to backup one or more tables, to view/edit | | | | Instant messenger: This is a small instant messenger |
| delete data within tables, and to emtpy or drop tables. | | | | module. It allows registered, active users to send short |
| If using MySQL, it is also possible to check and repair | | | | messenges to each other. The Instant Messages are |
| tables. | | | | sent via a messaging block that allows you to select |
| - E-Commerce: A collection of modules used to sell | | | | the user and then send a message to that user. The |
| goods and/or services. Some features include: | | | | message appears at the top of the next page viewed |
| - Subscriptions and recurring payments | | | | by that user. |
| - Sell file downloads, shippable items, and even | | | | Paypal framework: Paypal IPN framework logging. This |
| collections of various products as a single item | | | | modules purpose is to remove alot of the bloat from |
| - Inventory management enabled on a per-product | | | | "paypal aware" modules I have seen contributed to |
| basis | | | | CVS lately. This module handles filtering and high |
| - Payment and shipping components are 'pluggable'. | | | | performance logging to a relational database so that |
| The system can use Paypal, authorize.net or you can | | | | other module developers can use this "in place" |
| roll your own. | | | | database to handle events, track payments, calculate |
| - Invoice generation and shipping notifications for | | | | totals, ship packages, and whatever else the module |
| tangible products | | | | developer can think of to do with the data. The module |
| - Shopping cart and product 'look and feel' are | | | | comes with filters, 'Verification Queueing', and a few |
| themeable | | | | other neat features. If planning to write a module that |
| - Transaction reports and sales summaries | | | | will use PayPal's Instant payment notifications, then you |
| - Transaction and payment workflow | | | | might want to investigate this module before |
| - Customers can review their order history. | | | | re-inventing the wheel. |