Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Dead link checker #491

Merged
merged 13 commits into from
Nov 26, 2024
Merged

Dead link checker #491

merged 13 commits into from
Nov 26, 2024

Conversation

vincent-peugnet
Copy link
Owner

No description provided.

+ new HOME_COLUMN: externallinks
+ rename Page var urls to externallinks
accept 401 and 403 as non dead URL

+ add a flush URL cache button in home menu
+ add option in multi render menu to avoid url checking
+ template render do not check URL
+ unchecked or too old external links cause page rendering
+ url checker use a time limit : 3s for page/read, 8s for page/render and 12s for multi-render if checkbox is ticked
+ Serviceurlchecker is instanciated once for multi render
+ url cache expire in 90 days
+ unchecked URLs are listed in home view
- removed ability to check links from multi render
- checked links have data attribute indicating if check occured or not
+ fix CI
+add details in render
+ url cache store timestamp and expire date
- remove cases where page should be rendered beccause of external links
@vincent-peugnet vincent-peugnet merged commit 45d9c61 into master Nov 26, 2024
22 checks passed
Copy link

sentry-io bot commented Nov 26, 2024

Suspect Issues

This pull request was deployed and Sentry observed the following issues:

  • ‼️ Sentry\Exception\FatalErrorException: Error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 102764544 bytes) /app/class/Serviceurlchecker.php in ? View Issue

Did you find this useful? React with a 👍 or 👎

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant