Installing a module in Drupal 8

Drupal modules help you extend the functionality of your site. While there are quite a few that come with the Drupal 8 core set, you still may wish to find additional modules to assist you in making your site the best it can be. Below you will learn how to install a module into your Drupal 8 website.

Download a module from Drupal.org

  1. The module selection screen

    The first thing you will need to do is to locate the module you want and download it to your local computer. You can find a list of modules at http://drupal.org/projects/modules. There is a set of filter options to help you narrow your search from the 24,000 or so modules that exist. At the very least, it is advised to set the filter to the your Drupal version.

  2. Select module for download

    Scroll through the list of modules and locate one that you wish to install. Once you find it, click on the module name to be taken to its specific page. For our example, we have chosen the Administration menu module.

  3. Select specific version of module

    Once you arrive on the specific module’s page, scroll down and find the Downloads section. Locate the correct version and click on either the tar.gz or zip link to download it to your machine. It is best if you select your version under the Recommended release section, however as of this writing, the only version available for Drupal 8 is in the Development releases. These may have a few bugs and are recommended for those in a testing or development environment.

Install the module via Drupal 8 admin interface

  1. Visit your site and log into your Drupal 8 admin interface.
  2. Select module for download

    After you have succesfully logged in, click on Menu >> Extend

  3. click the Install new Module button

    This brings you to the main Extend page. Here you will see all the currently avaialable modules. From here you will click on the Install new module button.

  4. click browse to select module and then click the install button

    This brings you to a page where you will need to select the module. To select it from your local computer, click on the Browse button. This brings a popup for you to locate your module. Once it has been selected, click on the Install button.

  5. click browse to select module and then click the install button

    You should receive a screen for successful installation. You may now return to the Modules list to ensure that your new module is in the list. To the right is a screenshot that demonstrates our Administration menu module displaying in the list.

Thoughts on “Installing a module in Drupal 8

  • Hi Arn,

    Matt is somehow right.

    Fully understandable that there are many topics to cover, however there are topics and TOPICS. Installation of modules is ONE if not THE KEY function of the idea of a CMS. This builds up the functionality of a certain site which means this IMPORTANT topic should be noted as ESSENTIAL. There is not enough elaboration on this one I believe. BTW neigher of the .zip or tar.gz files installed on my drupal 8, so it is good to turn also refernce to some troubleshooting in case…

    In general, as genious the drupal 8 core and idea is – the help and description is rather mediocre on places.

    Take this as a hopefully constructive critics. Improve or let it be. =)

  • This post is quite useless.

    What a shame it is so well referenced in Google for searches related to “Drupal 8 module install”.

    • Matt,

      Sorry that there was a problem with the post. Let us know what you found wrong with it and we can possibly provide an update. Bear in mind that these articles were written some time ago. Due to the wide variety of topics that we cover in the support center, it takes us a lot of time to come back and re-visit certain topics. If you can provide an updated post with the correct information, we would be happy to leave it posted so that future visitors looking for Drupal information will see something useful.

      If you have any further questions or comments, please let us know.

      Regards,
      Arnel C.

Leave a Reply