News for hackers. Stuff that matters.
Re:Microsoft, Please Stop This Madness by alextgordon on Saturday September 18, 2010 @11:08AM (#1704293)
I think the best way to do it would be an XML file referenced from a meta tag. This is a property of websites, not web pages, so it makes sense to put all the information in one place.

    <!-- page.html -->
    <meta name="msapplication-jumplist" content="http://arstechnica.com/jumplist.xml">
    
    <!-- jumplist.xml -->
    <?xml version="1.0" encoding="UTF-8"?>
    <jumplist>
        <name>Ars Technica</name>
        <starturl>http://arstechnica.com/</starturl>
        <tooltip>Ars Technica: Serving the technologist for 1.2 decades</tooltip>

        <task>
            <name>News</name>
            <action-uri>http://arstechnica.com/</action-uri>
            <icon-uri>http://arstechnica.com/favicon.ico</icon-uri>
        </task>
        <task>
            <name>Features</name>
            <action-uri>http://arstechnica.com/features/</action-uri>
            <icon-uri>http://static.arstechnica.net/ie-jump-menu/jump-features.ico</icon-uri>
        </task>
        <!-- etc -->
    </jumplist>
Re:Microsoft, Please Stop This Madness by rafaelferreira on Saturday September 18, 2010 @12:15PM (#1704413)
Yeah, a reference to an external file would be a better way to do it. And HTML5 already has the mechanism for this sort of thing: the <link> element[1] and the "rel extensions" registry.

[1] http://www.whatwg.org/specs/web-apps/current-work/multipage/...

[2] http://wiki.whatwg.org/wiki/RelExtensions

Re:Microsoft, Please Stop This Madness by doty on Saturday September 18, 2010 @03:40PM (#1704810)
Well, to be fair, HTML5 also already has the <meta> extension mechanism. I know you're not making the argument that one is more "standardsy" than the other; you're just pointing out that both approaches are equally "standard".
Re:Microsoft, Please Stop This Madness by andreyf on Saturday September 18, 2010 @12:42PM (#1704464)
Uh, doesn't that just add an extra round trip and yet another mandatory HTTP request? No thanks, I think we've enough of those.
Re:Microsoft, Please Stop This Madness by masklinn on Saturday September 18, 2010 @12:51PM (#1704482)
> Uh, doesn't that just add an extra round trip and yet another mandatory HTTP request?

No. The request only happens if you decide to "pin" the site, or otherwise give it a first-class status on your machine (one could imagine the same by pining it to the OSX dock or making a site into a "standalone app", I think there was a browser doing that a while ago)

Re:Microsoft, Please Stop This Madness by andreyf on Saturday September 18, 2010 @07:23PM (#1705193)
Even worse. That gives first-class status to the "HTML version" which contains links to all of the other "versions" of a webapp.
Re:Microsoft, Please Stop This Madness by masklinn on Sunday September 19, 2010 @12:36AM (#1705581)
> That gives first-class status to the "HTML version"

Erm... you make absolutely no sense here?

Of course the "HTML version" (aka hello we're talking about web pages here) is the main resource, what else would be, unicorn and ponies?

Re:Microsoft, Please Stop This Madness by bruceboughton on Saturday September 18, 2010 @04:24PM (#1704871)
This also has the advantage of not bloating every HTML page with the jump list data. Using an external resource that is downloaded once at the time of pinning is clearly a technically superior mechanism and I'm surprised that it's not implemented like that already.
Re:Microsoft, Please Stop This Madness by nl on Sunday September 19, 2010 @08:39AM (#1706033)
Oh, you mean like Aurora was going to use? That's Netscape Aurora, in 1998 http://xml.coverpages.org/revengeXML.html

The format was RDF, any any day now it's going to take over the web with all this nicely formed, semantic data!!

Re:Microsoft, Please Stop This Madness by runjake on Saturday September 18, 2010 @01:11PM (#1704519)
Though I'll never use IE as a daily browser, I do love the possibilities with this new SSB (Site Specific Browser) and jump list functionality. That said, I like your way of doing it better. It's much cleaner than the "spam the main file" method they're using now.
Re:Microsoft, Please Stop This Madness by santi on Tuesday September 21, 2010 @01:25AM (#1711571)
Shit, I thought JSON had taken over by now. Well, I guess html is XML, and you know they say XML is like violence; if it didn't solve your problem is because you didn't use enough...