Update:Archive/2.0/Architecture and General Design

From MozillaWiki
Jump to navigation Jump to search

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

  • ID
  • Version
  • OSID
  • AppID
  • MinAppVer
  • MinAppVer_int
  • MaxAppVer
  • MaxAppVer_int
  • Size
  • Date Added
  • Date Updated
  • URI
  • Notes
  • Approved


Plugin Finder Service

(this is for jst)

Application Update Service