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

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Contributed Modules<br />

Chapter 1 ■ Introduction to <strong>Drupal</strong><br />

Although <strong>Drupal</strong> core can be used to build feature-rich websites, there are likely situations where core lacks<br />

the functionality needed to address specific requirements. In such cases, the first step is to search through<br />

the thousands of custom modules, contributed by developers from all around the world to the <strong>Drupal</strong><br />

project, for a solution that meets your needs. It’s very likely that someone else has had the same functional<br />

requirement and has developed a solution to extend <strong>Drupal</strong> core to provide the functionality that you need.<br />

To find a contributed module, visit the <strong>Drupal</strong>.org website at www.drupal.org/project/project_module.<br />

You will find a general list of categories and the current number of contributed modules (for all versions of<br />

<strong>Drupal</strong>) contained within each. Here is a short sampling of the types of categories and the number of modules<br />

you can find in each (modules are added to the list on a daily basis, and the number of modules in each<br />

category will have grown considerably since the time of this writing):<br />

• Administration (1145)<br />

• Community (614)<br />

• Content (1981)<br />

• Content Display (1612)<br />

• Content Construction Kit (CCK) (673)<br />

• Developer (960)<br />

• E-commerce (892)<br />

• Media (778)<br />

• Third-party Integration (1908)<br />

• Utility (1959)<br />

To find modules that are supported on <strong>Drupal</strong> 8, select 8.x for the “Core compatibility” search filter.<br />

A few of the most popular contributed modules, and the ones that you will likely want to install, include<br />

the following (also check out the “Most installed” list to the right of the search filters):<br />

• Commerce: A full-featured web storefront module that provides all of the<br />

mechanisms required to sell products (physical as well as electronic downloads),<br />

collect credit card payments, and manage shipments. If you want to sell something<br />

on your website, this is the module you will want to use.<br />

• Display Suite: Allows you to take full control of how your content is displayed using<br />

a drag-and-drop interface.<br />

• Calendar: Provides the ability to create and render a list of events on a calendar.<br />

• Backup and Migrate: Handles scheduled backups of content in your <strong>Drupal</strong><br />

database, with the ability to restore the database to a previous state based on one<br />

of the backup files created by this module. This is a must-have module for any<br />

production website.<br />

• Google Analytics: Provides a simple to use form for setting up Google Analytics on<br />

your site. Google Analytics is a free service that tracks the number of visitors to your<br />

website, where those visitors came from, what search terms they used to find your<br />

site, the pages they visited while on your site, how long they spent on your site, and<br />

many other useful metrics that will help you view and understand the usage of your<br />

website. For more information on Google Analytics, please visit<br />

www.google.com/analytics.<br />

3

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

Saved successfully!

Ooh no, something went wrong!