Link Checker by AddonsLab

Link Checker by AddonsLab 1.17.0

No permission to buy ($54.99)
We are glad to announce the release of the next version of Link Checker, which is a complete rewrite of the product with many new features implemented.

Please check the main add-on description for detailed information on how the add-on works.

Here is a quick overview of features implemented in this version:

1. Support for three types of BB Code tags - URL, MEDIA and IMG. Supported media types are YouTube, DailyMotion, Vimeo. Other media types can be supported if requested.
2. A content-specific search of links - for now, posts are the only content type supported, and it is possible to find all links filtering by post date, thread date, and thread ID.
3. Tag-specific search and replacement options. The Batch Update page has dynamic interface updating every time the type of tag is changed, providing options specific for that tag.
4. Deletion of the content (posts or threads) instead of deleting the links.
5. Cron-based batch update and URL validation. Batch Update and Rebuild Data pages will show information about the ongoing background tasks.
6. Improved domain-based filters in Batch Update and Rebuild Data pages.
7. Checkboxes in Batch Update and Rebuild Data pages allowing admins to select the links they want to process, without affecting any other links found.
8. New front-end feature - Alert the owner of the content if their link (URL, media or image) is invalid. The alert is removed automatically if the link is re-checked and its status is updated to valid. Controlled by a new usergroup permission.
9. New front-end feature - Add invalid links to the moderation queue, allowing moderators to edit them and save or delete them. Moderators in particular forums will only see links in that forums. The moderation entry is removed automatically if the link is re-checked and its status is updated to valid. Moderator actions are logged in XenForo Moderator Log, showing the text of the link before and after moderation. Controlled by a new usergroup permission.

Here is a video demonstrating the new Batch Update page interface with an example of Regular Expressions usage.
To view this content we will need your consent to set third party cookies.
For more detailed information, see our cookies page.

Important upgrade note:
This is a complete rewrite of the product, so many files and the database structure are updated. To avoid any errors during installation, please disable the add-on before uploading add-on files. Import the XML provided in the package and only after that enable the add-on.
The installation runs migration of the data from the old structure to the new. This may take too long on board with millions of links already in the database and the installation script may timeout. In this case, it is recommended to uninstall the product and install the new version after which you will need to run the indexation and Dead link validation one more time.

With this version, we are changing the price for the add-on to $34.99 USD with $25.00 USD yearly renewal fee. The change does not apply to our existing customers.

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

Thank you!
  • Like
Reactions: FloV and dutchbb
Here is a minor update that implements a new option to show link status as a tooltip on the icons in front-end.

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

Thank you!
In this release, we have improved the algorithm, especially fixing the cases, when the remote server denies the requests and replies with "429 Too Many Requests" header. Now the product will delay the check to such servers automatically, checking the links every 1 second in secondary (deferred) tasks.

On Rebuild Data page there is a checkbox now to check only URLs that failed previously with "429" header. Once the check is complete, you will see the number of deferred tasks and when the last one is scheduled to execute. Visiting Rebuild Data page, you will see this information if there are any deferred tasks. Once there are no deferred tasks left, you can see link statuses in Batch Update page, there should not be any 429 status code anymore.

Another bug was causing valid URLs to be shown as invalid on front-end. This was the case only when the same page has two or more of the same URL, but the check for the URL was successful one time, and it failed some other time. Now, if the link was checked successfully at least one time, its status will be valid on front-end.

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

Thank you!
This is a minor release with some new UI features and stability enhancements.

After Batch Processing the message will show how many links are updated/deleted. The same page will contain buttons to go back to the Batch Update or Manage Links pages.

After the tasks on Rebuild Data page run, they will show the message "Cache rebuild successfully"

We have got a report about a link returning error "Error in cURL request: Empty reply from server". Our product sends so called "head" request to check link statuses - it does not fetch the entire content of the page, but only asks for headers. This makes the requests faster and saves bandwidth. Some servers, however, don't seem to support this type of request. We have implemented a workaround for these cases, and for such servers full request will be sent.

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

Thank you!
  • Like
Reactions: BonusParadise
We have received some reports, that some links don't work in our product, but works in the browser. We have troubleshot the cases and see, that sometimes they are caused by "User Agent" of the product being blocked on the remote site. By default, the "User Agent" contains your board URL so that the remote site may have blocked your site by URL. Our later versions changed the user agent to "AddonsLab/URLStatusChecker/1.0", however, it seems, the word "Checker" is blocked on some sites.

So we have decided to make an option that allows you set the user agent to use. This does not, however, mean, that you should change the user agent often to avoid being blocked by remote sites. Doing so may even be illegal in some cases. Please choose an identifier that works the best for you, and do not change it. Respect the right of remote sites to block your site if they don't want you to send requests to them.

User agent format is usually ProductName/number.number (any comment here).

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

Thank you!
  • Like
Reactions: BonusParadise
Here is a bug-fix release, that solves the problem of search triggered when all criteria in Batch Update page are empty.

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

Thank you!
  • Like
Reactions: BonusParadise
With this release, we have implemented several enhancements.

Now Batch Update page will keep the values entered even if you visit the page later (stored in cookies). After deleting a link from Quick Edit form, it will redirect back to Batch Update page, and the page will already be pre-filled with the values you had there.

We have also implemented a way to convert a URL into a text by setting the "Process URL" field to Replace Fully and leave the field empty. Link Text will be used as a replacement.

A new option is added to define the number of links to show in the preview in Batch Update page. Another field is now available in the Batch Update page, where you can set the maximum number of links to process. You can use it if you are not sure how the replacement will work exactly so that you can set a minimum limit and check manually how the replacement worked. You can also change the default limit of 1000 in case processing of so many links times out on your server setup.

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

Thank you!
  • Like
Reactions: FloV
This release fixes a bug with Action Log page not showing Replacement text properly if a link is deleted from Batch Update page.

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

Thank you!
This release fixes the bug with status messge not fitting in last_status_message column in some cases.

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

Thank you!
Top Bottom