WikiApiary enhancements

Objective
WikiApiary has served as the one stop place for users looking for extensions for their wiki. To make this process more intuitive and blissful, WikiApiary can be enhanced to accommodate more information about extensions in a structured manner and integrate some form of user feedback system. Along with this, to consolidate the semantic relation between WikiApiary and MediaWiki, this extended information gained on WikiApiary can be syndicated back to MediaWiki.

Rating System
The aim of this feature is to provide a rating system to WikiApiary. Using this, the users will be able to rate extension individually. The overall rating of an extension shall be calculated based on multiple metrics such as user rating, count of wiki's using the extension, legacy code, etc.
 * Aim

There are some options available in form of extensions to add rating system to wiki. These extensions would have to be customized and integrated with WikiApiary. The current options available for scrutiny are: Extension:SemanticRating Extension:Ratings
 * Proposed Methodology

Update any templates or forms to make the rating system obvious and available to logged in users.

Encourage anonymous users to create an account or log in if they want to rate a skin or an extension.

Work on the templates (Template:Extension and Template:Skin) to make the ratings available to users browsing MediaWiki.org.

Recommendations
This feature aims show recommended extensions to users. This shall be done by doing basket analysis of the data to find out related extensions. In layman terms this interprets to "wiki's who use extension X also use these...".
 * Aim

This can be done by mining information regarding extensions by using correlations or association mining algorithms like apriori.
 * Proposed Methodology

Data syndication
This feature aims to feed back information gained on WikiApiary about extensions to MediaWiki.org such as ratings, reviews and uses.
 * Aim

This will involve the creation of a bot to extract the information from WikiApiary and syndicate it to MediaWiki.org. Complete methodology to be formulated soon.
 * Proposed Methodology

UX enhancement
It involved enhancing the interface design and layout of WikiApiary to make it more intuitive and attractive for users based on simple HCI components. Another important component is to improve search.
 * Aim

Model of the modified design to be presented soon.
 * Proposed Methodology

Addition of attributes
Considering the importance WikiApiary as an extension store for wikis, steps should be taken to extend the amount of information stored about each extension. This in fact, reflects to increasing and modifying the attributes for extensions.
 * Aim

The proposed list of attributes for scrutiny is as follows:
 * 1) Name
 * 2) Description
 * 3) Logo if applicable (SMW, for example)
 * 4) Screenshot
 * 5) Category (Predefined: An extension will have only one category)
 * 6) Tags (These will be use for optimizing search of wikiapiary. An extension can have variable number of tags)
 * 7) Version
 * 8) Size
 * 9) Rating
 * 10) Downloads (Where do download or installations found?)
 * 11) Author(s)
 * 12) Versions Matrix (X = version of MediaWiki, Y = version of extension)
 * 13) Date added to WikiApiary
 * 14) Reviews or user's comments
 * 15) Sites which use (demo links).

One click Donations
Donations from users form an important component of open source community as well as reward for the developer. The aim is to allow users to donate to authors of the extension specifically or to the community as a whole.
 * Aim

To be added soon.
 * Proposed Methodology

Deliverables for current project
More to be added.
 * 1) Rating System