Hello all,
@cdesableau has worked on an improvement of the tag cloud for the platform, Loading..., and made a pull request for it as well as a contrib extension GitHub - xwiki-contrib/macro-extendedtagcloud: Extends the tagcloud macro from XWiki Platform to allow limiting the number of tags displayed which allows to overwrite the tagcloud macro with the improvement for the versions of XWiki prior to the fix version of XWIKI-20527 .
We are now looking at finding a proper strategy to handle the upgrade from versions pre-XWIKI-20527 to versions post-XWIKI-20527, from the point of view of installed extensions.
One possibility for that (and the simplest) is to have the macro-extendedtagcloud extension be marked as a feature of the platform tagcloud starting with the fix version of XWIKI-20527. This way, the users that have installed macro-extendedtagcloud and upgrade to a newer version will see the contrib extension be automatically uninstalled (as a platform module replaces it).
Do you agree to add this feature to the platform tagcloud?
Note: for me this is blocking the release of version 1.0 of the macro-extendedtagcloud, if we don’t have a proper strategy to prevent it from being installed along with XWIKI-20527 I prefer to avoid releasing it to not create extensions mess.
Thanks,
Anca