A couple weeks ago, Mozilla UI Designer Mike “Beltzner” Beltzner came to visit us in Worcester. While he was here chatting about Democracy Player UI and possible Firefox / Democracy integrations, he showed me a Firefox extension called Sxipper which manages passwords and fills out forms for you. It kicks ass. And it has really strengthened my resolve to find a way to build an extension system for Democracy Player, despite the technical magnitude and some justifiable skepticism from the developers here.
The first challenge to making an extension system (which I may have mentioned before) is defining which parts of the app are open to extending. Since we don’t have a clear idea of what types of extensions would be most useful, this problem of scope is a big one. An extension system definitely won’t make it into 1.0, but hopefully we can figure something out not too long after.