Epic #85006

Reduce falsely reported broken links

Added by Sybille Peters over 1 year ago. Updated 11 days ago.

Status:
New
Priority:
Should have
Category:
Linkvalidator
Target version:
-
Start date:
2018-02-11
Due date:
% Done:

14%

Sprint Focus:

Description

Falsely reported broken links are currently a main factor that makes link fixing with Linkvalidator tedious and annoying. Additionally, it destroys trust in linkvalidator (because errornous information is displayed).

By "falsely reported broken links" we mean links that Linkvalidator shows as broken but that are either not broken or that cannot be edited by the editor or some other reason why they are either irrelevant or cannot be fixed.

These are the main reasons for this:

  • external link checking may fail. This means we will get false negatives links that actually work but are evaluated as "broken" by linkvalidator). We already improved here, but it still may happen. (see #89488, #86918, #85127)
  • broken links are in some fields that are no longer relevant, e.g. in tt_content.bodytext for content elements that do not use bodytext. This may happen if content type is changed, which may often happen on older sites. (seee #89182)
  • the editor has no permission to edit the field or the record (#84214)
  • editing the field has been configured away
  • the broken link information is "stale", meaning, the broken link has already been fixed but linkvalidator has not rechecked the field or the record has been deleted (see #89426, #83847)

We already have several issues and open patches adressing these issues. Some of these can be solved with little effort. This EPIC serves to give an overview.


Subtasks

Feature #83847: Linkvalidator should remove repaired links from report after editing record Under ReviewSybille Peters

Bug #84214: Linkvalidator should not check records without write permissionsUnder ReviewSybille Peters

Feature #85127: Add possibility to exclude specific external URLs / domains or patternsNewSybille Peters

Bug #86918: Linkvalidator stops working on specific links (external URLs)Resolved

Feature #89182: Linkvalidator should only check relevant fields in tableNew

Feature #89426: Remove (or do not show) stale broken links in tx_linkvalidator_linkNew

Bug #89488: HTML special characters fool linkvalidatorNewSybille Peters

History

#1 Updated by Riccardo De Contardi over 1 year ago

  • Category set to Linkvalidator

#2 Updated by Sybille Peters over 1 year ago

  • Subject changed from Improve broken link handling in TYPO3 / linkvalidator rewrite to Epic: Improve broken link handling in TYPO3 / linkvalidator rewrite

#3 Updated by Patrick Broens over 1 year ago

  • Related to Bug #84016: impexp: page links are parsed / replaced incorrectely due to error in SoftReferenceIndex added

#4 Updated by Patrick Broens over 1 year ago

  • Related to Bug #85576: Linkvalidator not checking linked content elements with TypoLink added

#5 Updated by Lina Ourima 2 months ago

  • Related to Feature #89177: Change TsConfig Defaults of Linkvalidator and Enable all core fields containing links added

#6 Updated by Sybille Peters about 2 months ago

  • Related to Bug #86918: Linkvalidator stops working on specific links (external URLs) added

#7 Updated by Sybille Peters about 1 month ago

  • Subject changed from Epic: Improve broken link handling in TYPO3 / linkvalidator rewrite to Epic: Improve broken link handling in TYPO3 / linkvalidator

#8 Updated by Sybille Peters 11 days ago

  • Subject changed from Epic: Improve broken link handling in TYPO3 / linkvalidator to Reduce falsely reported broken links
  • Description updated (diff)

#9 Updated by Sybille Peters 11 days ago

  • Related to deleted (Bug #84016: impexp: page links are parsed / replaced incorrectely due to error in SoftReferenceIndex)

#10 Updated by Sybille Peters 11 days ago

  • Related to deleted (Bug #85576: Linkvalidator not checking linked content elements with TypoLink)

#11 Updated by Sybille Peters 11 days ago

  • Related to deleted (Feature #89177: Change TsConfig Defaults of Linkvalidator and Enable all core fields containing links)

#12 Updated by Sybille Peters 11 days ago

I changed, title, description and subtask to make this EPIC more focused.

#13 Updated by Sybille Peters 11 days ago

  • Description updated (diff)

Also available in: Atom PDF