Mozilla/susefox

From openSUSE


SUSEFOX is a Firefox addon which should improve the openSUSE integration. It has been created based on Ubuntu's GPL licensed UBUFOX and serves currently similar purposes. The extension is planned to be installed automatically with every openSUSE branded Firefox starting from openSUSE 11.2 but can still be disabled per profile in the Add-on manager.

The extension is meant as collection for features which are too intrusive to do as a general Firefox modification and/or are still deliverable as an optional feature which doesn't modify original Firefox functionality when disabled.


Contents

Currently implemented features

  • Improved Plugin Finder Service which includes as RPM packaged plugins available in openSUSE repositories. (various Flash players, Java plugins, Moonlight, ...). The install is performed by the YaST2 oneclick installer.
  • Selection dialog to choose a certain plugin for a mimetype. (e.g. you can install gnash and swfdec (both are Flash players) and every user can select which plugin is used in his own Firefox)

TODO

While the above is already pretty complete and usable on the client side it needs also a backend service to provide the actual information to the Addon. This backend service is available for testing purposes and is currently filled with some test data for openSUSE 11.1. So here is a list what's still needed to be done:

  • find a hosting area for the (currently mod_python based) webservice
  • a way to fill the webservice's database in an automated way from repository data

There are some ideas for the latter how we could enhance our package metadata using RPM Provides

Screenshots

Firefox' Plugin Finder Service notification Image:susefox1.png

Plugin chooser: Upstream results would show up with an earth icon Image:susefox2.png

Plugin selector: Not quite good visible in the screenshot but the right thing is a drop down box which shows all installed plugins and you can choose which one should be used. This UI can be reached from Tools->Manage Content Plug-ins Image:susefox3.png


Wishlist

SUSEFOX is meant as a collection of integration features so if anyone has an idea or even want to contribute please contact us (or use the discussion page).