downloads-examples: Difference between revisions
AndyMabbett (talk | contribs) (sort contributors) |
(Adding four more example download pages (MacUpdate, VersionTracker, etc)) |
||
Line 8: | Line 8: | ||
==Examples== | ==Examples== | ||
<!--pages featuring software downloads--> | <!--pages featuring software downloads--> | ||
===Mozilla Firefox=== | ===Mozilla Firefox=== | ||
*Extension (single instance) e.g. [https://addons.mozilla.org/en-US/firefox/addon/722 NoScript] | *Extension (single instance) e.g. [https://addons.mozilla.org/en-US/firefox/addon/722 NoScript] | ||
**Extension version history (multiple instances of one app) e.g. [https://addons.mozilla.org/en-US/firefox/addons/versions/722 NoScript history] | **Extension version history (multiple instances of one app) e.g. [https://addons.mozilla.org/en-US/firefox/addons/versions/722 NoScript history] | ||
===iusethis=== | |||
* Download page, e.g. http://osx.iusethis.com/app/peek-a-boo | |||
** No version history or release notes | |||
** Does not list older downloads | |||
===VersionTracker=== | |||
* Download page, e.g. http://www.versiontracker.com/dyn/moreinfo/macosx/3410 | |||
** Does not have a direct download link, but a link to a separate page that starts the download | |||
** Has a version history section | |||
** Does not list older downloads | |||
** Has a system requirements section | |||
===MySQL Downloads=== | |||
* Download page, e.g. http://dev.mysql.com/downloads/mysql/5.0.html | |||
** Very big page with downloads with different applications, architectures, OSes, etc | |||
** Does not list older downloads | |||
** No version history or release notes | |||
===MacUpdate=== | |||
* Download page, e.g. http://macupdate.com/info.php/id/10225/yum | |||
** Has a version history section | |||
** Does not list older downloads | |||
** Has a direct download link | |||
** Has a system requirements section | |||
==Existing schemas== | ==Existing schemas== |
Revision as of 11:17, 1 August 2007
Appcast examples
Contributors
Examples
Mozilla Firefox
- Extension (single instance) e.g. NoScript
- Extension version history (multiple instances of one app) e.g. NoScript history
iusethis
- Download page, e.g. http://osx.iusethis.com/app/peek-a-boo
- No version history or release notes
- Does not list older downloads
VersionTracker
- Download page, e.g. http://www.versiontracker.com/dyn/moreinfo/macosx/3410
- Does not have a direct download link, but a link to a separate page that starts the download
- Has a version history section
- Does not list older downloads
- Has a system requirements section
MySQL Downloads
- Download page, e.g. http://dev.mysql.com/downloads/mysql/5.0.html
- Very big page with downloads with different applications, architectures, OSes, etc
- Does not list older downloads
- No version history or release notes
MacUpdate
- Download page, e.g. http://macupdate.com/info.php/id/10225/yum
- Has a version history section
- Does not list older downloads
- Has a direct download link
- Has a system requirements section
Existing schemas
PAD
Portable Application Description (PAD) is an XML format:
What is PAD? PAD is the Portable Application Description, and it helps authors provide product descriptions and specifications to online sources in a standard way, using a standard data format that will allow webmasters and program librarians to automate program listings. PAD saves time for both authors and webmasters. For more, see the PAD FAQ. [1]
Microformats & Pad were discussed on Usenet in March 2006
Appcast
Quoted from the Connected Flow Appcast page:
- Appcasting is the practice of using the 'enclosure' feature of RSS 2.0 feeds to deliver updates and release notes for new software applications.
Appcast + Sparkle
Sparkle, an application update framework, uses appcasts as described above, but adds several new features. An appcast with Sparkle extensions can, for example, have MD5 sums and DSA signatures.
DOAP
DOAP (Description Of A Project) is a way of describing open-source projects. It has a file-release
property which can be used for describing application updates.