Update:Archive/2.0/Architecture and General Design: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
|||
Line 5: | Line 5: | ||
== Addons.Mozilla.Org End-User Website == | == Addons.Mozilla.Org End-User Website == | ||
=== Architecture === | === Architecture === | ||
Main - Items that are common between versions | ==== Main - Items that are common between versions ==== | ||
* ID - Database identifier used to tie tables together | * ID - Database identifier used to tie tables together | ||
* GUID - Unique identifier from inside the install.rdf. Allows the application and the website to talk about the same thing | * GUID - Unique identifier from inside the install.rdf. Allows the application and the website to talk about the same thing | ||
Line 18: | Line 18: | ||
* Developer's Comments - Additional comments by the developer | * Developer's Comments - Additional comments by the developer | ||
Version - Details for each file on the site | ==== Version - Details for each file on the site (one row per app/os) ==== | ||
* ID | * ID - Database identifier | ||
* Version | * Version - Version string x.x.x.x | ||
* OSID | * OSID - Database identifier linking compatibility with Operating Systems | ||
* AppID | * AppID - Database identifier linking compatibility with Applications | ||
* MinAppVer | * MinAppVer - Minimum version of the supported application | ||
* MinAppVer_int | * MinAppVer_int - Internal numbering of the minimum version | ||
* MaxAppVer | * MaxAppVer - Maximum version of the supported application | ||
* MaxAppVer_int | * MaxAppVer_int - Internal numbering of the maximum version | ||
* Size | * Size - size of the file in kilobytes | ||
* Date Added | * Date Added - Date version was added | ||
* Date Updated | * Date Updated - Date information about the version last changed | ||
* URI | * URI - Download URI | ||
* Notes | * Notes - Release notes/changelog | ||
* Approved | * Approved - Enumerator (Yes/No/Disabled) used to show whether it has been approved to be listed | ||
== Plugin Finder Service == | == Plugin Finder Service == |
Revision as of 21:18, 20 January 2005
Update: Home Page » Architecture and General Design
This document will describe the overall architecture of the UMO services in detail. It should include sub-sections on pfs, addons, etc. that will be populated by the developers working on those components.
Addons.Mozilla.Org End-User Website
Architecture
Main - Items that are common between versions
- ID - Database identifier used to tie tables together
- GUID - Unique identifier from inside the install.rdf. Allows the application and the website to talk about the same thing
- Name - Name of the addon
- Type - Enumerator (T/E/P) that specifies if the listing is a theme, extension, or plugin
- Date Added - Date the item was submitted to the website
- Homepage - Website for the submission
- Description - Description of the addon
- Rating - Accumulated rating
- Download Count - ?
- Total Downloads - ?
- Developer's Comments - Additional comments by the developer
Version - Details for each file on the site (one row per app/os)
- ID - Database identifier
- Version - Version string x.x.x.x
- OSID - Database identifier linking compatibility with Operating Systems
- AppID - Database identifier linking compatibility with Applications
- MinAppVer - Minimum version of the supported application
- MinAppVer_int - Internal numbering of the minimum version
- MaxAppVer - Maximum version of the supported application
- MaxAppVer_int - Internal numbering of the maximum version
- Size - size of the file in kilobytes
- Date Added - Date version was added
- Date Updated - Date information about the version last changed
- URI - Download URI
- Notes - Release notes/changelog
- Approved - Enumerator (Yes/No/Disabled) used to show whether it has been approved to be listed
Plugin Finder Service
(this is for jst)