jcpsantiago / thearqivist

Backup Slack and create Confluence pages from your important conversations.
https://arqivist.app
MIT License
7 stars 1 forks source link

Create pages in Confluence under a child-parent relationship #108

Open jcpsantiago opened 11 months ago

jcpsantiago commented 11 months ago

When using Confluence as a remote target, we want a structure which avoids duplications, is easy to search visually, and creates pages within the size limits imposed by the platform.

After some thought, I have decided that a parent-child hierarchy would be the best option:

We can save the channel ID as Confluence metadata, then search for it using CQL to check if a parent page already exists, and get its ID.

One disadvantage is the size of the initial backup, which could lead to a (too) large page. Another is the navigation in Confluence itself, which can be annoying especially for channels with low traffic.