---
title: "Drupal Module"  
description: "A module is a collection of functions that link into Drupal, providing additional functionality to your Drupal installation. That is, module an effici"  
author: "Anonymous User"  
published: 2012-04-07  
updated: 2019-09-07  
canonical: https://www.mindstick.com/articles/907/drupal-module  
category: "drupal"  
tags: ["drupal"]  
reading_time: 2 minutes  

---

# Drupal Module

A module is a collection of functions that link into Drupal, providing additional [functionality](https://www.mindstick.com/blog/136/using-watermark-functionality-in-textbox-by-jquery) to your Drupal installation. That is, module an efficient way through which we can increase functionality of drupal [content management system](https://www.mindstick.com/blog/12586/list-of-the-five-best-content-management-systems-in-2019).\

![Drupal Module](https://www.mindstick.com/mindstickarticle/00af9043-35c4-4328-a0e6-731ca4205151/images/2dff2380-576f-4e2c-92ca-27537ae303a6.png)

In the case of drupal template or theme you could create custom module for custom template or theme. To open the Module Section, first of all login Drupal Administrator Panel and go to **Module** section.

![Drupal Module](https://www.mindstick.com/mindstickarticle/00af9043-35c4-4328-a0e6-731ca4205151/images/8e614397-ebbc-4a23-b820-265e7b034e2f.png)

A Drupal website can have three kinds of modules:

1. Core

2. Contributed

3. Custom

Core: Core modules that ship with Drupal and are approved by the core [developers](https://yourviews.mindstick.com/view/88480/why-developers-combine-multiple-ai-tools-instead-of-one) and the community. That is, Core module is serving by the Drupal content management system and approved by Drupal core developer. .

##### Contributed:

Contributed modules written by the Drupal community and shared under the same GNU Public License (GPL) as Drupal.

##### Custom:

Custom modules are that module which is developed by developer to extend the functionality of drupal content management system.

There are basically three sections which play an important role in [understanding](https://yourviews.mindstick.com/view/88474/why-understanding-yourself-is-so-difficult) Drupal module.

1. List

2. Update

3. Uninstall

Let’s take a brief idea about these sections.

##### List:

It displays the list of all installed modules in drupal website. Here, you can configure the default setting of these modules such as permission, [configuration](https://www.mindstick.com/articles/13112/setting-up-the-perfect-configuration-for-your-work-computer), [enable and disable](https://answers.mindstick.com/qa/95974/how-can-i-enable-and-disable-the-exit-new-feature-of-microsoft-edge) etc.

![Drupal Module](https://www.mindstick.com/mindstickarticle/00af9043-35c4-4328-a0e6-731ca4205151/images/132ff3ec-2781-40c7-9846-d0b78c67ef7b.png)

To install the module in drupal website, first of all login Drupal Administrator Panel and go to **Module -> install new module**.

![Drupal Module](https://www.mindstick.com/mindstickarticle/00af9043-35c4-4328-a0e6-731ca4205151/images/db85f34d-1a2a-4bbe-9fc7-cf45253e2afe.png)

Here, you can browse your module either from [local system](https://www.mindstick.com/forum/395/hosting-on-iis-on-local-system-in-windows-7) or web URL, after that click on button ‘**Install’**.

##### Update:

This functionality checks the updated version of drupal content management system. If updated version will be available over the internet, it will show the [download option](https://answers.mindstick.com/qa/115802/why-is-my-resume-download-option-not-appearing-on-my-profile) through which you could download the update version of drupal content management system.

![Drupal Module](https://www.mindstick.com/mindstickarticle/00af9043-35c4-4328-a0e6-731ca4205151/images/b51554d3-c088-4e1d-a3dc-b8cffd462f90.png)

##### Uninstall:

The uninstall process removes all data related to a module. To uninstall a module, you must first disable it on the main Modules page.

![Drupal Module](https://www.mindstick.com/mindstickarticle/00af9043-35c4-4328-a0e6-731ca4205151/images/f535d4d5-aac1-4afc-ae93-754bb16d6bbc.png)

Here, you can easily uninstall the selected module.

This is the complete description on Drupal Modules. I hope you will enjoy it. Thanks for reading this article.

\

---

Original Source: https://www.mindstick.com/articles/907/drupal-module

Copyright © MindStick Software Pvt. Ltd. This Markdown version is provided for developers, AI systems, and offline reading.
