Extensions Points needed in 8.x (2016)

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

 XWiki
 Requirements
 Dormant
 
 

Description

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:
UC: Allow UIXs to be renamed or provide an alias.
  • Currently 5/14 of the available UIXs need an alias.
  • Issues:
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:

Needed UIXP for 8.x

UC: Allow to modify the actions present in the Content Menu (Edit, Add, More actions, etc.)
  • UIXP: org.xwiki.platform.content.menu
  • Issues:
UC: Allow to modify the content in Content Title - After area (Last modified by...)
  • UIXP: org.xwiki.platform.content.title.after
  • Issues:
UC: Allow to modify the content in Content Footer area (Tags, Last modified by...)
  • UIXP: org.xwiki.platform.content.footer
  • Issues:
UC: Allow to modify the tabs present in the Page Docextra area (Comments, Attachments, History, Information etc.)
  • UIXP: org.xwiki.platform.template.docextra
  • Issues:
UC: Allow to modify the content in Page Footer - Before area
  • UIXP: org.xwiki.platform.template.footer.before
  • Issues:

Other Ideas

UIXPs

  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

Discussions

  • 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

 

Get Connected