-
Notifications
You must be signed in to change notification settings - Fork 17
Closed
Milestone
Description
Currently in the pro macros package we have 19 macros that are supposed to be bridges, used only in the context of the migration. 4 of these are prefixed by "confluence_" and 15 are not. This is an issue due to the following reasons:
- it clutters / takes away from XWiki's own macro namespace
- it is confusing for end users as the separation between macros that should be used only in the context of a migration and macros that are generic is not clear
Proposal: we could split the pro macros into two sub modules, one "confluence bridges" and one "generic editing macros".
Generic macros that can be used in any context:
- column
- content report table
- contributors
- excerpt
- excerpt include
- expand
- microsoftstream
- profile-picture
- recently-updated
- section
- userlister
- view-file
Confluence bridge macros that should be prefixed with 'confluence_' and not used as standalone macros after the migration:
- anchor - existing xwiki native "id" macro, we already convert it to id during conversions but we also have an unprefixed bridge
- [already prefixed] attachments - same content available in default attachments tab
- balsamiq - old xwiki integration existed. We should improve that one if requested.
- [already prefixed] children - existing xwiki native macro
- [already prefixed] gallery - existing xwiki native macro
- drawio - existing xwiki native diagram app
- gliffy - existing xwiki native diagram app
- layout
- mathblock - existing mathjax macro
- mathblock reference - existing mathjax macro
- mathinline - existing mathjax macro
- mockup - existing xwiki native diagram app
- multimedia - existing xwiki native functionality
- note - existing xwiki native functionality
- pagetree - existing xwiki native documenttree macro
- paste code - existing xwiki native code macros
- time - existing xwiki native date macro
- tip - existing xwiki native success macro