Releases: exadel-inc/etoolbox-link-inspector
Release 1.0.1
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
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.