• Open XWIKI-14642 Create an extension point for the "Page Footer" and allow it's modification from a wiki page
  • Open XWIKI-13494 Improve ConfigurableClass mechanism to be able to inject content properly on an existing section


Status 8.0

At the beginning of 8.x there were 14 available extensions points.

Generic Use Cases

UC: All UIXs should provide order parameters.
  • Currently 8/14 of the available UIXs have an order parameter.
  • Issues:
    TypeKeySummaryStatusCreated Date
    ImprovementXWIKI-13074Extend "After Header" UIX with an order parameterClosed05-Feb-2016
    ImprovementXWIKI-13075Admins should be able to decide the order in which apps are displayed in the Applications PanelClosed05-Feb-2016
    New FeatureXWIKI-10060Add a mechanism to allow UI Extensions to be orderedOpen18-Feb-2014
UC: Allow UIXs to be renamed or provide an alias.
  • Currently 5/14 of the available UIXs need an alias.
  • Issues:
    TypeKeySummaryStatusCreated Date
    ImprovementXWIKI-12982Add support for UIXP aliasesOpen11-Jan-2016
UC: UIXs should be able to add and remove elements from UI. Allow UIXs to be disabled. Ideally the disabling of an UIX could be conditioned by checking available rights, edit mode, skin used, etc.
  • Issues:
    TypeKeySummaryStatusCreated Date
    ImprovementXWIKI-13076Add a mechanism to allow UI Extensions to be disabledOpen05-Feb-2016
    ImprovementXWIKI-13077Add a mechanism to allow UI Extensions to be displayed only if certain conditions are satisfiedOpen05-Feb-2016

Needed UIXP for 8.x

UC: Allow to modify the actions present in the Content Menu (Edit, Add, More actions, etc.)
  • UIXP:
  • Issues:
    TypeKeySummaryStatusCreated Date
    ImprovementXWIKI-13078Create an extension point for the "Content Menu" areaClosed05-Feb-2016
UC: Allow to modify the content in Content Title - After area (Last modified by...)
  • UIXP: org.xwiki.platform.content.title.after
  • Issues:
    TypeKeySummaryStatusCreated Date
    ImprovementXWIKI-13080Create an extension point for the "Content Title - After" areaOpen05-Feb-2016
    ImprovementXWIKI-15252Create a extension point for the content header areaClosed09-May-2018
UC: Allow to modify the content in Content Footer area (Tags, Last modified by...)
  • UIXP: org.xwiki.platform.content.footer
  • Issues:
    TypeKeySummaryStatusCreated Date
    ImprovementXWIKI-13081Create an extension point for the "Content Footer" areaOpen05-Feb-2016
UC: Allow to modify the tabs present in the Page Docextra area (Comments, Attachments, History, Information etc.)
  • UIXP: org.xwiki.platform.template.docextra
  • Issues:
    TypeKeySummaryStatusCreated Date
    ImprovementXWIKI-12811Create extension points for the tabs section under the page content and replace the existing templatesOpen12-Nov-2015
UC: Allow to modify the content in Page Footer - Before area
  • UIXP: org.xwiki.platform.template.footer.before
  • Issues:
    TypeKeySummaryStatusCreated Date
    ImprovementXWIKI-13079Create an extension point for the "Page Footer - Before" areaOpen05-Feb-2016

Other Ideas


  1. Allow applications to insert custom Page Type
  2. Allow applications to insert custom application add button
  3. Activity Stream extension points
  4. Login screen extension points
  5. Profile tabs
  6. Allow to customise Breadcrumbs area


  • Decide on the space to store UIX for skin (not XWiki space)
  • Decide on the UIX and velocity macros mixing and overlapping
  • Decide if the UIXs should be generic or skin dependant


Created by Ecaterina Moraru (Valica) on 2016/02/05 13:12

Get Connected