Full Dependencies Graph
Small Dependencies graph
Circular dependencies
Drilling down dependencies

Understanding complex data relationships or managing content synchronization across different sites in Drupal can be very daunting. But with this innovative module, you can simplify this process effortlessly.

Designed to provide an intuitive graphical visualization of entity dependencies, this tool is invaluable for developers and site administrators who need to untangle complex relationships and detect potential circular dependencies seamlessly.

The tool is especially useful for analyzing intricate data structures and diagnosing potential circular dependencies.

Key Features

Graphical Visualization

Provides an intuitive visual representation of entity relationships, aided by Graphviz, allowing for easy zoom, pan, and string search within the graph.

Performance Management

To maintain site performance, the module limits the initial graph to a maximum nesting depth of 100 items.
This ensures a manageable overview and prevents timeouts or heavy server load. Users can continue to drill down into child items for deeper exploration.

Supported Entities

Compatible with a wide range of entities, including nodes, taxonomy terms, users, field collections, and paragraphs, across all Drupal versions.

Interactive and Exportable

Users can interact with the chart and view dependencies in detail, with the capability to export the graph's source code for offline analysis or further refinement on the Graphviz website.

Use Cases

Identify Circular Dependencies

Quickly detect circular dependencies to prevent endless loops, enhancing site performance and reliability.

Simplify Complex Data Structures

Designed to help unravel and clarify intricate relationships across various entity types, making maintenance and updates more straightforward.

How to Get Started

  1. Navigate to an entity's page and find the "Dependency Visualization" option in the local tasks menu.
  2. Open the visualization chart for an overview of the entity's dependencies, with the ability to zoom, pan, and search within the graph.
  3. Click on any item in the chart to drill down into its specific dependencies, gaining a more detailed understanding of its related data.
  4. Access the module's configuration page to customize the appearance of the graphs according to your preferences.

Drupal 7

Once you enable the module, you will see a tab 'Entity graph' when you view entities.
Requires: Entity Dependency API

Drupal 8 and above

Once you enable the module, you will see a tab 'Content dependencies' on the local tasks when you view entities.

Supports Dependency Calculation
You need to enable Dependency Calculation manually to use it.

Troubleshooting

If you have errors when upgrading to the latest code, you need to uninstall the module first and reinstall after downloading the latest code.

Powered by: http://www.webgraphviz.com
Works with Acquia Content Hub

Supporting organizations: 

Project information

Releases