Skip to content

Releases: exadel-inc/etoolbox-link-inspector

Release 1.0.1

23 Jun 14:30
Compare
Choose a tag to compare

This release includes the following features:

Filtering links from the report page
Users got possibility to specify a set of regular expressions which is used for excluding links from reports. It is available from the report page and no need to change OSGi config.

-Possibility to add host for internal links
In order to improve accuracy of results for internal links added ability to specify host name for them. It can be set up in com.exadel.etoolbox.linkinspector.core.services.helpers.impl.LinkHelperImpl OSGi config. After setting up internal links will be checked via http if it cannot be found in JCR.

-Bug fixes
Fixed false positive results for some links with redirects.

EToolBox Link Inspector 1.0

05 Apr 19:00
Compare
Choose a tag to compare

This release includes the following features:

  • Scheduled Data Feed Generation
    The tool leverages a data feed generated by the scheduled task instead of calculating data upon each request in order to prevent additional load on AEM instance and improve user experience (loading time). Data feed generation is started as a sling job.

  • Data Filtering
    There is a set of configurable options allowing to set up content and links filtering for conducting a more precise inspection.

  • Concurrent Links Validation
    The service sends HEAD requests concurrently to validate external links.

  • CSV Report
    The full report in the CSV format can be downloaded via clicking the 'Download Full Report' button.

  • Fix Broken Link
    The feature is available for a single selection and allows to replace the selected link with the specified one. Performs ACL check to ensure sufficient user's permissions to complete the operation. The input link validation takes place as well.

  • Replace by Pattern
    The feature allows to apply replacement by a regex pattern within the detected broken links scope. Performs ACL check to ensure sufficient user's permissions to complete the operation. The input fields validation takes place as well. Besides, has the 'Dry Run' mode (no changes are persisted in a repository), allows to create the backup prior to processing and to download output as CSV.

  • Notification about necessity of data feed regeneration
    After updating any link via UI dialog the alert, indicating that further data feed regeneration is required in order to reflect the latest changes, is shown.

  • Stats popover
    The popover contains the last generation stats along with filtering properties.

  • Support localized output in the report
    The links containing locale specific characters are properly encoded and displayed in the grid as well as in the CSV report.