Drupal

Disclaimer

 

Drupal.org: is the official website of Drupal, an open source content management platform.

Drupal (Wikipedia): defines Drupal as a content management framework and a web application framework, as it meets the generally accepted feature requirements for such frameworks.

Drupal as an Application Framework: discusses Drupal and the BostonPHP Framework Bakeoff.

Drupal Modules: is a community-powered rating and review service dedicated to helping you find the best Drupal modules for your project.

Like Box - Facebook Developers: generates the Facebook code for your site.

Pressflow: is a distribution of Drupal with integrated performance, scalability, availability, and testing enhancements.

What theme and modules does Drupal.org use?: is a listing of all the modules that the drupal.org site uses.

Wordpress vs Joomla vs Drupal - Which CMS should you choose?: is an excellent discussion on the three major content management systems.

 

Recommended modules:

  • Administration Menu provides a dropdown menu to most administrative tasks and other common destinations (to users with the proper permissions).
  • Backup and Migrate simplifies the task of backing up and restoring your Drupal database or copying your database from one Drupal site to another. It supports gzip, bzip and zip compression as well as automatic scheduled backups.
  • Better Formats is a module to add more flexibility to Drupal's core input format system.
  • Calendar will display any Views date field in calendar formats, including CCK date fields, node created or updated dates, etc. Switch between year, month, and day views. Back and next navigation is provided for all views.
  • CKEditor is the next version of FCKeditor (to run in Drupal you also need the CKEditor library).The editor has been rebranded and completely rewritten. It is now much faster (the code has been optimized), loads faster (the number of files has been reduced, so the browser will perform less HTTP requests) and developers friendly.
  • Contact Forms expands the features of the site wide contact form. It eliminates the need for the drop down category menu by generating a clean looking contact form (without a drop down menu), and a unique path, for each of the contact form categories. You can also define the subject in the link to the form.
  • Content Construction Kit (CCK) is a very powerful system with many different contributed modules to extend its functionality.
  • Date is a flexible date/time field type for the CCK content module which requires the CCK content module and the Date API module.
  • Footnotes can be used to easily create automatically numbered footnote references into an article or post (such as a reference to a URL).
  • Google Analytics Adds Google Analytics javascript tracking code to all your site's pages.
  • LoginToboggan offers several modifications of the Drupal log-in system.
  • Nice Menus enable drop-down/right/left expandable menus.
  • Node clone allows users to make a copy of an existing item of site content (a node) and then edit that copy. The authorship is set to the current user, the menu and url aliases are reset, and the words "Clone of" are inserted into the title to remind you that you are not editing the original content.
  • Node Gallery in conjuction with Plupload allows you to create and maintain image galleries. Truly excellent!
  • Nodewords allows users to add meta tags, e.g. keywords or description. This module doesn't actually implement any meta tags, but requires other modules to implement them.
  • Pathauto automatically generates path aliases for various kinds of content (nodes, categories, users) without requiring the user to manually specify the path alias.
  • Rules allows site administrators to define conditionally executed actions based on occurring events (known as reactive or ECA rules).
  • Token is a small bit of text that can be placed into larger documents via simple placeholders, like %site-name or [user].
  • Views provide 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.
  • Webform enables the creation of forms and questionnaires.
  • Zen is the ultimate starting theme for Drupal.
  • Zenophile allows themers to very easily create Zen sub-themes without all the tedious file copying and find-and-replacing required when creating sub-themes by hand.