Re: XUL mailinglists

From: Michael Wechner <michael.wechner_at_wyona.com>
Date: Thu, 15 Sep 2005 00:37:38 +0200

Stefano and Jyoti, thanks very much for all the information :-)

Michi

Stefano Mazzocchi wrote:

> Michael Wechner wrote:
>
>> Hi
>>
>> Please apologize for being a bit off-topic, but
>> what mailing lists or other information sources are people using
>> on this list to gather information on XUL.
>>
>> I have the book creating applications with Mozilla and also checked on
>> xulplanet, mozdev (projects) and mozilla itself (IRC), but somehow I
>> am not able
>> to find the information I would like to.
>>
>> Any pointers are very much appreciated.
>
>
> I'm subscribed to the mozilla newsgroups but they are mostly useless
> as the questions are generally very high level. Weirdly enough, I find
> bugzilla to have a lot more information for low level details (it's a
> goldmine).
>
> The other resources that I use are
>
> developer.mozilla.org (nice and growing fast)
> kb.mozillazine.org (goldmine!)
> www.xulplanet.org (very nice)
> lxr.mozilla.org (the real stuff)
>
> the best information is captured by simply looking at how other
> extensions do things (including Firefox's own stuff!)... just unpack
> the jar files that you have in your /extensions folder in your firefox
> profile and look at how they do things. [even if you find examples of
> problems that get migrated over (or silly code that doesn't do
> anything) just because people don't know what they are doing]
>
> One resource that you *must* know read if you are into any serious
> Javascript programming is
>
> http://jibbering.com/faq/
>
> and most notably
>
> http://jibbering.com/faq/faq_notes/closures.html
>
> which shows why Javascript is really closer to Scheme/Lisp than it is
> to Java (and Piggy Bank makes use of pretty nice
> continuation-passing-style, which is a typical Scheme design pattern
> and I'm beginning to feel the lack of closures in Java myself ;-)
>
> Another incredible resource is the 'extension developer's extension'
>
> http://ted.mielczarek.org/code/mozilla/extensiondev/
>
> which has an incredibly useful yet extremely simple XUL editor and
> interactive Javascript shell, which is way more useful than the
> regular Javascript Console.
>
> I also heavily use Firefox's own DOM Inspector... which has a pretty
> hidden feature that most miss: if you open the DOM Inspector, the
> "file" menu, rather unintuitively, changes and now allows you to
> inspect windows starting from the root of the XUL node and not just
> from the #document root (which is the content of the <browser> XUL
> element in the Firefox page). You can even inspect the inspector itself!
>
> Careful though: the inspector shows you XUL DOM resulting from the
> merging of all the various XUL overlays, so it might not be helpful in
> case your extension is not showing up and you have problems.
>
> Also, don't forget to turn your Firefox into debug mode, read more
> about it at
>
> http://kb.mozillazine.org/Setting_up_extension_development_environment
>
> Hope this helps.
>


-- 
Michael Wechner
Wyona      -   Open Source Content Management   -    Apache Lenya
http://www.wyona.com                      http://lenya.apache.org
michael.wechner_at_wyona.com                        michi_at_apache.org
Received on Wed Sep 14 2005 - 22:33:15 EDT

This archive was generated by hypermail 2.3.0 : Thu Aug 09 2012 - 16:39:18 EDT