This issue has been created
There are 3 updates.
 
 
Confluence / cid:jira-generated-image-avatar-d3a859fa-135b-49e2-a2bc-719835dfc78c CONFLUENCE-341 Open

Introduce confluence references to avoid outputing broken links

 
View issue   ·   Add comment
 

Issue created

 
cid:jira-generated-image-avatar-5a187e88-2218-4979-9408-492ff56da122 Raphaël Jakse created this issue on 09/Dec/24 10:55
 
Summary: Introduce confluence references to avoid outputing broken links
Issue Type: cid:jira-generated-image-avatar-5d7c0189-b4d2-4301-ad35-b7b3371e93a2 Bug
Affects Versions: 9.64.0
Assignee: Unassigned
Components: XML
Created: 09/Dec/24 10:55
Priority: cid:jira-generated-image-static-major-c2ecb13d-b9b2-49a5-95ef-aae11db2f31e Major
Reporter: Raphaël Jakse
Description:

When creating a reference to a confluence page and the page is not found, broken links are currently output, with the assumption that there will be a post processing phase that will fix the links when all the confluence content is imported.
This is less than ideal: we know these links are incorrect, and they create a lot of confusion and headaches.

To solve this, we introduce new types of references that will be resolved at runtime, and will start working as soon as the linked content becomes reliable, using the confluence-resolvers module that uses ConfluencePageClass objects and potentially other available data to find the correct page given its page id, or its page title and space key.

We introduce the following types:

  • confluenceAttach for attachments
  • confluencePage for pages
  • confluenceSpace for spaces
 
 

3 updates

 
cid:jira-generated-image-avatar-5a187e88-2218-4979-9408-492ff56da122 Changes by Raphaël Jakse on 09/Dec/24 10:55
 
Issue Type: Bug New Feature
Description: When creating a reference to a confluence page and the page is not found, broken links are currently output, with the assumption that there will be a post processing phase that will fix the links when all the confluence content is imported.
This is less than ideal: we know these links are incorrect, and they create a lot of confusion and headaches.

To solve this, we introduce new types of references that will be resolved at runtime, and will start working as soon as the linked content becomes reliable, using the confluence-resolvers module that uses ConfluencePageClass objects and potentially other available data to find the correct page given its page id, or its page title and space key.

We introduce the following types:

* {{confluenceAttach}} for attachments
* {{confluencePage}} for pages
* {{confluenceSpace}} for spaces


And the corresponding reference type parsers.
Assignee: Raphaël Jakse