Interface Extensions (UIX)

Last modified by Vincent Massol on 2024/02/26 17:52

 XWiki
 Feature
 Completed
 
 

Description

Interface Extensions (IXs) are an extension mechanism for extending various User Interface related components.
IXs are stored as standard XObjects.

UC: Have a mechanism (UIXP or Class) that provides this extensibility
UC: Have a mechanism that is skin independent (the UIXP need to be generic enough)
UC: Have a mechanism that allows the specification of order (by number or by reference)
UC: 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)
UC: Make sure the UIXP have a consistent naming scheme
UC: Make sure when reading the UIXP the developer can easily assume where that point is located and what zone is targeting
UC: Make sure there is an easy way to deprecate and remove an UIXP

 


Get Connected