43 lines
1.7 KiB
Plaintext
43 lines
1.7 KiB
Plaintext
Modules extend your site functionality beyond Drupal core.
|
|
|
|
WHAT TO PLACE IN THIS DIRECTORY?
|
|
--------------------------------
|
|
|
|
Placing downloaded and custom modules in this directory separates downloaded and
|
|
custom modules from Drupal core's modules. This allows Drupal core to be updated
|
|
without overwriting these files.
|
|
|
|
DOWNLOAD ADDITIONAL MODULES
|
|
---------------------------
|
|
|
|
Contributed modules from the Drupal community may be downloaded at
|
|
https://www.drupal.org/project/project_module.
|
|
|
|
ORGANIZING MODULES IN THIS DIRECTORY
|
|
------------------------------------
|
|
|
|
You may create subdirectories in this directory, to organize your added modules,
|
|
without breaking the site. Some common subdirectories include "contrib" for
|
|
contributed modules, and "custom" for custom modules. Note that if you move a
|
|
module to a subdirectory after it has been enabled, you may need to clear the
|
|
Drupal cache so it can be found.
|
|
|
|
There are number of directories that are ignored when looking for modules. These
|
|
are 'src', 'lib', 'vendor', 'assets', 'css', 'files', 'images', 'js', 'misc',
|
|
'templates', 'includes', 'fixtures' and 'Drupal'.
|
|
|
|
MULTISITE CONFIGURATION
|
|
-----------------------
|
|
|
|
In multisite configurations, modules found in this directory are available to
|
|
all sites. You may also put modules in the sites/all/modules directory, and the
|
|
versions in sites/all/modules will take precedence over versions of the same
|
|
module that are here. Alternatively, the sites/your_site_name/modules directory
|
|
pattern may be used to restrict modules to a specific site instance.
|
|
|
|
MORE INFORMATION
|
|
----------------
|
|
|
|
Refer to the “Developing for Drupal” section of the README.md in the Drupal
|
|
root directory for further information on extending Drupal with custom modules.
|