Closed
Bug 921216
Opened 12 years ago
Closed 9 years ago
update manifest structure to match web apps manifest
Categories
(Firefox Graveyard :: SocialAPI, defect)
Tracking
(Not tracked)
RESOLVED
WONTFIX
People
(Reporter: mixedpuppy, Unassigned)
Details
For the sake of consistency in our various environments and features, we want to update our manifest structure to match the web apps structure documented at:
https://developer.mozilla.org/en-US/docs/Web/Apps/Manifest
SocialAPI manifest is documented at:
https://developer.mozilla.org/en-US/docs/Social_API/Manifest
Straw man proposal:
<pre>
{
"name": "Browser Service",
"description": "A description of the service",
"version": "1.0",
"icons": {
"16": "/img/icon-16.png",
"32": "/img/icon-32.png",
"64": "/img/icon-64.png",
"128": "/img/icon-128.png"
},
"developer": {
"name": "Your name or organization",
"url": "http://your-homepage-here.org"
},
"default_locale": "en",
// used for updates, set by UA upon installation
"cannonical_url": "url to manifest",
// browser services section
"services": {
"background": { // persistent shared worker
url: "/worker.js"
},
"push": { // push api configuration
url: "/pushEventPage.js"
},
"status": {
"url": "/status.html"
},
"share": {
"url": "/share.html?url=%(url)"
},
"bookmarks": {
"url": "/mark.html?url=%(url)",
icons: {
"marked": "/marked.png",
"unmarked": "/unmarked.png",
}
}
},
"protocol_handlers": {
"mailto": {
"url": "https://www.example.com/?uri=%s",
"title": "my email handler"
}
},
// definition of customizable/relocatable UI resources
"widgets": {
"infobar": { // ie. sidebar
"type": "desktop",
"url": "/sidebar.html"
},
},
// web activities definitions
// https://developer.mozilla.org/en-US/docs/WebAPI/Web_Activities
"activities": { ... },
// inter-app communcations
// https://wiki.mozilla.org/WebAPI/Inter_App_Communication_Alt_proposal
"connections": { ... }
}
</pre>
| Reporter | ||
Updated•9 years ago
|
Status: NEW → RESOLVED
Closed: 9 years ago
Resolution: --- → WONTFIX
Updated•7 years ago
|
Product: Firefox → Firefox Graveyard
You need to log in
before you can comment on or make changes to this bug.
Description
•