From 31f16e74c33c87205677c6a3168d5ee0f1aabeeb Mon Sep 17 00:00:00 2001 From: Dries Buytaert <dries@buytaert.net> Date: Fri, 30 Apr 2010 08:09:21 +0000 Subject: [PATCH] - Patch #569042 by nenne, jhodgdon: INSTALL.txt should explain about where to put new modules/themes. --- INSTALL.txt | 45 +++++++++++++++++++++++++-------------------- 1 file changed, 25 insertions(+), 20 deletions(-) diff --git a/INSTALL.txt b/INSTALL.txt index 5e1c4a638219..86b1a7fbf594 100644 --- a/INSTALL.txt +++ b/INSTALL.txt @@ -266,35 +266,40 @@ INSTALLATION customized similar to the above example, to add your site-specific cron key and domain name.) -DRUPAL ADMINISTRATION ---------------------- + +BUILDING AND CUSTOMIZING YOUR SITE +---------------------------------- A new installation of Drupal defaults to a very basic configuration with only a -few active modules and minimal user access rights. +few active modules and minimal user access rights. When extending your site, +you use "modules" and "themes". A module is a plugin that adds functionallity to +Drupal, while a theme changes the front-end look and behavior of your site. + +It is important to install these correctly and not mix them in with the core +Drupal module and theme set (directories modules and themes at the top level). +So normally you place them under the following paths: -Use your administration panel to enable and configure services. For example: +Modules: + sites/all/modules/example_module -General Settings Administer > Site configuration > Site information -Enable Modules Administer > Structure > Modules -Configure Themes Administer > Structure > Themes -Set User Permissions Administer > User management > Permissions +Themes: + sites/all/themes/example_theme -For more information on configuration options, read the instructions which -accompany the different configuration settings and consult the various help -pages available in the administration panel. +If you run a multisite installation you will want to do this a bit differently. +You can read more about that on the multisite part of this file. -Community-contributed modules and themes are available at http://drupal.org/. +Contributed modules can be found at: +http://drupal.org/project/Modules -CUSTOMIZING YOUR THEME(S) -------------------------- +Contributed themes can be found at: +http://drupal.org/project/Themes -Now that your installation is running, you will want to customize the look of -your site. Several sample themes are included and more can be downloaded from -drupal.org. +Later on you might want to write your own code, but remember to NEVER modify the +core modules and themes in Drupal directories modules and themes. Instead use +the hooks available in the Drupal API. You can read more about the Drupal API +and how to develop modules at +http://drupal.org/developing/modules -Simple customization of your theme can be done using only CSS. Further changes -require understanding the phptemplate engine that is part of Drupal. See -http://drupal.org/handbook/customization to find out more. MULTISITE CONFIGURATION ----------------------- -- GitLab