// $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 a everything you need to get started including several "modules" for 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 (not part of Drupal core) 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. * Enable additional modules included with core. * Learn, create and improve your Drupal site: http://drupal.org/getting-started * Download contributed modules to extend Drupal's functionality: http://drupal.org/project/modules * Install new contributed modules: http://drupal.org/node/70151 * Move beyond the basics of Drupal: http://drupal.org/handbook/customization * Best practices install additions to core in sites/all/ e.g.: sites/all/modules sites/all/themes 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. * 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 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