Primary tabs
Useful Drupal modules
Click on the module name for notes, comments, patches.
Recommendations (for and against) are my personal opinion only and may be out of date. Feel free to email with corrections/suggestions.
Why haven't you mentioned Drupal 9? As of February 2022 I've updated all the sites I look after to Drupal 9 (experience: mixed). I haven't decided how to label future version compatibility as D10 will be coming soon as well. The upgrade_status module is superb. You're bound to have issues with composer. Also watch out for a nasty session headers bug with redirect_after_login.
What about sites still running Drupal 7? In short I still recommend leaving them on Drupal 7. Your decision is really if you will gain anything from Drupal 8/9 and for many then answer will be no, and one of the main hassles - apart from converting each content type one at a time, and setting up a new theme, will be recreating all your views by hand, as views can't be automatically upgraded.
(132 modules in list)Name | Notes last updated | Avoid (imo) | "Essential" | D8 | Personally Tested |
---|---|---|---|---|---|
Add another | 2019-12-21 | ✔ | ✔ | ✔ | |
Address | 2018-11-24 | ✔ | ✔ | ||
AddToAny Share Buttons | 2017-02-07 | ✔ | |||
Administration Views | 2019-12-21 | ✔ | ✖ | ✔ | |
AJAX Comments | 2018-11-23 | ✖ | ✔ | ✔ | |
Alexa | 2017-02-06 | ✔ | |||
Allowed Formats | 2018-11-20 | ✔ | ✔ | ✔ | |
Advanced Page Expiration | 2018-09-17 | ✖ | ✔ | ✔ | |
AudioField | 2021-09-02 | ✔ | ✔ | ✔ | |
Autosave | 2017-02-08 | ✖ | |||
Automatic Entity Label | 2018-11-20 | ✔ | ✔ | ✔ | |
Automatic Nodetitles | 2017-02-07 | ✖ | |||
Automatic User Names | 2019-02-20 | ✔ | ✔ | ✔ | |
Bamboo Twig | 2018-11-19 | ✔ | ✔ | ||
Better Exposed Filters | 2018-11-20 | ✔ | ✔ | ✔ | |
Block Visibility Groups | 2017-02-08 | ✔ | |||
Captcha | 2019-04-01 | ✔ | ✔ | ✔ | |
CKEditorHeight | 2018-11-19 | ✔ | ✔ | ||
CKEditor Custom Config | 2018-12-06 | ✔ | |||
CKEditor Wordcount | 2018-12-06 | ✔ | ✔ | ||
ClamAV | 2018-11-20 | ✔ | ✔ | ✔ | |
Coder | 2018-11-21 | ✔ | |||
Coffee | 2020-05-10 | ✔ | ✔ | ✔ | |
Comment Notify | 2018-12-15 | ✔ | ✔ | ✔ | |
Computed Field | 2018-11-25 | ✔ | ✔ | ||
Conditional Fields | 2021-08-10 | ✔ | ✔ | ||
Config Ignore | 2018-11-20 | ✔ | ✔ | ✔ | |
Configuration Override Warn | 2018-11-19 | ✔ | ✔ | ✔ | |
Configuration Read-only | 2018-12-07 | ✔ | ✔ | ||
Configuration Update Manager | 2018-11-19 | ✔ | ✔ | ||
Contact Storage | 2018-11-22 | ✔ | ✔ | ✔ | |
Content access | 2019-12-21 | ✔ | ✔ | ✔ | |
CSS Editor | 2019-12-21 | ✔ | ✔ | ✔ | |
Datetime Range | 2018-11-19 | ✔ | ✔ | ||
Devel | 2020-03-05 | ✔ | ✔ | ✔ | |
Double Field | 2018-11-23 | ✔ | ✔ | ✔ | |
D8 Editor Advanced link | 2018-11-20 | ✔ | ✔ | ||
Entityqueue | 2017-02-07 | ✔ | ✔ | ||
Entity Access Audit | 2018-11-22 | ✔ | |||
Entity Embed | 2018-11-21 | ✔ | ✔ | ||
Environment Indicator | 2018-11-26 | ✔ | ✔ | ✔ | |
Exclude Node Title | 2017-02-06 | ✔ | ✔ | ||
Features | 2018-09-17 | ✖ | ✔ | ||
Feeds | 2018-11-21 | ✔ | ✔ | ||
Field Formatter Condition | 2018-11-21 | ✔ | ✔ | ||
Field collection | 2017-02-08 | ✔ | |||
Field group | 2019-12-21 | ✔ | ✔ | ✔ | |
Field Permissions | 2018-11-21 | ✔ | ✔ | ✔ | |
Field Tools | 2018-11-22 | ✔ | ✔ | ✔ | |
Flag | 2017-03-13 | ✔ | ✔ | ✔ | |
Flippy | 2017-02-06 | ✔ | ✔ | ||
Flood Control | 2017-02-08 | ✖ | |||
Autofocus | 2017-02-08 | ✖ | |||
@font-your-face | 2018-11-19 | ✖ | ✔ | ✔ | |
Google Authenticator login | 2018-11-22 | ✔ | ✔ | ✔ | |
General Data Protection Regulation | 2018-11-19 | ✖ | ✔ | ✔ | |
Group | 2017-02-07 | ✔ | |||
HMS Field | 2017-02-08 | ✔ | ✔ | ||
Honeypot | 2020-03-02 | ✔ | ✔ | ✔ | |
IMCE | 2017-02-08 | ✔ | ✔ | ||
Layout builder | 2018-11-26 | ✔ | ✔ | ||
Image Lazyloader | 2017-02-27 | ✔ | |||
Login email or username | 2019-12-21 | ✔ | ✔ | ✔ | |
Masquerade | 2018-11-20 | ✔ | ✔ | ✔ | |
Memcache API and Integration | 2018-11-19 | ✔ | ✔ | ✔ | |
Menu position | 2020-01-26 | ✔ | ✔ | ✔ | |
Menu Token | 2018-11-21 | ✔ | ✔ | ||
Metatag | 2021-04-28 | ✔ | ✔ | ✔ | |
Module builder | 2017-02-26 | ✔ | ✔ | ✔ | |
Mollom - DEPRECATED | 2018-11-22 | ✖ | ✔ | ||
Mydropwizard | 2019-03-13 | ✔ | ✖ | ✔ | |
Nagios | 2018-11-21 | ✔ | ✔ | ||
Ngrok for drupal | 2019-12-21 | ✔ | ✔ | ||
Node access user reference | 2022-08-11 | ✔ | ✖ | ✔ | |
Node Export | 2018-11-20 | ✖ | |||
Node Page Disable | 2020-11-05 | ✔ | ✖ | ✔ | |
Paragraphs | 2018-11-22 | ✔ | ✔ | ||
Password policy | 2018-11-26 | ✖ | ✔ | ✔ | |
Pathauto | 2017-02-07 | ✔ | ✔ | ✔ | |
Pathologic | 2018-11-22 | ✖ | ✔ | ||
PDF Reader | 2017-02-07 | ✔ | ✔ | ||
Permissions Filter | 2018-11-20 | ✔ | ✔ | ✔ | |
Prepopulate | 2017-02-08 | ✔ | ✔ | ||
Rabbit hole | 2020-02-17 | ✔ | ✔ | ||
Raven | 2018-11-25 | ✔ | ✔ | ✔ | |
Real Name | 2018-11-21 | ✔ | ✔ | ||
reCAPTCHA | 2020-02-10 | ✔ | ✔ | ✔ | |
Redirect | 2017-02-20 | ✔ | ✔ | ✔ | |
Redirect after login | 2021-12-01 | ✔ | ✔ | ✔ | |
Refreshless | 2018-11-21 | ✔ | |||
Required by role | 2018-11-20 | ✔ | ✔ | ✔ | |
Resave nodes | 2020-04-21 | ✔ | ✖ | ✔ | |
Responsive and off-canvas menu | 2020-11-18 | ✔ | ✔ | ||
Restrict Login or Role Access by IP Address | 2017-02-08 | ✖ | |||
Role Delegation | 2018-11-20 | ✔ | ✔ | ||
Role Watchdog | 2022-05-30 | ✔ | ✔ | ✔ | |
Rules | 2021-04-12 | ✔ | ✔ | ||
Save edit | 2019-12-21 | ✔ | ✔ | ✔ | |
SEO Checklist | 2018-11-19 | ✔ | ✔ | ||
Serial Field | 2018-11-23 | ✔ | ✔ | ✔ | |
Simple OAuth | 2018-11-22 | ✔ | |||
SMTP Authentication Support | 2018-11-20 | ✔ | ✔ | ✔ | |
Snippet Manager | 2018-11-21 | ✔ | ✔ | ||
Spambot | 2019-04-05 | ✔ | ✔ | ✔ | |
String Overrides | 2018-11-19 | ✔ | ✔ | ✔ | |
Structure Sync | 2018-11-19 | ✔ | ✔ | ✔ | |
Table trash | 2020-04-26 | ✖ | ✔ | ||
TagCloud | 2017-02-20 | ✔ | ✔ | ||
Telephone | 2017-02-08 | ✔ | ✔ | ||
Two Factor Authentication | 2018-09-17 | ✔ | ✔ | ✔ | |
Token | 2017-02-24 | ✔ | ✔ | ✔ | |
Toolbar menu | 2019-12-21 | ✔ | ✔ | ✔ | |
Trash | 2018-11-22 | ✔ | |||
Twig Extensions | 2020-02-13 | ✔ | |||
Twig Tweak | 2020-11-08 | ✔ | |||
Twig VarDumper | 2019-12-30 | ✔ | ✔ | ✔ | |
Twig Xdebug | 2017-02-08 | ✔ | ✔ | ||
Unique field ajax | 2017-02-08 | ✔ | ✔ | ✔ | |
Upgrade Status (for Drupal 9) | 2020-05-16 | ✔ | ✔ | ✔ | |
Username policy | 2020-06-24 | ✔ | ✔ | ||
User restrictions | 2019-04-01 | ✔ | ✔ | ✔ | |
Views exposed form layout | 2018-11-21 | ✖ | ✔ | ✔ | |
Views Aggregator Plus | 2021-05-12 | ✖ | ✔ | ||
Views Contextual Filters OR | 2020-12-07 | ✔ | ✔ | ✔ | |
Views infinite scroll | 2019-12-21 | ✔ | ✔ | ||
Views Secondary Row | 2018-11-19 | ✔ | ✔ | ✔ | |
Views taxonomy term name into ID | 2019-12-21 | ✔ | ✔ | ||
View Migration | 2018-11-23 | ✖ | ✖ | ✔ | |
Warden | 2018-09-17 | ✔ | ✔ | ||
Webform | 2020-02-09 | ✔ | ✔ | ✔ | |
Webform Views Integration | 2018-11-26 | ✔ | ✔ | ✔ | |
Web Profiler | 2017-02-26 | ✔ | ✔ | ✔ |