User:DannyOnCurse/Project Meta

Problem
Suffering from the failings of most poorly administrated wikis, PvX has slowly degraded into what is almost an imageboard. Most users here are here to either troll, stroke their ego, or attempt to gain acceptance into the cool kids club, or "circlejerk". Many builds here here are simply the result of observing high-ranked teams, a task which could be accomplished via a wiki, such as this, but might be more easily and successfully accomplished via an alternate platform.

Solution
My solution is to create a Java-based program which would serve as a front-end for a server. This server would store builds and other associated files and generate information for the front-end.

Front-end

 * Interface
 * Perhaps similar to TeamBuilder's interface


 * Must be able to set attribute levels
 * Must permit user logins
 * Must contain a submittal feature
 * Must contain a build-search feature
 * This could be modeled after PvX's build categories, sans ratings.

Server

 * Should implement a back-end interface, perhaps similar to the Zope or Norton Commander interface
 * Must be able to store files
 * Must be able to sort files into categories
 * Easily modified programming (very object oriented)

Build creation

 * This should be handled by a separate tab in the interface
 * Would undergo a submittal process - potentially one in which build documentation and references will be the determining factor.
 * Two categories: Meta and Potentially Meta
 * Meta: has been in use for a week or longer and has seen HA and/or GvG play in that time
 * Potentially Meta: has been in use for less than a week and/or uses an obvious and/or easily gimmick


 * In the interface, stored builds should have a checkbox with "No Longer Meta" and a submit button to assist gnoming
 * Each submitted build should be scanned and a skill list compiled. This list would be compared to other builds and given a higher priority as more similar builds were submitted.