Investigate ways to improve module/issue entry

Changed

Context

Look for available solutions to help improve module/issue entry.

Discovery

Smart links

I made Smart Links to experiment with this.

https://www.drupalarchitect.info/projects/smart-links

https://links.mantra.network/

I can quickly paste a url and it will fetch title and summary info from the site.

There is also the External Entities module, with the Drupal.org extension I worked on.

Currently, issues are a content type, with reference fields to relate it to modules and topics.

One thing that would be nice to update automatically is the issue status.

Smart Link is a custom entity type, what are the benefits over a content type?

External entities

Paste issue id to create referenced entity.

https://drupal.mantra.ddev.site/drupalorg-rest-issue/3539362

Views Add Button

Created a view that lists fields for the current content, with an entity add button that opens a modal to add more. It uses AJAX to reload the fields after adding to the list.

This works ok, but it's throwing an error message when I use field group tabs in the modal.

Views add button referenced fields

ECA

Was able to create an ECA that on save of an Issue, fetches data from the drupal.org rest api and sets the title and body values.

Might be able to use webform to set up an input block for it.

Will need to update existing ones from the url.