Provides an overview of plugins used by the ECA module.
>>> [!note] Migrated issue
<!-- Drupal.org comment -->
<!-- Migrated from issue #3521410. -->
Reported by: [jrockowitz](https://www.drupal.org/user/371407)
>>>
<h3 id="summary-problem-motivation">Problem/Motivation</h3>
<p>Similar to Views, Metatags, and Webform, there are many plugins that help power the ECA module. The <a href="https://ecaguide.org/">ECA Guide</a> provides documentation for all available ECA plugins. Still, it would be beneficial for site builders and developers to see all installed ECA plugins in one report on a website.</p>
<h3 id="summary-proposed-resolution">Proposed resolution</h3>
<p>Provides an overview of plugins used by the ECA module.</p>
<p>Here is a <a href="https://www.drupal.org/sandbox/jrockowitz/3521245">sandbox module</a> for the ECA Report. </p>
<p>Below is an animated GIF showing the ECA plugins reports.</p>
<p><a href="https://www.drupal.org/files/project-images/eca_report.gif"><img src="https://www.drupal.org/files/project-images/eca_report.gif" width="600" alt="ECA Report demo"></a></p>
<h3 id="summary-remaining-tasks">Remaining tasks</h3>
<ul>
<li>Determine if the ECA Report module should be included in the core ECA module. (I am fine if it is not)<br><br>
Options for inclusion in ECA
<ul>
<li>Add to eca.module</li>
<li>Add to eca_ui.module (similar to Views plugin report)</li>
<li>Add new eca_report.module</li>
</ul>
</li>
<li>Determine what information should be included in the reports</li>
<li>Determine if and what test coverage is needed</li>
<li>Finalized code to meet ECA's coding standards.</li>
<li>Merge into ECA core or promote to a maintained contributed ECA Report module</li>
</ul>
<h3 id="summary-ui-changes">User interface changes</h3>
<p>New 'ECA plugins' report (/admin/reports/eca-plugins/events) </p>
<h3 id="summary-api-changes">API changes</h3>
<p>N/A</p>
<h3 id="summary-data-model-changes">Data model changes</h3>
<p>N/A</p>
issue