Update:Archive/2.0/Architecture and General Design: Difference between revisions

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 ==
244

edits