• 125
    • 1
    • We collect Confluence feedback from various sources, and we evaluate what we've collected when planning our product roadmap. To understand how this piece of feedback will be reviewed, see our Implementation of New Features Policy.

      Problem Description

      Administrators may need to verify if links inside their Confluence pages are working properly. Doing that for a huge space requires time, since there's no automated way of doing this. In a space with 1000 pages, an administrator will need to check page by page and validate all links manually, which is extremely time consuming.

      Suggestion

      Confluence should have an automated way of verifying all links inside a given space and return a report for administrators to fix broken references.

      Workaround

      There's a Knowledge Base that seeks to help administrators who need to run through this task.

            [CONFSERVER-55958] Confluence - Link Report/Link Validator

            Dmitry Ledentsov added a comment - - edited

            for Confluence-external links, here's a web service you could use as a background service to build the desired functionality: https://github.com/siemens/link-checker-service

            The project contains a sample UI that shows how one could build a UI on top of that service: https://github.com/siemens/link-checker-service/tree/master/test/jquery_example

            The missing ingredient is link extraction from a space, which would be going through the space, parsing the content bodies and providing them as input to the service.

            Keeping Confluence-internal links from breaking during migrations is a somewhat different subject.

            Dmitry Ledentsov added a comment - - edited for Confluence-external links, here's a web service you could use as a background service to build the desired functionality: https://github.com/siemens/link-checker-service The project contains a sample UI that shows how one could build a UI on top of that service: https://github.com/siemens/link-checker-service/tree/master/test/jquery_example The missing ingredient is link extraction from a space, which would be going through the space, parsing the content bodies and providing them as input to the service. Keeping Confluence-internal links from breaking during migrations is a somewhat different subject.

            Dave Ott added a comment -

            This is basic access functionality needed to maintain a website, not having it properly available or in place for Confluence is really quite frustrating. Please fast track this tool or simply make accessing pages with a search/find/replace/test tool possible.

            Dave Ott added a comment - This is basic access functionality needed to maintain a website, not having it properly available or in place for Confluence is really quite frustrating. Please fast track this tool or simply make accessing pages with a search/find/replace/test tool possible.

            Diego added a comment -

            Need this so bad

            Diego added a comment - Need this so bad

            I would the happiest man to get this feature in a "near" future.

            Thanks in advance for your effort to make our life better.

            didierfolly added a comment - I would the happiest man to get this feature in a "near" future. Thanks in advance for your effort to make our life better.

            Hentze Michael added a comment - - edited

            We migrated our Confluence from a local installation into the cloud and now have many broken links, because paths within our Confluence instance have changed. We such have to edit many links manually now.

            This feature is important for your customers.

            Hentze Michael added a comment - - edited We migrated our Confluence from a local installation into the cloud and now have many broken links, because paths within our Confluence instance have changed. We such have to edit many links manually now. This feature is important for your customers.

            togocrates added a comment -

            Please let us know that at least you have this in your sight of features that are good to have.

            togocrates added a comment - Please let us know that at least you have this in your sight of features that are good to have.

            That would be super handy feature. This should have been an out of the box already

            Waqas Asmat added a comment - That would be super handy feature. This should have been an out of the box already

            This would be also helpful after migrating server to cloud

            Matthias Bäßler added a comment - This would be also helpful after migrating server to cloud

            We would like such a function to keep our documentation ISO 20000 compliant.

            Thomas Wohlwend added a comment - We would like such a function to keep our documentation ISO 20000 compliant.

            that would be very welcome! 👍👍👍

            Reto Bebler added a comment - that would be very welcome! 👍👍👍

              Unassigned Unassigned
              mhorlle Marcelo Horlle
              Votes:
              326 Vote for this issue
              Watchers:
              172 Start watching this issue

                Created:
                Updated: