Extension Manager - Plan

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

 XWiki
 Requirements
 Completed
 

Description

Extension Manager already exist, you can see documentation about its current state on Extension Module.

This page is about future features and improvements of Extension Manager.

UI

ExtensionManagerUI

Installed extensions

ExtensionManagerInstalledExtensions

Return back information to the server

The idea is to give some information to the server when it support it:

  • extension has been installed succesfully
  • extension installing failed
  • extension has been uninstalled
  • ...

Virtual extensions as dependency

Virtual extension are already implemented but one thing is missing: put virtual extension as dependency.

pom.xml extension

Define how to indicate a dependency that maven will obviously be unable to find itself.

Find the extension

Also need a way to find an extension by one of its supported features. Easy to add this in XWiki repository but not so much in maven repository where we can't easily search.

Extension index

ExtensionManagerIndexer

Repositories

ExtensionManagerRepositories

Install an extension not coming from a repository

TODO

New XWiki packaging format

ExtensionManageXWikiPackage

Social

ExtensionManagerSocial

Misc

  • add possibility to reinstall an extension (to restore it when a page has been removed by mistake or something like that)

Ideas (less obviously useful)

Links and things to look at


 

Tags:
    

Get Connected