XWiki Development Zone » Design Proposals » Extension Manager

Extension Manager

Last modified by Thomas Mortagne on 2012/07/13 15:56
Lead: Thomas Mortagne
Status: Active
JIRA:

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

Upgrade Farm In 5 Minutes

ExtensionManagerUpgradeFarmIn5Minutes

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

Advanced repository search API

ExtensionManagerSearch

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)
  • internationalize extension manager

Ideas (less obviously useful)

Links and things to look at

Tags:
Created by Thomas Mortagne on 2006/12/17 11:56