Olá! Attending my very first DrupalCon Barcelona 2024 was nothing short of an energising adventure! From the bustling conference halls to the vibrant city streets, it was a week filled with coding magic, creative sparks, and of course, tapas!
From the vast selection of interesting talks, one that stood out to me was a sponsored talk by 1xINTERNET, where speakers Yannick and Rouven Volk showcased lesser known Drupal modules that can greatly improve the Drupal experience for editors, site builders, and developers alike.
It was so inspiring I just had to write my first blog article about it! So, let’s check out some of my favourites which you can start using now to improve your website's functionality.
Lesser known Drupal modules for editors
Coffee: Provides a quick search bar, allowing users to navigate the admin interface efficiently by typing commands, making it faster to access content, configuration, and other admin pages.
Redirect 403 to User Login: Automatically redirects users to the login page when they encounter a "403 Forbidden" error, improving the user experience by guiding unauthorised visitors to the correct path.
Content Locking (Anti-Concurrent Editing): Prevents multiple users from editing the same content at the same time, which reduces the risk of overwriting each other's changes, vastly improving the content collaboration experience in Drupal.
Two-factor Authentication (TFA): Adds an extra layer of security which requires users to provide an additional form of verification, in addition to their password, such as an authentication code from their phone, during login.
Autosave Form: Automatically saves form data at regular intervals, reducing the risk of losing content changes if a page is accidentally closed or refreshed.
Password Reset Landing Page (PRLP): Directs users to a custom landing page forcing them to reset their password.
Content Templates: Enables pre-configured templates for different types of content, allowing users to quickly create consistent and structured pages.
Link Allowed Hosts: Restricts the domains that can be used in links within content, helping prevent malicious or unauthorised URLs from being added to the site.
Lesser known Drupal modules for site builders
Menu Item Extras: Allows adding custom fields to menu items, providing more flexibility in configuring menus with extra content like images or descriptions.
Rebuild Cache Access: Gives administrators a quick and accessible button option to rebuild the site’s cache without needing advanced permissions, improving site performance during development.
Node Revision Delete: Enables the bulk deletion of old node revisions, helping to reduce database bloat and improve performance by cleaning up unnecessary revisions.
Empty Paragraph Killer: Automatically removes empty or unused paragraph fields from content types, keeping content tidy and reducing clutter in the editing interface.
ECA: Event - Condition - Action: Allows site administrators to set up automated workflows by defining events, conditions, and actions without writing custom code, enhancing site automation.
Webform Encrypt: Provides encryption for sensitive data submitted through webforms, improving security and privacy for forms that handle confidential information.
Quicklink: Implements prefetching of internal links to speed up navigation by loading linked content in the background before the user clicks on it.
Config Pages: Provides a user-friendly interface for creating and managing configuration pages within the admin, making it easier to customise settings without coding.
Site Settings and Labels: Allows administrators to create and manage custom site-wide settings and labels, centralizing configuration options for easier management and better customization of site functionality.
Lesser known Drupal modules for developers
Environment Indicator: Visually distinguishes different environments (e.g., production, staging, development) by displaying a colour-coded banner, helping prevent accidental changes in the wrong environment.
Twig Xdebug: Integrates Xdebug with Twig templates for better debugging of template code, helping developers troubleshoot issues in the theming layer.
Cache Review: Provides a detailed view of Drupal’s cache, allowing developers to analyse and manage cache usage to improve performance.
PhpStorm Metadata: Adds metadata to support better auto-completion and code navigation in PHPStorm IDE, improving developer productivity when working with Drupal code.
Menu Add Per Menu: Allows users to add menu items to specific menus directly from the content creation or editing interface, streamlining menu management.
Media Library Edit: Enhances the Media Library by allowing users to edit media items directly within the library, saving time during content updates.
Media Library Media Modify: Enhances the core media library allowing you to override fields on the referenced media items to contextualise for a specific usage. Changes to the media items are not stored on the media entity but instead are saved as additional information on the referencing field.
Want these lesser known Drupal modules?
If your Drupal website is missing any of these modules or functionality, then get in touch.
Our team can help you get up and running with these Drupal modules and many others that can enhance your site’s performance, usability, and overall experience.