User:Jeroen De Dauw/Extension management

Questions to answer before starting development on the extension management code:

Project justification

 * Does the Wikimedia Foundation want to put resources into facilitating MediaWiki extension installation and management?

Audience

 * What types of wiki's is this tool targeted to?
 * Is developement still justified even when this tool isn't suited for the biggest wiki's?

Functionality

 * What features do we want to have for an initial version? (each feature should be described in detail)


 * What things would we like to see in the long run? (these can be more loosely described)

Architecture

 * Are there any parts of the current architecture that are not acceptable?


 * What security measures need to be taken?
 * Repository side: Who can edit the package data? How is the data stored? How can it be modified?
 * Client side: How to counter session hijacking when the web interface is used? What other things can be implemented to decrease the change of security breaches?