I’ve worked with Drupal in the past for several projects and have come across some modules that have become my favorites. Here they are:
- Tiny MCE – This module was the first to integrate Moxiecode’s popular TinyMCE WYSIWYG editor into a Drupal site for editing advance site content.
- Simple News – Simplenews publishes and sends newsletters to lists of subscribers. Both anonymous and authenticated users can opt-in to different mailing lists. HTML email can be send by adding Mime Mail module.
- Views – The Views 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. Traditionally, Drupal has hard-coded most of this, particularly in how taxonomy and tracker lists are formatted.
- Panels – The Panels module allows a site administrator to create customized layouts for multiple uses. At its core it is a drag and drop content manager that lets you visually design a layout and place content within that layout.
- Content Construction Kit (CCK) – The Content Construction Kit allows you to add custom fields to nodes using a web browser.
- Path Auto – 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.
- Five Star – The Five Star voting module adds a clean, attractive voting widget to nodes in Drupal
- Poor Mans Cron – A module which runs the Drupal cron operations without needing the cron application.
- Node Words – This module allows you to set some meta tags for each node, view or panels page.
- Global Redirect – Checks the current URL for an alias and does a 301 redirect to it if it is not being used.
- Page Title – This module gives you granular control over the page title. You can specify patterns for how the title should be structured and, on content creation pages, specify the page title separately to the content’s title.
- XML Sitemap – The XML sitemap module creates a sitemap that conforms to the sitemaps.org specification. The sitemap created by the module can be automatically submitted to Ask, Google, Bing (formerly Windows Live Search), and Yahoo! search engines.
- Print – This module allows you to generate page, email and PDFprinter-friendly versions of any node.
- Username Check – This very simple module allows visitors to check username originality quickly using AJAX request during registration (completing registration form).
- Node Hierarchy – Node Hierarchy allows nodes to be children of other nodes creating a tree-like hierarchy of content.
- Custom Breadcrumbs – Allows administrators to set up parametrized breadcrumb trails for any node type.
- Nice Menus – Nice Menus enables drop-down/right/left expandable menus.
Thanks for this list, it is quite helpful.
BTW, how do you get comments displayed in the visual style as on this page?