Link Checker for XenForo 2.x by AddonsLab

Link Checker for XenForo 2.x by AddonsLab 4.3.0

No permission to buy ($54.99)
This release focuses on performance, automation, and improved usability in the admin panel.

Performance improvement: Link index rebuild

We’ve resolved a performance issue that could cause the link index rebuild process to stall or time out on large forums.

The root cause was a non-optimal query on the post table caused by the forum exclusion setting (even when no forums were excluded). The query has now been optimized to avoid conditional forum filtering at the database level, with filtering applied later on the PHP side instead. This significantly improves performance and reliability during index rebuilds.

New CLI command for cron-based link checks
A new built-in CLI command is now available, allowing automated link checks via system cron jobs.

You can now:
  • Re-check previously valid links (e.g. status 200)
  • Control batch size, timeout, and status codes
  • Run different checks on different schedules

Example:
Code:
php cmd.php link-checker:check-dead-links --status=200 --status=404 --batch=1000 --timeout=5

Improved tag filtering in admin panel
The Manage Tags page now supports proper filtering across the full result set, making it easier to find and manage links by tag on large installations.

The new version is available for all licensed customers at:
https://customers.addonslab.com/marketplace.php/my-services/
Resolve an issue related to a XenForo bug reported at https://xenforo.com/community/threads/breaking-change-in-xenforo-2-3-7-in-getter-syntax.232161/ that will be resolved in version 2.3.8.

Meanwhile, please apply this package and install the latest version of AL/Core package - https://xenforo.com/community/resources/al-core-package.7382/

The new version is available for all licensed customers at https://customers.addonslab.com/marketplace.php/my-services/
In this release, we’ve introduced a new admin option that allows you to choose in which forums the Link Checker will be disabled.

When a forum is restricted:

  • Links within that forum will not be checked
  • Indexation will be skipped
  • Batch updating and other related processes will not run
  • Additionally, we’ve added a new rebuild feature that removes any previously indexed content and its links from the index if they belong to the restricted forums. This ensures that your index stays clean and accurate even after changing the restricted forums option.

The purpose of this feature is to give administrators more control over where link checking takes place. It is especially useful for excluding admin, moderator, or other internal forums from the indexation process. In most cases, running link checks in these areas is both unnecessary and can place additional load on the server.

Edit: Another fix included in this release is skipping admin panel logs when working in the Batch Update page where each form change would trigger a request and create an admin log. Now no admin logs are created based on these AJAX requests.

The new version is available for all licensed customers at https://customers.addonslab.com/marketplace.php/my-services/
The release fixes a PHP error when clearing action log.

The new version is available for all licensed customers at https://customers.addonslab.com/marketplace.php/my-services/
This update allows Action Log page to be filtered by link content supporting pagination.

The new version is available for all licensed customers at https://customers.addonslab.com/marketplace.php/my-services/
This is initial support for XenForo 2.3.x

Please report any issues here or via our Support portal.

The new version is available for all licensed customers at https://customers.addonslab.com/marketplace.php/my-services/
The update improves URL detection from MEDIA tags. Instead of custom algorithms supporting YouTube, Vimeo and other media, now the add-on will render the media tag as html and detect the final URL from it. This automatically supports custom media definitions created by the admin or by third-party add-ons.

The new version is available for all licensed customers at https://customers.addonslab.com/marketplace.php/my-services/
This version implements support for CSV-based link filtering. A new field is available to upload a CSV file with list of URLs (the URLs should be the first column in the file), which can be used to check the dead links or apply batch update. The feature is useful for processing URLs based on a report from another SEO tool (e.g. exporting list of 404 URLs from ahrefs.com and using it to delete all these URLs on your board).

Please note, that the uploaded file is used only as a filter for URLs that are already posted on your board, it cannot be used to validate URLs in the file itself.

The version also fixes soundcloud.com support with validation of both track and playlist URLs.

The version 1.8.8 of our AL Core package is required for the upgrade. The package implements a fix related to link indexation. Please run link indexation again after the upgrade, it might find additional links not indexed before (applicable especially for the cases when the board was migrated from an oder software using custom importers).

The new version is available for all licensed customers at https://customers.addonslab.com/marketplace.php/my-services/
The release fixes a PHP error that would be thrown during link rebuild process if an author of a post has been deleted. Also, the release includes enhancements to the link detection process, supporting links which have only the domain without any schema, e.g. www.test.com will be detected as a valid link.

The new version is available for all licensed customers at https://customers.addonslab.com/marketplace.php/my-services/
In this version we have added detection of URLs without schema, e.g. [url]www.example.com[/url] as a valid URL and index them, as well as detection of URLs with complex BB Code structure as BB Code text, e.g. [url="http://www.example.com"][b]Example.com[/b][/url].

The new version is available for all licensed customers at https://customers.addonslab.com/marketplace.php/my-services/
Back
Top Bottom