A free software developer adventure

Tuesday, March 06, 2007

Firefox 3.0 new extension feature

I just read the requirements for firefox 3.0: http://wiki.mozilla.org/Firefox3/Firefox_Requirements

And what stroke me are the "P1" issues about Firefox. Many of them are about improving Add-ons. I just copied a fiew of them in this blog entry:

  • Improve Add-On install experience
    • FR: Add-On can be installed in fewer than 3 mouse clicks
    • NFR: simplify XPI Install dialogs and user interactions
    • NFR: simplify user interaction with whitelist
  • Improve Add-On configuration experience
    • FR: allow Add-On configuration UI to be accessed from main application configuration UI
    • NFR: improve discoverability of Add-On configuration UI
  • Improve Add-On management experience
    • FR: add visual indication when Add-On Updates are present to browser UI
    • FR: add permanent button for restarting firefox
    • FR: expose all hidden functionality such as "Find Update"
    • NFR: improve usability of Add-On Manager
    • NFR: simplify language and unify terminology
Which one do you think could also be implemented in OOo?

2 Comments:

  • Hi Pierre-Andre,

    thanks for bringing this up. Though the extension concepts differ a bit I think there are some points where we can give an answer:

    o FR: Add-On can be installed in fewer than 3 mouse clicks

    OOo currently doesn't allow to install from the net.

    o NFR: simplify XPI Install dialogs and user interactions

    This RFE is so unspecific that nobody can implement it. :-)

    o NFR: simplify user interaction with whitelist

    as above: OOo currently only installs from local file system

    o FR: allow Add-On configuration UI to be accessed from main application configuration UI

    OOo is already working on integration of extension configuration into the Options dialog.

    o NFR: improve discoverability of Add-On configuration UI

    That's up to the extension developer, isn't it? At least in OOo there are enough choices for the developer to make the configuration "discoverable".

    o FR: add visual indication when Add-On Updates are present to browser UI

    Could be done in OOo; currently we do it as Firefox: have an "Search for updates" button in the extensions manager.

    o FR: add permanent button for restarting firefox

    Good point. I want to have this in OOo also, e.g. when I switch the GUI language, though my goal would be that OOo extensions don't need a restart at all. This is already possible in many cases as the OOo concept of GUI integration is superior to that of Firefox.

    o FR: expose all hidden functionality such as "Find Update"

    I think this can't be seen separated from the RFE about visible update notifications above.

    o NFR: improve usability of Add-On Manager

    well, again too unspecific to make anything useful out of it.

    o NFR: simplify language and unify terminology

    ditto. Though simplification is always a good thing. :-)

    By Anonymous Mathias Bauer, at 4:19 PM  

  • Hi mathias,

    thanks for reading the entry. I am happy that you found this interresting.

    > OOo currently doesn't allow to install from the net.

    Yes, I agree about the net. Maybe we can achieve that with the oxt extension, when the user double-click on the extension.

    > OOo is already working on integration of extension configuration into the Options dialog.

    Yes, and that's a great improvement.

    >> o NFR: improve discoverability of Add-On configuration UI

    > That's up to the extension developer, isn't it?

    Agree. I think that this is firefox related issue, not OOo.

    >> o FR: add permanent button for restarting firefox

    > Good point[...]

    Agree, that OOo doesn't need to be restarted in most cases. A good point for OOo.


    For all the other points, I have nothing much to add.

    cheers,

    By Blogger Pierre-AndrĂ©, at 4:55 PM  

Post a Comment

<< Home