Closed Bug 921216 Opened 12 years ago Closed 9 years ago

update manifest structure to match web apps manifest

Categories

(Firefox Graveyard :: SocialAPI, defect)

26 Branch
x86
macOS
defect
Not set
normal

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>
Status: NEW → RESOLVED
Closed: 9 years ago
Resolution: --- → WONTFIX
Product: Firefox → Firefox Graveyard
You need to log in before you can comment on or make changes to this bug.