
Unlock the Future of Module Management with Module Matrix
If you’ve ever struggled to manage your Drupal modules efficiently, Module Matrix is here to change the game. Designed to bring modern functionality and customization to Drupal module management, this tool is everything you need to simplify, optimize, and elevate your workflow.
Built with Modern Standards (No jQuery)
Module Matrix leverages pure JavaScript—no jQuery here! This choice makes it lightweight and future-proof, ensuring compatibility with modern web practices. Faster load times and no unnecessary dependencies mean you get the performance you deserve.
Effortless Filtering: Find What You Need, Instantly
Gone are the days of sifting through endless lists of modules. With Module Matrix’s advanced filters, everything is at your fingertips:
- Text Search: Type the module name or description, and results appear instantly.
- Filter by Status: Focus on Enabled, Disabled, or Unavailable modules using simple checkboxes.
- Filter by Lifecycle: Narrow your search to Active, Deprecated, Experimental, or Obsolete modules.
- Filter by Stability: Zero in on modules marked as Stable, RC, Beta, Alpha, or Dev.
Lifecycle and Stability Explained: While lifecycle reflects the module’s current usability (e.g., deprecated or active), stability showcases the development stage, such as stable or still under beta testing.
The reset button ensures you can clear all filters and start fresh whenever needed.
Packages Made Visual
Module packages are categorized with clear indicators for easy navigation:
- Grey: Total modules in a package.
- Green: Enabled modules.
- Red: Disabled modules.
Each package link is styled with Google Material Icons for a clean and professional look.
Fully Customizable Module List
Tailor your module list to show exactly what you need. The two-section design ensures clarity and organization:
- Name and Package: Always visible, this section displays checkboxes for enabling/disabling modules alongside their names and package information.
- Details Section: Select what details you want to see, including Machine Name, Version, Lifecycle, Stability, and more. Every detail comes with an intuitive Google Material Icon, making information easy to digest.
Responsive Design and Flexible Layouts
Module Matrix’s page layout is a masterclass in modern design. Using CSS Flex and Grid, it offers three responsive layout options:
- Left Layout: Packages on the left, modules on the right.
- Right Layout: Packages on the right, modules on the left.
- Top Layout: Packages at the top, modules at the bottom.
No matter the screen size, Module Matrix adapts seamlessly, collapsing neatly below 992px for smaller devices.
Settings Form: Full Control, Your Way
The Module Matrix settings form gives you unmatched control over your experience. Key features include:
- Layout Options: Pick the layout that works best for you—Left, Right, or Top.
- Detail Toggles: Choose which fields to display in the module list, from Machine Name to Project Links.
- Grid Layout Option: Switch to a grid system for a fresh, modern view.
- Compact Mode: Activate a minimalistic grid view for essential details.
- Scroll Option: Enable scrolling for long package lists to keep your view manageable.
- Disable Styles: Prefer simplicity? Opt for a plain, unstyled interface.
Seamless Navigation and Permissions
Accessing Module Matrix settings is effortless:
- Use the dedicated menu link:
Configuration > System > Module Matrix Settings
. - Quickly navigate to settings with the admin page link (
admin/config/system/module-matrix-settings
). - Define permissions to control who can configure Module Matrix.
Why Wait? Upgrade Your Module Management Today!
Module Matrix is built for modern Drupal sites. Its flexibility, responsiveness, and advanced features make it the ultimate tool for efficient module management. Whether you’re an admin seeking clarity or a developer looking for better control, Module Matrix is here to transform the way you work.
Getting Started
Setting up Module Matrix is quick and easy:
- Download and Install: Get the module from Drupal.org and enable it through the admin interface or using Drush.
- Clear Cache: Run
drush cr
to ensure the module is fully functional. - Configure Settings: Visit
/admin/config/system/module-matrix-settings
to customize the sidebar layout, view preferences, and default filters. - Explore: Navigate to your module administration page and experience the enhanced interface.
A Game-Changer for Developers
Module Matrix isn’t just another Drupal module; it’s a game-changer for anyone managing complex Drupal sites. By reducing the time spent on module organization and enhancing the user experience, it allows developers to focus on what they do best: building great websites.
Join the Community
Module Matrix is actively maintained and welcomes contributions from the Drupal community. If you have ideas, need support, or encounter an issue, visit the issue queue to share your thoughts. Together, we can continue to improve and evolve this tool.
Final Thoughts
In today’s fast-paced development environment, tools like Module Matrix are invaluable. By combining performance, accessibility, and usability, it sets a new standard for module management in Drupal. Try Module Matrix today and see the difference it can make for your projects!