Confirmed users
503
edits
| m (→Server Load) | No edit summary | ||
| Line 1: | Line 1: | ||
| [[Update:Home_Page|Update: Home Page]] » Requirements | [[Update:Home_Page|Update: Home Page]] » Requirements | ||
| == General Requirements == | |||
| (client is firefox etc) | |||
| * Maintain a database of extensions of different types (extensions, themes, plugins) | |||
| * Provide a way for the user to search for an extension | |||
| * Allow to directly install an extension (for browsers) or to download it (for non-browsers) | |||
| * Count number of downloads | |||
| * Allow users to create a login | |||
| * logged-in users can make comments and rate extensions | |||
| * Developers can log in | |||
| * Developers can upload their extensions | |||
| * Admins can edit all extensions, comments and users | |||
| * Extensions can have different versions for different OS | |||
| * Knows the version of the client for which an extenion works | |||
| * Extensions have category information | |||
| * Clients can ask for updates of extensions | |||
| == Technical Requirements == | |||
| * Use a sql database to store extension information | |||
| * Use templates for html output | |||
| * Localizable | |||
| * Not tied to mozilla.org clients | |||
| == Mozilla Policies & Legal Requirements == | == Mozilla Policies & Legal Requirements == | ||
| == Server Load == | == Server Load == | ||
| * Can handle the load | |||
| AUS connections/sec, GB/sec | AUS connections/sec, GB/sec | ||
| etc | etc | ||