18.11.2015 Views

Beginning Drupal 8

Todd Tomlinson - Beginning Drupal 8 (The Expert's Voice in Drupal) - 2015

Todd Tomlinson - Beginning Drupal 8 (The Expert's Voice in Drupal) - 2015

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Chapter 11<br />

<strong>Drupal</strong> Modules<br />

<strong>Drupal</strong> is an amazing product in its off-the-shelf state. The features and functionality provided in <strong>Drupal</strong><br />

8 core are often more than adequate to meet the needs of many who build their websites with <strong>Drupal</strong>. But<br />

there are times when you need a feature that isn’t possible with <strong>Drupal</strong> core alone, and in those cases you<br />

need look no further than the thousands of contributed modules that have been written to address just<br />

about anything you could think of doing on a <strong>Drupal</strong> based website.<br />

In this chapter you will learn how to find, install, enable, and configure contributed modules.<br />

Finding Contributed Modules<br />

A <strong>Drupal</strong>-contributed module is essentially a program or set of programs that expands <strong>Drupal</strong>’s capabilities<br />

beyond what is available in <strong>Drupal</strong> core. Contributed modules are designed, developed, and provided to the<br />

<strong>Drupal</strong> community free of charge by one or more of the thousands of developers who actively participate<br />

in the <strong>Drupal</strong> community. Modules can be downloaded from <strong>Drupal</strong>.org and enabled through the module<br />

administration pages. I will cover the process for adding modules in detail in a few moments.<br />

A contributed module can be as simple as providing a mechanism to automatically create the title of<br />

an article or as complex as a fully featured e-commerce storefront with product management, inventory<br />

management, order management, shipment management, credit card processing, customer management,<br />

and returns management. There are thousands of modules of every shape and size, covering a wide variety<br />

of topics. To find a contributed module, visit www.drupal.org/project/project_module and browse<br />

through the categories of modules in the “Module categories” drop-down list. Example categories include<br />

the following (the parenthetical number after the category represents the number of modules available for<br />

that category at the time of writing):<br />

• Administration (1,410)<br />

• Commerce/Advertising (653)<br />

• Community (687)<br />

• Content (2,370)<br />

• E-commerce (1,109)<br />

• Import/Export (496)<br />

• Mobile (176)Multilingual (244)<br />

• Performance and Scalability (379)<br />

• User Management (540)<br />

• Third-party Integration (2,302)<br />

• Utility (2,393)<br />

127

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!