Mozdev.org allows projects to upload files to their CVS tree in a special folder called 'downloads' ([http://www.mozdev.org/source/browse/www/ example]). Files added to this folder will have the following things happen automatically:
* they will be synced to our public [http://mirrors.mozdev.org mirror system]
* extensions (files ending with .xpi) will also be handled specially if they have an [http://developer.mozilla.org/en/docs/Install_Manifests install manifest]:
* The extension name, description, and version will be pulled out
* The supported applications will be parsed from the em:targetAppliation tag
* The project will be automatically tagged based on the supported applications (this shows up on the front page and in the [http://www.mozdev.org/projects/tags.html tag list]
* The extension will show up in the [http://www.mozdev.org/projects/applications.html applications list]
Once extensions (.xpi, .jar, and .zip files) are uploaded they can be "released" using our [/profile/file_management.html file management] web interface at Mozdev.org. There are two separate steps:
* Mark the file as released: this allows the file to be considered for installs and updates and updates the latest version in [http://www.mozdev.org/projects/applications.html applications list]
* Verify the file hash: Mozdev.org uses the file's MD5 or SHA1 hash to create secure installation links (using [http://developer.mozilla.org/en/docs/XPInstall_API_Reference:InstallTrigger_Object InstallTrigger]) and generate update.rdf files to allow secure updates with Firefox 3
Post new comment