Microsoft Activities for Firefox – New Version

I have an update for Activities that adds preview and fixes some bugs. If you just want that, skip to the end of the post.

One of the things I realized as I worked on this extension is just how amazingly easy it is to write Firefox extensions. When you combine great technology (Firefox extensions), great people (like Mark Finkle, for example), great documentation (developer.mozilla.org, XULPlanet) and open source, it’s amazing what you can produce and how fast you can produce it, as noticed in Compiler from Wired.com.

Compare this to my experience with Internet Explorer.

One of the things I wanted to do with Operator was make a version for Internet Explorer. I spent a few weeks trying to find good documentation on creating a toolbar for IE, and I have to say it was sorely lacking. I got a basic HTC working, but compared to my experience working on Firefox extensions, it was just SO painful, I gave up. I realize I’m not a Windows programmer, and that might have helped, but I just couldn’t believe how hard it was to create extensions for IE. It’s not even called a toolbar, it’s called a a toolband which started me off in the wrong direction!

In a way, that was kind of sad because I was feeling like my focus on web development and in particular Mozilla and Firefox browsers was limiting my skills so that when it came to things like Windows development, I was at a disadvantage. (I’ve been working in the browser space and the development of web browsers for over 12 years). Hopefully, though, what I’ve actually done is cultivated a set of specialized, but very useful skills so that when other opportunities come up, I’ll be able to take advantage of them. Especially since it seems like my work at IBM is requiring less and less of those Mozilla/Firefox skills.

So all that to say, I’ve thoroughly enjoyed working on the Microsoft Activities extension and the other extensions I’ve done and I hope that there will be more opportunities to do that, whether inside or outside IBM. Maybe I’ll have a chance to talk to some folks about that at SXSW this weekend.

On to the new release. Version 0.3 of Microsoft Activities for Firefox is available (make sure you didn’t grab the 0.2 that was up for a few minutes this morning). Features include:

  • Preview mode (only in FF3)
  • Problems adding services in FF3 have been fixed
  • Issues with query parameters fixed (all current services have been tested)
  • UI is updated immediately when a new service is added
  • Activities menu identifies the context you are acting in, and activities are limited based on that context (selection, link, document)
  • Built-in link to take you to the IE8 Service Gallery
  • Verified it works on Mac OS X

Interaction with the preview window is a little quirky, but I’m working on that. Surprisingly it seems to work better than IE8.

Enjoy!

This entry was posted in firefox and tagged , , , . Bookmark the permalink.

74 Responses to Microsoft Activities for Firefox – New Version

  1. mkaply says:

    For the folks having trouble with Preview.

    1. You must be using FF3 Beta 3 or later.

    2. Please put this URL: chrome://activities/content/preview.xul in the browser and tell me the results you get.

    3. Please post browser version and platform.

    For folks having trouble installing the activities. Unfortunately this is a FF bug. The actions should be installable on the second invocation of the browser.

    The next version will only work on FF3 Beta 4 and will have a fix for this problem.

  2. vinitneo says:

    I got a blank page when I tried it..so what is wrong? and I want to make a few suggestions — please put a activities button which hovers over the selected text (as in IE8). An option to select default providers–ex. I’ve got map with live maps, map with yahoo maps….so I should be able to select the default amongst them and the default should appear in activities button. and how do we delete a activity?
    I hope you’ll implement it.
    THANKS

  3. vinitneo says:

    I got a blank page when I tried it..so what is wrong? My browser version is FF3 Beta 4 and platform is Windows XP service pack 2. and I want to make a few suggestions — please put a activities button which hovers over the selected text (as in IE8). An option to select default providers–ex. I’ve got map with live maps, map with yahoo maps….so I should be able to select the default amongst them and the default should appear in activities button. and how do we delete a activity?
    I hope you’ll implement it.
    THANKS

  4. mkaply says:

    OK, so basically the problem with preview is that a setting in chrome.manifest is not working properly.

    You can fix it by going into your profile/extensions/activities@kaply.com directory.

    Edit the file chrome.manifest.

    Change

    overlay chrome://browser/content/browser.xul chrome://activities/content/preview.xul appversion>=3.0

    to

    overlay chrome://browser/content/browser.xul chrome://activities/content/preview.xul

    I’ll have something fixed in the new version.

  5. vinitneo says:

    How will I edit chrome.manifest file? windows can’t open it.

  6. Pingback: Firefox 3, come avere le activities e le Webslices di Internet Explorer 8 - Geekissimo

  7. Xsever says:

    Room for improvement:

    Any one knows how to make the activity launch in a new tab instead of launching in the same tab?

    When u highlight the word and pick an activity u’ll be redirected in the same page. So is there a way u can force the activity to open in a new tab?

    Thanks,

  8. mkaply says:

    @Xsever:

    Sure. I follow the shortcuts in firefox to do this. You can:

    Hold down Ctrl while clicking to open in a new tab
    Hold down Ctrl+Shift while clicking to open in a new tab in the background
    Hold down Shift when clicking to open in a new window
    Click with the middle mouse button to open in a new tab

  9. Xsever says:

    @mkaply

    Thanks a lot for the shortcuts. that was a bullseye, but the middle mouse one did not work but that’s fine. Holding Ctrl is no big deal at all.

    Thanks again,

  10. Pingback: Firefox pasivijo IE8 per kelias dienas : nežinau.lt

  11. Pingback: Microsoft Activities for Firefox 让 Firefox 也有 IE8 的Activities - 花儿开了

  12. Jan says:

    I have develop a Activity for the Serendipity Blog. You can copy text to your blog. But the Activity doesn’t work in Firefox. It works only with the Internet Explorer 8.

    Is it a bug?

    Here you can find the Activity:
    http://www.xp-dev.de/index.php?archives/33-English.html&serendipitylang_selected=en

  13. Pingback: Eternalmoonlight.net » Life tips #3

  14. vinitneo says:

    How will I edit chrome.manifest file? windows can’t open it.

  15. mkaply says:

    @vinitneo (and everyone else)

    I’ll have a new version out on Wed that should solve all these issues.

    It will more closely emulate IE (with default actions), as well as fixing the various install issues and the preview issues.

  16. vinitneo says:

    Thank you very much… I just can’t just wait to get my hands on it.

  17. Pingback: Les fonctions d’Internet Explorer 8 dans Firefox

  18. Pingback: قابلیتهای IE8 را به فایرفاکس اضافه کنیم

  19. Pingback:   Фичи Internet Explorer 8 в Mozilla Firefox  by Lifehacker

  20. gowri says:

    I Like Activity…can anyone tell me abt how to send a selected portion via gmail

  21. Pingback: Add Activities Feature of IE8 to Firefox [Featured Firefox Extension] « Tech Recipe

  22. shrek4 says:

    Another addon that is better than ie8′s activities

    http://www.cleeki.com/firefox.html
    https://addons.mozilla.org/en-US/firefox/addon/7750

    Why it is better: compared with IE8 activities,
    1) The preview page is with richer amount of information and interaction
    2) You can customize your own search channel easily
    3) Edit the keyword freely

  23. Neil Kennedy says:

    Hi,

    I was just wondering if you had any plans of making this work with FF3.5? I have a few handy accelerators on my site that I would like users of FF be able to use and I want to suggest to them to install your extension!

    Thanks,
    Neil

  24. Pingback: Life tips #3 | Eternalmoonlight.net

Leave a Reply

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="" escaped="">