Content Integrity icon
Module Id
content-integrity
Group Id
org.jahia.modules
Updated
Requires Jahia
8.0.2.0
Author
Damien Saulnier
Category
Tools and Utilities
Status
COMMUNITY

Content Integrity group_work

integrity

Jahia module that provides an extensible service to test the integrity of the content

Dependencies & Dependants

Dependants
  • NONE

Changelog 3.24

  • Framework
    • Track the content-integrity version used in the logs and on the report in the JCR
    • Track the scan summary data only once on the folder instead of on each report file node
  • UI
    • Added a prefix to the log lines where the server logs contain a stacktrace
  • AceSanityCheck
    • Error ACE_NON_GRANT_WITH_EXTERNAL_ACE : add the role names as error extra info to ease the report analysis
    • Sort the role names when added as error extra info to ease the errors aggregation in the report
    • [bugfix] Moved the external ace path from extra info to specific extra infos as it breaks the errors aggregation in the report
  • StaticInternalLinksCheck
    • Track the locale when the property is found on a translation node
  • VersionHistoryCheck
    • [bugfix] Moved the exact count from extra info to specific extra infos as it breaks the errors aggregation in the report
  • PublicationSanityLiveCheck
    • [bugfix] Fixed the calculation of the locale on jnt:referenceInField nodes related to a non i18n property
    • [bugfix] Skip technical sub-nodes related to a locale for which the translation node is missing

How To Install

Documentation available on GitHub: github.com/Jahia/content-integrity

License

MIT License

Copyright (c) 2017 - present Damien SAULNIER

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.