Uploaded image for project: 'Confluence Data Center'
  1. Confluence Data Center
  2. CONFSERVER-27049

Confluence's "Tiny Links" rely on the content ID never changing

    • 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.

      NOTE: This suggestion is for Confluence Server. Using Confluence Cloud? See the corresponding suggestion.

      Tiny links are cool because:

      1. they're smaller, and
      2. they don't rely on the page title to link to content.

      According to this page, Confluence's tiny links are generated by encoding the content ID of a page. Because this encoding is reversible, a page's content ID can be found directly from the link by Confluence without a database lookup.

      Unfortunately the (fairly common) scenario of migrating from self-hosted Confluence to Confluence OnDemand requires space imports, which means all content gets new IDs. This invalidates the 'tiny' part of all the tiny links someone may have used in other systems to link to their wiki content. If they had used non-tiny links, they could simply change the base URL part of the links, but now even that will not be sufficient to get the old links working again.

      This is a missed opportunity to make tiny links resilient. The tiny part of the link should be hashed and stored in the database in such a way that it comes across with a space import.

            [CONFSERVER-27049] Confluence's "Tiny Links" rely on the content ID never changing

            Conny Postma made changes -
            Remote Link Original: This issue links to "Page (Atlassian Documentation)" [ 83824 ]
            Iker Alonso made changes -
            Remote Link New: This issue links to "Page (Confluence)" [ 939121 ]
            Shiom Kumar made changes -
            Remote Link New: This issue links to "Page (Confluence)" [ 815031 ]
            Sen Geronimo made changes -
            Workflow Original: JAC Suggestion Workflow 4 [ 3577056 ] New: JAC Suggestion Workflow 3 [ 4340878 ]
            Katherine Yabut made changes -
            Workflow Original: JAC Suggestion Workflow 2 [ 3169990 ] New: JAC Suggestion Workflow 4 [ 3577056 ]
            Status Original: RESOLVED [ 5 ] New: Closed [ 6 ]
            Katherine Yabut made changes -
            Workflow Original: JAC Suggestion Workflow [ 3041157 ] New: JAC Suggestion Workflow 2 [ 3169990 ]
            Owen made changes -
            Workflow Original: Confluence Workflow - Public Facing v4 [ 2537012 ] New: JAC Suggestion Workflow [ 3041157 ]
            Rachel Lin (Inactive) made changes -
            Workflow Original: Confluence Workflow - Public Facing v3 [ 2259794 ] New: Confluence Workflow - Public Facing v4 [ 2537012 ]
            Katherine Yabut made changes -
            Workflow Original: Confluence Workflow - Public Facing v3 - TEMP [ 2196753 ] New: Confluence Workflow - Public Facing v3 [ 2259794 ]
            Katherine Yabut made changes -
            Workflow Original: Confluence Workflow - Public Facing v3 [ 1928651 ] New: Confluence Workflow - Public Facing v3 - TEMP [ 2196753 ]

              jmasson@atlassian.com John Masson
              mknight@atlassian.com Michael Knight
              Votes:
              0 Vote for this issue
              Watchers:
              20 Start watching this issue

                Created:
                Updated:
                Resolved: