<
From version < 3.2 >
edited by Vincent Massol
on 2015/10/01
To version < 4.1 >
edited by Vincent Massol
on 2017/09/01
>
Change comment: Copied from platform:DevGuide.UIXTutorial

Summary

Details

Page properties
Content
... ... @@ -14,6 +14,7 @@
14 14  
15 15  Let's take an example: We developed an application called 'Hello World' and we want to provide a link to it inside the 'Applications' panel.
16 16  There are two questions that need to be answered:
17 +
17 17  * where we insert? - this is the Extension Point (UIXP)
18 18  * what we insert? - this is the UI Extension (UIX)
19 19  
... ... @@ -29,7 +29,7 @@
29 29  All the UIXs provided for a given Extension Point are displayed in that location.
30 30  For our example, if we want to add a new link in the 'Applications' panel, we need to create a new UIX that uses the '##org.xwiki.platform.panels.Applications##' extension point. UIXs are stored as standard XObjects, instances of ##XWiki.UIExtensionClass##. For our UIX we will need to provide the label, target and icon parameters, in order to be properly displayed in the panel.
31 31  
32 -Read the documentation on [[how to add an UIX>>extensions:Extension.UIExtension Module||anchor='HWritingasimpleUIExtension']] inside the 'Applications' panel.
33 +Read the documentation on [[how to add an UIX>>extensions:Extension.UIExtension Module||anchor="HWritingasimpleUIExtension"]] inside the 'Applications' panel.
33 33  
34 34  == Adding your own Extension Point ==
35 35  

Get Connected