Skip to content

Extra Functionality

We will be using drupal 8.9.13 this semester.

With 213 modules (core modules included) of which 51 are enabled by default. Below is a list of all contributed modules.

list of contributed modules

prefix 'https://drupal.org/project/' to get the URL of the module homepage

  • address
  • addtoany
  • admin_toolbar
  • captcha
  • contextual range filter
  • csv_importer
  • ctools
  • disqus
  • easy_breadcrumb
  • elf
  • entity
  • facets
  • feeds
  • feeds_ex
  • fieldblock
  • field_formatter_class
  • field_group
  • field_permissions
  • fullcalendar_view
  • geofield
  • geolocation
  • google_analytics
  • honeypot
  • leaflet
  • media_entity_instagram
  • media_entity_twitter
  • metatag
  • module_filter
  • pathauto
  • profile
  • recaptcha
  • redirect
  • search_api
  • search_autocomplete
  • simple_gmap
  • simple_sitemap
  • token
  • views_infinite_scroll
  • votingapi
  • votingapi_widgets
  • webform
  • weight

functionality clusters

In the discussions around the project proposals a number of requests for extra (= not in drupal core) functionality came up. While it is as good as impossible to provide a distribution that would satisfy all these requests we made an effort to meet most.

profile

Several projects require external users to login and build a profile. This is possible with a content type or with the profile features in core, but just-in-case more options are necessary:

  • modules: profile

Search is a key function of any site. Several projects were looking for a faceted type of search.

voting

Adding a type of review to content

anti-spam

Anti-spam measures are a necessity for the projects that feature interaction with visitors.

  • modules: captcha, recaptcha, honeypot

calendar

SEO

Drupal core already has a number of modules that facilitate SEO. (cfr. the drupal SEO presentation)

  • modules: simple_sitemap, redirect, metatag, easy_breadcrumb

location

By far the most requested feature had to do with maps. We added a simple google map module, or a much more elaborate geolocation module. Leaflet is an alternative mapping system to google maps.

aggregation

Creating content is one thing, getting it from other locations or web services another.

webform

Drupal core has contact form functionality. The webform module extends this

views

fieldblock