Wiki source code of Autodiscover macro extensions

Last modified by Vincent Massol on 2024/11/19 16:13

Show last authors
1 The idea is to extract metadata about extensions and especially about the macros that each extension contribute. Then this info can be used in different use cases (see below).
2
3 = Use Cases =
4
5 * UC1: When using a macro that doesn't exist, find if any extension has that macro and propose to install it (if the user has Admin rights, otherwise tell the user to ask an admin).(((
6 {{image reference="uc1.png"/}}
7 )))
8 * UC2: Same thing as UC1 but when using the Insert Macro dialog inside the WYSIWYG editor
9 * UC3: When editing in wiki editor, provide autocomplete on the macro name by looking in all macros from all existing extensions (showing non-installed extensions in a special way
10
11 = Context =
12
13 * Context 1: FASTEN research project
14 * Context 2: Bringing intelligence to XWiki, see the [["AI in XWiki" thread>>https://forum.xwiki.org/t/ai-in-xwiki-brainstorming/3711]]
15 * Context 3: Usability

Get Connected