| There are plenty of Drupal Modules that you can | | | | developers keep talking about CSS, P2P, XSLT, etc. |
| install for your site as add-ons. What we liked best | | | | This is all intimidating for |
| about Drupal modules is that it already comes | | | | newbies. The glossary module scans posts for |
| pre-shipped with several modules. So a standard | | | | glossary terms (including synonyms). |
| distribution contains several useful modules that you | | | | The glossary indicator is inserted after every found |
| can simple point, click and enable.Some examples of | | | | term, or the term itself is turned |
| such pre-shipped modules are: archive that displays a | | | | into an indicator* depending on the site settings. By |
| calendar | | | | hovering over the indicator, |
| to navigate old content, book which allows users to | | | | users may learn the definition of that term. Clicking |
| collaboratively author a book, | | | | the indicator leads the user to |
| forums for threaded discussions about general | | | | that term presented within the whole glossary or |
| topics, paths that enable renaming | | | | directly to the detailed description |
| URLs for search engines, polls to capture votes on | | | | of the term, if available. The glossary uses Drupal's |
| different topics in the form of | | | | built in taxonomy feature, so |
| multiple choice questions, and much more.You can | | | | you can organize your terms in a Drupal vocabulary. |
| also download many user contributed modules from | | | | This allows you to create |
| the Drupal site that are | | | | hierarchical structures, synonyms and relations. |
| not pre-shipped in the standard distribution. You can | | | | Glossary terms are represented with |
| see the full list of modules at: | | | | the taxonomy terms in the glossary vocabulary. |
| Here are some modules that we found | | | | Descriptions are used to provide a |
| interesting: | | | | short explanation of the terms. You can attach |
| API: This is an implementation of a subset of the | | | | nodes* to the terms to provide |
| Doxygen documentation generator | | | | detailed explanation on the keywords. This module |
| specification, tuned to produce output that best | | | | also works with |
| benefits the Drupal code base. This | | | | nicelinks.module, which will give you pretty |
| module was designed to produce the Drupal | | | | hover-over glossary term descriptions |
| developer documentation available at | | | | on reasonably modern browsers (while degrading |
| drupaldocs.org. | | | | properly on older ones). |
| The banner.module allows you to display ads on your | | | | This module allow users with proper permissions to |
| Drupal website. It | | | | upload images into |
| randomly displays the banners, and automatically | | | | drupal. Thumbnails are created automaticaly. Images |
| tracks how many times each is | | | | could be posted individualy to |
| displayed and clicked. Users of your website can be | | | | the front page, included in stories or grouped in |
| given ownership of banners, | | | | galleries. Galleries are either |
| and be allowed to modify certain settings and view | | | | personal, i.e linked to a user, or global to the drupal |
| statistics. Supports numerous | | | | site. 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's | | | | others, maximum image size, |
| visitors to chat in an | | | | permissions to access images or manipulate them. |
| HTML interface. | | | | This module requires |
| Administration: The dba module provides Drupal | | | | ImageMagick, GD or ImLib2. |
| administrators with | | | | messenger: This is a small instant messenger module. |
| direct access to their Drupal database tables from | | | | It allows registered, |
| within the standard Drupal user | | | | active users to send short messenges to each |
| interface. It is possible to execute scripts to create | | | | other. The Instant Messages are sent |
| and alter tables, to backup one | | | | via a messaging block that allows you to select the |
| or more tables, to view/edit/delete data within | | | | user 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 repair | | | | next page viewed by that user. |
| tables. | | | | framework: Paypal IPN framework logging. This |
| A collection of modules used to sell goods and/or | | | | modules purpose is to |
| services. Some | | | | remove alot of the bloat from "paypal aware" |
| features include: | | | | modules I have seen contributed to |
| Subscriptions and recurring payments | | | | CVS lately. This module handles filtering and high |
| Sell file downloads, shippable items, and even | | | | performance logging to a |
| collections of various products as a | | | | relational database so that other module developers |
| single item | | | | can use this "in place" database |
| Inventory management enabled on a per-product | | | | to handle events, track payments, calculate totals, |
| basis | | | | ship 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 for | | | | features. If planning to write a |
| tangible products | | | | module that will use PayPal's Instant payment |
| Shopping cart and product 'look and feel' are | | | | notifications, then you might want to |
| themeable | | | | investigate this module before re-inventing the |
| Transaction reports and sales summaries | | | | wheel. |
| Transaction and payment workflow | | | | Friendly Pages: Generate printer friendly pages for all |
| Customers can review their order history. | | | | node types. Features |
| Dynamically adjust item prices for a given group of | | | | include the ability to explicitly list all URL references |
| users | | | | made on the page, custom |
| Run an auction site with the contributed auction | | | | stylesheet and HTML template and complete control |
| module. This is a simple module to keep track of | | | | of the node elements that are |
| events and show them to users. | | | | visible when the page is rendered. |
| for Drupal: This module allows Drupal to replace | | | | This module adds a webform nodetype to your |
| textarea fields with | | | | Drupal site. A webform can |
| FCKeditor. This HTML text editor brings to the web | | | | be a questionnaires, contact or request form. These |
| many of the powerful | | | | can 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't | | | | the 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 Drupal | | | | can optionaly also be mailed to |
| relies on an external library called fckeditor. For | | | | an 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 which | | | | free to use this article in its entirety as long as you |
| always crops up | | | | leave all links in place, do not |
| when specialists talk about a topic. Doctors discuss | | | | modify the content, and include the resource box |
| CBC and EKG and CCs. Web | | | | listed above. |