Hi,
On Jun 20, 2013, at 6:36 PM, Ludovic Dubost <ludovic(a)xwiki.com> wrote:
Hi,
It's been a few version now that we have the UI Extension mecanism in the
core platform. However we have not added many extension points and it's bad
to wait to long to do this at it will lead to have to build extensions with
versions that have them and versions that do not have them.
It would be great to add the most important extension points as soon as
possible.
Here are from my point of view as an extension developer the most important
ones:
1/ Page Menu so that you can add an action to the current page
2/ Wiki Menu
3/ Profile Menu
4/ For each attachment
5/ For the attachment area
6/ Next to the document title
7/ Document action tabs (comments, files, etc)
8/ Document action tab links (in the document title area)
9/ Footer
+1 but not sure we have the time to discuss them precisely for 5.1 since we're
releasing 5.1RC1 on Monday…
I'd much prefer to wait for 5.2M1. Since we release RC1 on Monday we'll branch at
that time and master will become 5.2M1.
+1 to not rush this since this is an API. Actually it's even more constraining than an
API, since it means two important things:
1) that extensions will start using these UIX and we cannot change them afterwards, except
with aliases maybe
2) that any skin author will have *more* work to do since if they want to support
extensions they'll need to implement all UIX that exist!!
Thanks
-Vincent
Less important:
All menus
Search form
Edit panels
Ludovic