Disable the icon transformation by default

Some thoughts:

  1. Would be interesting to ask our users if they’re using the feature
  2. If we disable it by default, we might as well move it as a contrib extension
  3. Re its application to any markup syntax, that would be very easy to fix
  4. Re the fact that it doesn’t follow the icon theme, that’s also easy to fix (we just haven’t done it, not sure why, maybe because the transformation is in rendering and the icon apis are in platform
  5. I personally find it much simpler to use than emojis (since I use the wiki editor). I use it regularly for (/), (x). If I need to use an emoji, I need to google it and copy paste it.
  6. It provided easy consistency, whereas you’ll find several emojis for the same concept. For example:
  7. We’ll need to enable it to xwiki.org for sure. And I guess a lot of users will be in this situation since they’ve used it (since it’s enabled by default). See point 1). This is going to cause some support friction probably.
  8. The argument with the WYSIWYG editor is more generic (there are other transformations that exist or that can be written) and that editor would need support for transformations.

Globally, I’m +0 to disable and move to contrib.

Thanks