WikiTraccs 1.30.5 (Prerelease)
Table Revamp Release
This release includes two major improvements to table transformations: allowing nested tables, and table size optimization.
Adding Support for Nested Tables
Nesting tables will declutter pages with lots of small nested tables. WikiTraccs will keep those nested, while still denesting large nested tables that wouldn’t fit the SharePoint page. Since table nesting is not available to end users (in the SharePoint page browser editor), it is bound to the “Use non-standard table transformations” setting, which is on by default.
I made some noise on LinkedIn about creating nested tables in SharePoint and tagged Microsoft people from the pages-related product group. There was no backlash, only open ears. Also, when copying nested tables from Word to SharePoint, they’ll survive. Based on this - and extensive testing - I conclude that nested tables are OK to create.
Optimizing Table Sizes
Table size optimization renders each table in a real browser as only the browser “knows” how wide each table column is. WikiTraccs builds on and expands its browser automation capabilities which are already used (mainly) for interactive Confluence login, draw.io preview image generation, and whiteboard export.
This new feature is on by default, but can be switched off in the WikiTraccs settings.
Note: this feature needs Chrome and might not work in locked-down environments.
Troubleshooting Note
Since table size optimization required hardening the browser automation core of WikiTraccs, it potentially affects interactive Confluence login, draw.io preview image generation, whiteboard export (Confluence Cloud), the browser-based proxy mode, and Jira data card transformation (Confluence Cloud). If you see any issues, like a hanging migration or browser-related error messages in the console, please report them. At the moment, browser-related logging is extensive to early spot any issues.
At the moment, the browser for table size optimization will be visible. While the browser renders your tables, you can watch. This might change in the future, as the browser window could also be hidden. It will also auto-close after about half a minute of inactivity, and pop up again if there is something to do.
Prerelease Evolution
1.30.3
- new: adding support for nested tables
- new: adding table size optimization
- new: downloading attachments using alternative endpoint since some endpoints got deprecated by Atlassian (Cloud, only with token-based authentication)
- improvement: adding additional hard link formats for Confluence v9 and up (this should fix link transformation for children display and page tree macro)
- improvement: beautifying the status macro
- improvement: retaining more colors when transforming Aura panels
- improvement: logging hygiene (reducing the output of some larger operations)
- improvement: adding logout detection to browser-based proxy mode
- improvement: numbering column width in Confluence Cloud (was way too wide)
- improvement: decoupling merged table cells and cell colors from the “non-standard table transformation” setting, as it is now supported
- improvement: skipping Jira issue type images when migrating
- fix: storing page content snapshot to SharePoint could fail
- fix: tiny link parsing for very high page numbers
- fix: macro count metric was off for macros in Excerpt Include macros