Menu du compte de l'utilisateur

  • Log in

Navigation principale

  • Home Page
  • All CMS
  • Tutorials
  • White Paper
Home
Guide CMS

Breadcrumb

  • Home
  • Tutorials
  • Drupal User Guide
  • Chapter 1. Understanding Drupal
  • 1.2. Concept: Modules

Language selector

  • Français
  • English

Main navigation

  • Home Page
  • All CMS
  • Tutorials
  • White Paper

User login

CAPTCHA
This question is for testing whether or not you are a human visitor and to prevent automated spam submissions.
  • Create new account
  • Reset your password

Book navigation

  • Tutorials
    • Drupal User Guide
      • Preface
      • Chapter 1. Understanding Drupal
        • 1.1. Concept: Drupal as a Content Management System
        • 1.2. Concept: Modules
        • 1.3. Concept: Themes
        • 1.4. Concept: Distributions
        • 1.5. Concept: Types of Data
        • 1.6. Concept: The Drupal Project
        • 1.7. Concept: Drupal Licensing
      • Chapter 2. Planning Your Site
      • Chapter 3. Installation
      • Chapter 4. Basic Site Configuration
      • Chapter 5. Basic Page Management
      • Chapter 6. Setting Up Content Structure
      • Chapter 7. Managing User Accounts
      • Chapter 8. Blocks
      • Chapter 9. Creating Listings with Views
      • Chapter 10. Making Your Site Multilingual
      • Chapter 11. Extending and Customizing Your Site

Guy Vigneault

1.2. Concept: Modules

By Guy Vigneault | 11:43 PM EDT, Mon July 14, 2025

Prerequisite knowledge

Section 1.1, “Concept: Drupal as a Content Management System”

What is a module?

A module is a set of PHP, JavaScript, and/or CSS files that extends site features and adds functionality.

You can turn the features and functionality on by installing the module, and you can turn it off by uninstalling the module; before uninstalling, you may need to remove data and configuration related to the feature or functionality.

Each module that is installed adds to the time needed to generate pages on your site, so it is a good idea to uninstall modules that are not needed.

The core download provides modules for functionality such as:

  • Managing user accounts (the core User module)
  • Managing basic content (the core Node module) and fields (the core Field and Field UI modules; there are also core modules providing field types)
  • Managing navigation menus (the core Menu UI module)
  • Making lists, grids, and blocks from existing content (the core Views and Views UI modules)

You can download additional contributed modules from the Drupal.org Module Downloads, or create your own custom modules.

Related topics

  • Section 1.3, “Concept: Themes”
  • Section 1.4, “Concept: Distributions”
  • Section 4.4, “Uninstalling Unused Modules”
  • Section 11.1, “Finding Modules”
  • Section 11.3, “Downloading and Installing a Module from Drupal.org”
  • Section 13.3, “Concept: Security and Regular Updates”
  • Section 13.6, “Updating a Module”

Additional resources

Drupal.org community documentation page "Module developer’s guide"

Attributions

Written by Jennifer Hodgdon.

 

Book traversal links for Tutorials

  • ‹ 1.1. Concept: Drupal as a Content Management System
  • Up
  • 1.3. Concept: Themes ›
CMS

 

All CMS

 

Tuto

 

Tutorials

 

White Paper

 

White Paper

Powered by Drupal

Privacy Policy

Privacy Policy

 

Recent content

  • 11.4. Finding Themes
    2 days 19 hours ago
  • 11.3. Downloading and Installing a Module from Drupal.org
    2 days 19 hours ago
  • 11.2. Enabling and Disabling Maintenance Mode
    2 days 19 hours ago
  • 11.1. Finding Modules
    2 days 19 hours ago
  • Chapter 11. Extending and Customizing Your Site
    2 days 19 hours ago

Copyright

Creative Commons

Sauf mention contraire, Guide CMS © 2025 par Guy Vigneault est sous licence Creative Commons Attribution - Utilisation non commerciale - Partage dans les mêmes conditions 4.0 International

 

Creative Commons

Unless otherwise stated, Guide CMS © 2025 by Guy Vigneault is licensed under Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International Public License

eGV Web