+0. I hope the users won't get confused by the fact that "All macros"
doesn't show all macros. The use case I have in mind is when an user
upgrades XWiki and is looking for a macro he was using and that is now
deprecated. He won't know to select the Deprecated category unless he reads
the release notes.
Thanks,
Marius
On Sat, Jul 15, 2017 at 5:06 PM, Vincent Massol <vincent(a)massol.net> wrote:
Hi devs,
Needs:
* We need some “Deprecated” macro category so that users understand when a
macro is deprecated and are less tempted to use it
* We need to not show “Internal” macros by default to not “pollute” the
Macro list by default
Proposal:
* When the “All Macros” is selected display all macros *except* those from
2 categories: “Deprecated” and “Internal”.
* If the user needs/wants to use those macros, he’ll need to explicitly
select those categories.
* When we want to deprecate a Macro we move it from its category to the
“Deprecated” category, before removing it further in the future (when is to
be defined on an adhoc basis)
Technical details:
* Change
https://github.com/xwiki-contrib/application-ckeditor/
blob/master/plugins/src/main/resources/xwiki-macro/macroSelector.js#L144
to implement this new behavior
WDYT?
Thanks
-Vincent