Microsoft Activities for Firefox
After looking at Microsoft Activities in IE8 and noticing that they look suspiciously like my ideas around actions in Operator, I decided to implement them in Firefox.
For your downloading pleasure, here is a first pass at Activities support in Firefox. I haven’t actually looked at IE 8, so what I did was based on the page about Activities I saw this morning. You can install activities from the Service Gallery, and then if you open a new window, those activities will be active (they don’t become active in the page you download them from - working on that). To use an activity, highlight some text and right click on it.
If folks think this is interesting, I’ll keep working on it. Enjoy.
Note this doesn’t support previews yet - I’m working on that.
Comments
Comment from Alfred Kayser
Date: March 5, 2008, 4:54 pm
This is amazing. Microsoft trying to get some new stuff in IE8, and Firefox already has it before IE8 even is available, and using a simple extension with only some XUL, CSS and JS for that.
Comment from John
Date: March 5, 2008, 4:55 pm
I think it’s interesting. Not essential though.
Comment from Bill
Date: March 5, 2008, 5:02 pm
I thought the same thing. The only difference is that so far from what I can tell, operator is more powerful. I figured that this would become a part of operator at some point if it didn’t already exist (I last used operator at version .7 or something like that; I stopped because I started using Minefield during the alphas).
Comment from Pau Tomàs
Date: March 5, 2008, 5:25 pm
Good idea, when I read about that “new” feature on IE8 I though “that shouldn’t be hard to implement” seems like I was right
However it’s not working for me, seems to fail while appending the query string to the URL, it adds an & instead of an ? for the first parameter.
Comment from Alex Faaborg
Date: March 5, 2008, 5:26 pm
Apparently activities in IE8 don’t require any form of microformat parsing or data detection, beltzner was saying that he still has them available on a 404 page. However the The OpenService spec is still useful for passing data to a Web application (http://msdn2.microsoft.com/en-us/library/cc289775(VS.85).aspx).
Comment from Gustavo
Date: March 5, 2008, 5:55 pm
Thanks Mike, Do you plan to implement IE8 webslices in operator addon?
Comment from Percy
Date: March 5, 2008, 5:56 pm
I don’t get it. Is this just a way to pass a selection to a web service? From a quick read of the OSD white paper it seems to me it’s just that with the “categories” element providing some verbs to display but no real differentiation among data selections.
It looks like a nice improvement over Content Search http://mozillalinks.org/wp/2007/04/powerful-firefox-context-search/ combined with some other Firefox extension that allows to make a search engine of any search box. But far from microformats’ capabilities.
Comment from Gustavo
Date: March 5, 2008, 6:07 pm
Mike, How do you install the service from the Service Gallery? The links don’t do anything in my case and I have also tried to open the xml openservice description url.
Comment from mkaply
Date: March 5, 2008, 6:15 pm
@Pau: I got some of the query parameters wrong. Tomorrow’s version should be much better.
@Gustavo: No idea on the webslices. Have to do more research.
@Percy: Yes, that’s basically all it is - passing a selection to a web service.
@Gustavo: I’ve added the necessary function to Firefox via a component to add services (window.external.addService). Not sure why it isn’t working for you. Can you turn on javascript.options.showInConsole in about:config and see if you get an error?
Comment from Gustavo
Date: March 5, 2008, 6:43 pm
Error: window.external.addService is not a function
Archivo de origen: javascript:window.external.addService(’OSDFiles/LiveSpaces.xml’);
Línea: 1
Firefox 3.0b2
Microsoft Activities for Firefox 0.1
Do you plan to include support for openservice activities in the operator addon? (to configure actions for the microformats found)
Thx.
Comment from mkaply
Date: March 5, 2008, 7:26 pm
@Gustavo: interesting. My component isn’t registering for some reason. I’ll try on beta 2.
As far as openservice goes, they haven’t done enough yet to accomdate microformats (except for single microformats like tag).
So what I’d like to do is work together to perhaps extend the model, and then yes I would love to add support into Operator.
Pingback from John’s Blog » Blog Archive » operator -> activities in an afternoon
Date: March 5, 2008, 8:52 pm
[…] microsoft demoed activities in ie8 beta this morning, and by this afternoon, mkaply’s prototyped it in firefox using his operator work. totally, totally great. [obviously based on a great firefox platform and […]
Comment from David Naylor
Date: March 5, 2008, 9:33 pm
Hmm… yes this does sound very much like the Context Search extension. Which is a great extension btw, so this is good for IE8 users.
Pingback from Eddie Welker’s blog » Blog Archive » Big release day on the webbernet
Date: March 5, 2008, 11:09 pm
[…] Firefox Operator plugin (for Microformats) has already given a go at implementing Activities, which were announced at today’s IE8 […]
Pingback from Internet Explorer 8 Beta 1, first impressions : Mozilla Links
Date: March 5, 2008, 11:29 pm
[…] Michael Kaply, creator of Operator has already developed Microsoft Activities, a Firefox extension that processes OSD files and add content search […]
Pingback from Internet Explorer 8 lupaa paljon hyvää web-kehittäjille
Date: March 6, 2008, 1:36 am
[…] Musings: Microsoft Activities for Firefox Post a comment | Trackback […]
Comment from Gustavo
Date: March 6, 2008, 9:14 am
Thanks Mike, If you need me to do any test don’t hesitate to tell me.
I would like to have a generic mapping, that could be used to map any microformat to the openservice specification, being able to do things like this:
- Activities context: context=”microformat.hCard”
- Activities variables: {microformat.hCard.fn}
It would be great.
Comment from Dan
Date: March 6, 2008, 2:21 pm
Firefox 3b3 seems to block Activities from being installed:
Security Error: Content at javascript:window.external.addService(’OSDFiles/facebook%20find.xml’); may not load data from http://ie.microsoft.com/activities/en-en/Default.aspx.
Comment from mkaply
Date: March 6, 2008, 10:11 pm
We just figured out the security error thing, and it will be fixed in tomorrow’s build.
Basically I was testing on trunk (where it works) and Firefox 2 (where it works),
Comment from VT
Date: March 7, 2008, 11:59 am
No wonder Firefox is being adopted by many!!!!
Comment from Stephen Paul Weber
Date: March 7, 2008, 2:10 pm
Why is it interesting to support this again?
If they had added ‘actions’ to view a map, etc of microformatted data (can you say operator?) it would be news. They created yet another proprietary format instead.
Do not want.
Comment from mkaply
Date: March 7, 2008, 3:45 pm
@Stephen Paul Weber
It’s an interesting experiment but I do agree with you.
I have a critique of Microsoft Activities planned for next week.
My main goal in this work was simply to experiment with how easy it was to put the functionality in Firefox.
Comment from Daniel Tisza
Date: March 9, 2008, 3:11 am
I made a Firefox extension SelectionQuery for using selected text in custom GET & POST queries, accessible from the right-click menu. I figure that you could do pretty much all Activities
with this, without the need for waiting for someone to create a description of the service.
Pingback from Activities and webslice in Firefox « What I Think
Date: March 12, 2008, 2:29 am
[…] were available for Firefox. Get the feel of new features of IE8 in Firefox. Get the add-ons here Activities & webslice. Technorati Tags: […]
Pingback from Get Internet Explorer 8’s New Features in Firefox Today | MeltedCube
Date: March 14, 2008, 12:03 pm
[…] to the add-on framework for Firefox, Michael Kaply, developer of the Operator add-on, has already prototyped an add-on that duplicates the IE 8 Activities menu in Firefox. In fact, it uses the same services (which, right now, aren’t all that extensive, […]

Write a comment