// $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. * Know your rights when using Drupal: See LICENSE.txt in the same directory as this document. * Learn about the Drupal trademark and logo policy: http://drupal.com/trademark USE AND CONFIGURE YOUR DRUPAL SITE ---------------------------------- Drupal core (drupal-x.xx.tar.gz) has what you need to get started with your website. It includes several modules (plugins for extra functionality) for common features, such as managing content, user accounts, image uploading, and search. Additional features are added to Drupal by enabling additional modules. 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/documentation * Download contributed modules to sites/all/modules to extend Drupal's functionality: http://drupal.org/project/modules 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 one theme for displaying content to users, and uses a specialized theme for the administrative interface. To customize Drupal's display further, see the following resources. * Download contributed themes to sites/all/themes to change Drupal's appearance: http://drupal.org/project/themes * Make a theme yourself ("theming") with HTML, CSS, and PHP: http://drupal.org/documentation/theme * Don't modify Drupal's code files ("hack core"): http://drupal.org/best-practices/do-not-hack-core 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 that meets your requirements. * Developing for Drupal: http://drupal.org/contributors-guide * API documentation http://api.drupal.org/api/drupal/7 * Don't modify Drupal's code files ("hack core"): http://drupal.org/best-practices/do-not-hack-core