Wiki source code of Interface Extensions (UIX)

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

Show last authors
1 Interface Extensions (IXs) are an extension mechanism for extending various User Interface related components.
2 IXs are stored as standard XObjects.
3
4 {{usecase}}
5 Have a mechanism (UIXP or Class) that provides this extensibility
6 {{/usecase}}
7
8 {{usecase}}
9 Have a mechanism that is skin independent (the UIXP need to be generic enough)
10 {{/usecase}}
11
12 {{usecase}}
13 Have a mechanism that allows the specification of order (by number or by reference)
14 {{/usecase}}
15
16 {{usecase}}
17 Have a mechanism that allows the exclusion of some UIX or that gives a finite list of UIX that need to be used (you might need some rights in order to access some entries or depending on the mode some entries should be displayed or not)
18 {{/usecase}}
19
20 {{usecase}}
21 Make sure the UIXP have a consistent naming scheme
22 {{/usecase}}
23
24 {{usecase}}
25 Make sure when reading the UIXP the developer can easily assume where that point is located and what zone is targeting
26 {{/usecase}}
27
28 {{usecase}}
29 Make sure there is an easy way to deprecate and remove an UIXP
30 {{/usecase}}

Get Connected