// $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 (what you downloaded from drupal.org) includes a base of common functionality such as managing content and user accounts. Additional features are added to Drupal through the use of "modules". Drupal ships with several modules to provide additional functionality such as image uploading, search, and content translation. More contributed modules are available from the drupal.org to enable additional functionality. * Install, upgrade, and maintain Drupal: See INSTALL.txt and UPGRADE.txt in the same directory as this document. * Create and improve your Drupal site: http://drupal.org/getting-started * Extend core functionality (add "modules") to Drupal: http://drupal.org/project/modules http://drupal.org/node/70151 * Install new modules by browsing to Administer > Configuration and modules > Modules > Install new module. To upload a module manually, extract it in sites/all/modules and enable it at Administer > Configuration and modules > Modules. * 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. * Download additional themes for Drupal: http://drupal.org/project/themes * Install new themes by browsing to Administer > Appearance > Install new theme. To upload a theme manually, extract it in sites/all/themes and enable it at Administer > Appearance. 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 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