// $Id $ CONTENTS OF THIS FILE --------------------- * About Drupal * Use and configure your Drupal site * Change the look and feel of your Drupal site * Write code for your Drupal site ABOUT DRUPAL ------------ Drupal is an open source content management platform supporting a variety of websites ranging from personal weblogs to large community-driven websites. For more information, see the Drupal website at http://drupal.org/, and join the Drupal community at http://drupal.org/contribute. USE AND CONFIGURE YOUR DRUPAL SITE ---------------------------------- Drupal core (drupal-x.xx.tar.gz) includes what you need to get started with your website. Drupal includes several "modules" for common functionality such as managing content and user accounts. Additional features are added to Drupal by adding modules. Drupal ships with several modules to provide additional functionality such as image uploading, search, and content translation. More contributed modules (not included with Drupal core) are available from the drupal.org website to enable additional functionality. * Install, upgrade, and maintain Drupal: See INSTALL.txt and UPGRADE.txt in the same directory as this document. * Learn about Drupal to create and improve your site: http://drupal.org/getting-started * Enable additional modules included with core. http://drupal.org/handbook/modules * Download contributed modules to extend Drupal's functionality: http://drupal.org/project/modules * Install additional modules in sites/all/modules: http://drupal.org/getting-started/5/install-contrib * Move beyond the basics of Drupal: http://drupal.org/handbook/customization CHANGE THE LOOK AND FEEL OF YOUR DRUPAL SITE -------------------------------------------- Drupal contains a theme system to separate the look and feel of a website from its functionality and content. By default, Drupal uses the "Garland" theme for displaying content to users, and uses the "Seven" theme for the administrative interface. To customize Drupal's display further, see the following resources. * Change the default themes with those provided in core: http://drupal.org/getting-started/6/admin/build/themes * Download contributed themes for Drupal: http://drupal.org/project/themes * Install new contributed themes: http://drupal.org/getting-started/5/install-contrib/themes * Change Drupal's appearance and output ("theme") with HTML, CSS, and PHP: http://drupal.org/theme-guide * Collaborate with other Drupal themers: http://drupal.org/contribute/themes * Install additional themes in sites/all/themes: http://drupal.org/getting-started/5/install-contrib WRITE CODE FOR YOUR DRUPAL SITE ------------------------------- Drupal contains an extensive API to allow the creation of new modules to extend Drupal's core functionality. Nearly any part of Drupal's functionality can be modified and overridden by additional modules by implementing Drupal "hooks". There are thousands of contributed modules available on the Drupal website. Before writing a new module, be sure to search the Drupal website for a module which meets your requirements. * Don't modify core Drupal files ("hack core"): http://drupal.org/node/144376 * Write modules for Drupal using PHP: http://drupal.org/getting-started/5/install-contrib/modules http://drupal.org/developing/modules * Use Drupal's API and hooks: http://api.drupal.org/ http://drupal.org/node/326 http://api.drupal.org/api/group/hooks/7 * Contribute to the community by helping build Drupal itself: http://drupal.org/contribute/development