28 Comments
- inactive, on 10/12/2007, -2/+15Sorry, but having tried to learn XUL and Extension writing before, this guide provides no help.
Documentation for XPCOM and the Javscripting needed to make your extension actually _do_ something, is near enough non-existant.
I spent a few days making a nice XUL interface, but could not find any documentation to make it actually function. The Mozilla hacking book is three years out of date too. My notes here (apologies for link) http://camendesign.blogspot.com/2006/02/fed-up-of-foss.html - inactive, on 10/12/2007, -5/+15That comment was sponsored by Microsoft.
Succesfully stopping the industry dead since 2001 - Daem0nX, on 10/12/2007, -0/+9The best reference I have found so far is http://www.borngeek.com/firefox/toolbar-tutorial/
They have a tut for v1.0 and below, and v1.5 and above. The tut is also broken down into 8 steps. - pairanoyd, on 10/12/2007, -2/+7I would be much more interested in how to make firefox extentsions work in Konqueror..
- inactive, on 10/12/2007, -1/+5That would be difficult, if not near impossible. Firefox extensions rely on the Gecko engine, as well as XUL. The XUL language and API are used to build the interface using XML and Javascript. All extensions use Javascript and XPCOM API in order to interface with the rendering engine and the XML interface.
Providing extension compatibility in Konqueror would need some serious wrapping, or embedding the whole gecko and XUL engine. - TheIrv, on 10/12/2007, -1/+5Valid points in your blog there regarding lack of documentation, but then you go on a bit of a rant because mozilla isn't VB.NET? Just because there's little documentation available for one particular development environment does not meen all open source IDEs are the same. KDevelop has the intellisense thing and has had it for a while, for example.
But no, XPCOm is not VB.NET. well spotted. there's no need to be so angry about it. - inactive, on 10/12/2007, -0/+4No VB.net isn't XPCOM. But VB.net is documented, has an IDE that few can compare to for comprehensiveness and has tons of books for.
Say for example I was some student that hat just left college / university. And I looked at what I wanted to learn, on one side I have VB.net, it's microsoft, it's well documented, there's lots of colourful books for it. On the other hand, there's XUL. It's undocumented, what documentation there is, is out of date. There exists no books you can actually find (and those are horribly out of date too)... and the list goes on.
Now, don't read me wrong. I'm not saying either is better than the other from a technical standpoint, but in the real world, the Mozilla platform has serious issues that is inhibiting programmers from joining - cfinke, on 10/12/2007, -0/+3You want Nightly Tester Tools: https://addons.mozilla.org/firefox/958/
- fishspeaker, on 10/12/2007, -3/+5Yeah, who would want to improve on a stone wheel?
- inactive, on 10/12/2007, -0/+2I'll say it since no one else seems to want to... OLD, DUPE!
- SpringDog, on 10/12/2007, -0/+1Yeah, it was a decent article... when I read it the first time a year and a half ago!
- kruykaze, on 10/12/2007, -1/+2Does anybody know how to make older extensions work with new builds of FF?I am interested in autoform because i did not ifind a good replacement for it.
- DominicanZero, on 10/12/2007, -1/+2I personally just bump the maxVersion parameter in the installer's RDF file. To do this, just download the installer file, rename from [name].xpi to [name].jar, and open with any compressing utility that supports JAR files; extract the .RDF file, and look for the corresponding parameter and alter it, then repack the RDF inside the JAR and rename back to XPI. =p
- cfinke, on 10/12/2007, -1/+2I figured about the same until I realized last week that Firefox has no native OPML support, so I wrote an extension to add it: http://efinke.com/opml-support/
- ketsugi, on 10/12/2007, -1/+1Rename it to zip instead of jar, or just open the xpi with WinZip or WinRAR or Ark or File-Roller or whatever your archival program of choice is. It should auto-detect the xpi as a zip file.
- warhammerkid, on 10/12/2007, -0/+0@KrocCamen
There's a _huge_ amount of documentation available at xulplanet.com, and although it's targeted more at full scale application development, it has a complete tutorial in just about everything XUL, documentation on all the available elements and how to use them, and a complete listing of XPCOM built from analyzing the source code.
Check it out. - richbradshaw, on 10/12/2007, -3/+3I wish Windows Explorer could be replaced with Firefox. Or just give it tabs like Konqueror... Windows Explorer needs some additions... Shame it doesn't support extensions.
- Kilroy2004, on 10/12/2007, -1/+1This is old news... I read this article over six months ago... in fact, at the top of the article is a link to an _updated_ version, and that was written in Dec 2004!
Marked as old news, but still a good read. - yahoofrom, on 10/12/2007, -1/+1the cockroach is cute.
- guymal, on 10/12/2007, -0/+0You can easily create a Firefox extension without learning any XUL by using http://www.effectivebrand.com.
They have a simple web based editor that you can use to build your own Firefox Extension for free. I played around with it and had my own extension setup within minutes without having to code anything at all!
I even think the digg toolbar addon (https://addons.mozilla.org/firefox/2551/) was created using EffectiveBrand. - inactive, on 10/12/2007, -1/+1dupeyloopyreportyoopy
- SoccerDad, on 10/12/2007, -0/+0I'd like an indepth one on Thunderbird. Sure its not a whole lot different but lets face it there arent too many good Thunderbird examples to look at for how to work with emails and sending them.
- betona, on 10/12/2007, -0/+0How about Thunderbird extensions? I want a tab in the mail create window to edit the HTML in an e-mail and that extension doesn't exist.
- piesforyou, on 10/12/2007, -3/+2There's loads of alternatives to windows explorer, with tabs and everything. I use xplorer2. There's a free version: http://zabkat.com/x2lite.htm
- inactive, on 10/12/2007, -2/+1You want Roboform, but you have to p$a$y for it.
- b403, on 10/12/2007, -18/+2no need to write any more. everything useful is done ;)
mouse gestures, tab mix plus, fasterfox, adblock plus, sage, noscript, tamper data, bugmenot, launchy, ie view lite, pdf download, download statusbar, download embedded, greasemonkey, platypus, text link - Wootery, on 10/12/2007, -18/+2wrong thread sorry


What is Digg?
Digg is coming to a city (and computer) near you! Check out all the details on our