If you are new to DRUPAL, it might be useful to know some of the great modules out there:
The following are part of the “Others” modules, stored in directories under
– Advanced forum: Enables the look and feel of other popular forum software. Great for styling your forum and make, for instance, a phpBB-looking-like forum.
– Author Pane: Gathers information from user related contrib modules into one template (used along with advacedforum).
– Content Construction Kit (CCK): The Content Construction Kit allows you to add custom fields to nodes using a web browser.
– Feedback2.0: Feedback 2 allows users and visitors of a Drupal site to quickly send feedback messages about the currently displayed page, using a fixed positioned and ajaxified feedback form.
– Filter by node type: The core filters system allows an admin to restrict the type of input format available to a user by user role. It does not, however, allow the admin to restrict the available input formats by node type. This module fixes that. It provides a simple checkbox-based interface where an administrator can restrict what input filters are available to what nodes. These rules are applied after the role-based restrictions, so it can never offer more input formats than the default role-based input formats would.
– Flat comments: Make all comments replies to the main post, regardless of the reply link used (used along with advacedforum).
– ImageAPI: This API is meant to be used in place of the API provided by image.inc. You probably do not need to install this module unless another module are you using requires it. It provides no new features to your Drupal site. It only provides an API other modules can leverage. Currently GD2 and ImageMagick support are distributed with ImageAPI.
– Imagecache: ImageCache allows you to setup presets for image processing. If an ImageCache derivative doesn’t exist the web server’s rewrite rules will pass the request to Drupal which in turn hands it off to ImageCache to dynamically generate the file.
– Integrated metatags: Integrated Metatags allows you to expose content data in META-tags on full-page node views, with Metatag options stored per content type. Node, taxonomy, and user information are all available out of the box, with an optional CCK module that exposes CCK data. Additionally, if the Token module is enabled you can use tokens in your Metatags. Using all of these different sources for data, you can name your Metatags however you would like, and can even combine like-named Metatags into a single comma-separated tag.
– Pathauto: The Pathauto module automatically generates path aliases for various kinds of content (nodes, categories, users) without requiring the user to manually specify the path alias. This allows you to get aliases like /category/my-node-title.html instead of /node/123. The aliases are based upon a “pattern” system which the administrator can control. Support Ticket: The support module provides a basic ticketing system and helpdesk that is native to Drupal, offering complete email integration.
– Theme Developer: a Firebug to Drupal theming, it is part of the ** Devel package (for further instructions, refer to the online tutorial video). Needed for custom templating.
– Update Status: The Update Status module checks with drupal.org once a day to see if there are new officially released versions of Drupal and any modules that you are running. It requires cron to do its thing, so make sure that you have cron correctly enabled or it won’t be able to know.
– Views: this module provides a flexible method for Drupal site designers to control how lists and tables of content (nodes in Views 1, almost anything in Views 2) are presented. Needed for custom templating.
– WYSIWYG: Wysiwyg module allows you to use client-side editors (a.k.a. WYSIWYG editors) to edit content in Drupal. It simplifies installation and integration of editors and allows to assign an editor to each input format. Wysiwyg module replaces all other editor integration modules and no other Drupal module is required.
** Devel package‘s content are absolutely useful for developers:
Devel: Various blocks, pages, and functions for developers.
Devel generate: Generate dummy users, nodes, and taxonomy terms.
Devel node access: Developer block and page illustrating relevant node_access records.
Performance Logging: Logs detailed and/or summary page generation time and memory consumption for page requests.
Theme developer: Essential theme API information for theme developers
(Many people asked using contact form for free drupal templates. Take a look at this site.