seriousdesign / project_overview
Project Overview module for Drupal
Installs: 7
Dependents: 0
Suggesters: 0
Security: 0
Stars: 1
Watchers: 0
Forks: 0
Open Issues: 0
Type:drupal-module
Requires (Dev)
- drupal/core: ^10 || ^11
README
Project Overview is a Drupal module that provides a centralized dashboard for viewing key information about your Drupal site's entities, fields, services, routes, and providers. It is designed to help site builders and developers quickly audit and understand the structure and configuration of their Drupal installation.
Features
- Project Overview Dashboard: View a summary page with project information.
- Entities and Fields: List all content entity types and their fields. Add
?format=json
or?format=markdown
to the URL for alternative outputs. - Services Report: View all custom services registered in the service container.
- Routes List: Display all routes defined by custom modules.
- Providers List: See all entity types grouped by their provider.
Installation
- Place the
project_overview
directory in your Drupal site'smodules
folder. - Enable the module via the Drupal admin UI or with Drush:
drush en project_overview
- Assign the "Access Project Overview" permission to the appropriate user roles.
Usage
- Access the dashboard at /project-overview or via the admin menu under "Project Overview".
- Use the navigation links to view entities, fields, services, routes, and providers.
Requirements
Drupal core version ^10 or ^11
Development
Controllers are located in src/Controller.
Custom theme hook is defined in project_overview.module.
Menu and routing configuration can be found in the .yml files.
Run composer install
to pull in development dependencies like Drupal core.
License
GPL-2.0-or-later
Maintainers
Serious Design