emory-libraries / web-enhance

3 stars 0 forks source link

Add the Drupal Link Checker module #37

Open cwbragg opened 1 year ago

cwbragg commented 1 year ago

Is your feature request related to new functionality not yet included in the product? Please describe. New. There doesn't seem to be a link checker in our site studio.

Is your feature request related to a problem or a change to existing functionality? Please describe. Both. Installing a link checker would help staff throughout the year and simplify the content auditing process.

Describe the solution you'd like Installation of https://www.drupal.org/project/linkchecker

Giving access to czars and admins, if possible.

Describe alternatives you've considered Czars and SMEs "manually" checking links during scheduled site audits.

How will this impact users? Ensures links are up to date for users, and simplifies/shortens site content audit process for staff.

Additional context Add any other context or screenshots about the feature request here.

maxdmayhew commented 1 year ago

lots of use but no drupal 10 stable release at the moment, backlog

CB987 commented 10 months ago

PR#884

CB987 commented 10 months ago

this module requires also enabling dynamic_reference_entity, which requires a patch for d10. for the patch, i googled the error i was getting (Fatal error: Declaration of Drupal\dynamic_entity_reference\Normalizer\DynamicEntityReferenceItemNormalizer::normalize($field_item, $format = null, array $context = []) must be compatible with Drupal\hal\Normalizer\EntityReferenceItemNormalizer::normalize($field_item, $format = null, array $context = []): ArrayObject|array|string|int|float|bool|null in /home/ide/project/docroot/modules/contrib/dynamic_entity_reference/src/Normalizer/DynamicEntityReferenceItemNormalizer.php on line 23), which led me to https://www.drupal.org/project/dynamic_entity_reference/issues/3350347

CB987 commented 9 months ago

PR#884 merged, and on stage as part of 2.0.4

cwbragg commented 9 months ago

@CB987 I might need some instruction on how this module works, but I see it in stage!