Roland Obermair Releases Permissions Turbo for Faster Drupal Permissions Interface
Roland Obermair has introduced a new Drupal module called Permissions Turbo, offering a high-performance alternative to the core permissions administration page for sites that struggle with load times and memory usage when managing roles and capabilities.
Built during the winter holidays, Permissions Turbo reimagines how permissions are displayed and saved. Instead of rendering every checkbox for all permissions at once, the module loads them dynamically in collapsible accordion sections. This reduces initial page load times to under half a second even on sites with over 100 enabled modules. It also introduces features like real-time search filtering, visual highlights for unsaved changes, delta-based saving to reduce network load, and keyboard shortcuts such as Ctrl+S for saving.
According to Roland, this module emerged from years of frustration with the sluggish performance of the default interface. On large sites, the original page can take more than ten seconds to load and generate over fifty thousand DOM nodes. Permissions Turbo reduces that number to fewer than five thousand, and save operations shrink from megabytes to a few kilobytes by submitting only changed values. These improvements translate into a faster, lighter experience for site administrators working with complex permission sets.
The module supports Drupal 10 and 11, and requires PHP 8.1 or higher. Once installed, it can be accessed via a new path at /admin/people/permissions-turbo. While not currently covered under Drupal’s security advisory policy, the project is actively maintained and receives support from Roromedia GmbH. Roland encourages others to adopt the module and benefit from the improved performance and usability. He noted that sometimes the most impactful contributions begin as solutions to personal pain points and this was exactly that kind of effort.


