<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
    xmlns:content="http://purl.org/rss/1.0/modules/content/"
    xmlns:wfw="http://wellformedweb.org/CommentAPI/"
    xmlns:dc="http://purl.org/dc/elements/1.1/"
    xmlns:atom="http://www.w3.org/2005/Atom"
    xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    >

<channel>
    <title>Webmonkey &#187; extension</title>
    <atom:link href="http://www.webmonkey.com/tag/extension/feed/" rel="self" type="application/rss+xml" />
    <link>http://www.webmonkey.com</link>
    <description>The Web Developer&#039;s Resource</description>
    <lastBuildDate>Mon, 06 May 2013 17:29:19 +0000</lastBuildDate>
    <language>en-US</language>
    <sy:updatePeriod>hourly</sy:updatePeriod>
    <sy:updateFrequency>1</sy:updateFrequency>
    <generator>http://wordpress.org/?v=3.4.2</generator>
    
    <item>
        <title>How to Update Extensions to Firefox 3</title>
        <link>http://www.webmonkey.com/2008/07/how_to_update_extensions_to_firefox_3/</link>
        <comments>http://www.webmonkey.com/2008/07/how_to_update_extensions_to_firefox_3/#comments</comments>
        <pubDate>Mon, 21 Jul 2008 23:45:13 +0000</pubDate>

                <dc:creator>Adam Duvander</dc:creator>

        <guid isPermaLink="false">http://www.webmonkey.com/blog/howtoupdateextensionstofirefox3</guid>
        		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[extension]]></category>
		<category><![CDATA[firefox]]></category>
        <description><![CDATA[If you&#8217;re a Firefox extension developer who hasn&#8217;t made the switch to Firefox 3, Mozilla wants you to know what you need to change. On the other hand, if you have a favorite extension stuck in Firefox 2, you might pass this article along to its developer: Mozilla&#8217;s instructions for updating extensions for Firefox 3. [...]]]></description>

            <content:encoded><![CDATA[<p><!-- wpautop enabled --><img class="blogimg" src="http://blog.wired.com/monkeybites/images/firefoxlogo.jpg" alt="Firefox" />If you&#8217;re a Firefox extension developer who hasn&#8217;t made the switch to Firefox 3, Mozilla wants you to know what you need to change. On the other hand, if you have a favorite extension stuck in Firefox 2, you might pass this article along to its developer: Mozilla&#8217;s instructions for <a href="http://developer.mozilla.org/en/docs/Updating_extensions_for_Firefox_3">updating extensions for Firefox 3</a>.</p>
<p>There were a number of changes between Firefox 2 and 3. The largest changes are outlined in the document, which include:</p>
<ul>
<li>Bookmarks and history &#8211; major changes, now uses Places API</li>
<li>Anything using menus &#8211; heavily modified</li>
<li>Download manager &#8211; now uses Storage API</li>
<li>Password manager &#8211; now uses Login Manager API</li>
</ul>
<p>Extensions that don&#8217;t utilize above areas of the code may still need tweaks, but may not require major rewrites. You may even get lucky and just need to change the <em>maxVersion</em> of your extension. If Mozilla hosts the extension for you, then you won&#8217;t even need to change anything in the extension itself. Just login to the addons site and use the Developer Control Panel to make your maxVersion <strong>3.0.*</strong>.</p>
<p><strong>See also:</strong></p>
<ul>
<li><a href="http://www.webmonkey.com/blog/Test_Multiple_Firefox_Versions_with_MultiFirefox">Test Multiple Firefox Versions with MultiFirefox</a></li>
<li><a href="http://www.webmonkey.com/blog/Extension_Developers_Race_to_Support_Firefox_3">Extension Developers Race to Support Firefox 3</a></li>
<li><a href="http://www.webmonkey.com/blog/Extend_Firefox_Contest_Highlights_the_Catch-22_of_Browser_Add-ons">Extend Firefox Contest Highlights the Catch-22 of Browser Add-ons</a></li>
</ul>
<div id='linker_widget' class='contextly-widget'></div>]]></content:encoded>
            <wfw:commentRss>http://www.webmonkey.com/2008/07/how_to_update_extensions_to_firefox_3/feed/</wfw:commentRss>
        <slash:comments>0</slash:comments>

        
    </item>
    
    <item>
        <title>The 5 Best Firebug Extensions</title>
        <link>http://www.webmonkey.com/2008/07/the_five_best_firebug_extensions/</link>
        <comments>http://www.webmonkey.com/2008/07/the_five_best_firebug_extensions/#comments</comments>
        <pubDate>Sat, 19 Jul 2008 06:49:12 +0000</pubDate>

                <dc:creator>Adam Duvander</dc:creator>

        <guid isPermaLink="false">http://www.webmonkey.com/blog/thefivebestfirebugextensions</guid>
        		<category><![CDATA[Software & Tools]]></category>
		<category><![CDATA[extension]]></category>
		<category><![CDATA[firebug]]></category>
		<category><![CDATA[firefox]]></category>
        <description><![CDATA[The popular Firefox web development extension Firebug does some pretty cool stuff out of the box: Debug JavaScript, tweak the CSS, and see all the network traffic. Firebug extensions are a sort of meta-extension that lets you add on to Firebug. Developers are adding some features that we&#8217;re starting to find hard to live without. [...]]]></description>

            <content:encoded><![CDATA[<p><!-- wpautop enabled -->
<p>The popular Firefox web development extension Firebug does some pretty cool stuff out of the box: Debug JavaScript, tweak the CSS, and see all the network traffic.</p>
<p>Firebug extensions are a sort of meta-extension that lets you <a href="http://www.webmonkey.com/blog/How_to_Create_a_Firebug_Extension">add on to Firebug</a>. Developers are adding some features that we&#8217;re starting to find hard to live without.</p>
<p>Here we&#8217;ll lay out our five faves.</p>
<p><strong>1. YSlow</strong></p>
<p><img class="blogimg" src="http://us.i1.yimg.com/us.yimg.com/i/rt/yslow/perfview.png" class="full" alt="YSlow performance results" /></p>
<p>We&#8217;ve written <a href="http://www.webmonkey.com/blog/Why_Is_My_Site_So_Slow__Find_Out_With_Jiffy_and_YSlow_for_Firefox">about YSlow</a> before. It measures your site&#8217;s speed against Yahoo&#8217;s <a href="http://developer.yahoo.com/performance/index.html#rules">rules for high-performance websites</a>. It generates a little report card that analyzes your page&#8217;s events and components, pointing out which pieces of the page are causing the most problems.</p>
<p>It&#8217;s worth a glimpse into YSlow from time to time, even if you feel like your site is performing well. You may still find improvements to make, and if not, at least you&#8217;ll pat yourself on the back with your good score.</p>
<p><a href="https://addons.mozilla.org/en-US/firefox/addon/5369">Download YSlow</a></p>
<p><strong>2. Firecookie</strong></p>
<p><img class="blogimg" src="http://howto.wired.com/mediawiki/images/Firecookie.png" class="full" alt="Firecookie shows list of cookies in Firebug" /></p>
<p>Firecookie shows all the cookies being accessed by the current web page. You can see when one has been changed, and you can alter your cookie settings for accepting or denying cookies right from the Firebug panel.</p>
<p>I like the cookie access in <a href="http://www.webmonkey.com/blog/Firefox_3_Beefs_up_Page_Info">Firefox 3&#8242;s new Page Info screen</a>, but pairing cookies with Firebug just makes sense. One of the best things about Firebug extensions is that they can bring all your debugging to one place.</p>
<p><a href="https://addons.mozilla.org/en-US/firefox/addon/6683">Download Firecookie</a></p>
<p><strong>3. FirePHP</strong></p>
<p><img class="blogimg" src="http://howto.wired.com/mediawiki/images/Firephp.png" class="full" alt="FirePHP: PHP debugging in Firebug" /></p>
<p>Speaking of bringing all your debugging to one place, I never would have imagined I needed FirePHP, but now I love it. It brings PHP debugging into Firebug using special &#8220;X-FirePHP-Data&#8221; headers that are invisible in the browser. FirePHP requires a PHP library to send the debugging messages.</p>
<p>There&#8217;s a similar extension for Cold Fusion called ColdFire. We haven&#8217;t tried it, and they aren&#8217;t listed on the Firefox extension site, so <a href="http://coldfire.riaforge.org/">proceed with caution</a>.</p>
<p>Really, there&#8217;s no need to have a different extension for each programming language. I&#8217;d rather see a standard, language-agnostic version. Then, any language could send header data to Firebug.</p>
<p><a href="https://addons.mozilla.org/en-US/firefox/addon/6149">Download FirePHP</a></p>
<p><strong>4. Pixel Perfect</strong></p>
<p><img class="blogimg" src="http://howto.wired.com/mediawiki/images/Pixelperfect.png" class="full" alt="Pixel Perfect help you be just that" /></p>
<p>Okay designers, this one&#8217;s for you. Pixel Perfect helps you create designs that are just right. You can overlap a partially transparent mockup above your actual web page. Then use Firebug&#8217;s standard CSS controls to find just the right settings to make the design pixel-perfect.</p>
<p><a href="https://addons.mozilla.org/en-US/firefox/addon/7943">Download Pixel Perfect</a></p>
<p><strong>5. Rainbow</strong></p>
<p><img class="blogimg" src="http://howto.wired.com/mediawiki/images/Rainbox-firebug.png" class="full" alt="Rainbow adds colors to your code" /></p>
<p>First a warning: Some people have experienced problems with Firebug when using this extension. It&#8217;s worked fine for me.</p>
<p>The aptly named Rainbow color-codes your code. For example, JavaScript variables are green, reserved words are blue. The coloring is sure useful when you have hundreds of lines to read.</p>
<p><a href="https://addons.mozilla.org/en-US/firefox/addon/7575">Download Rainbow</a></p>
<p>If you&#8217;re interested in more Firebug extensions, Jan Odvarko <a href="http://www.softwareishard.com/blog/firebug/list-of-firebug-extensions/">keeps a list</a> of them. Of course, you could also <a href="http://www.webmonkey.com/blog/How_to_Create_a_Firebug_Extension">write your own Firebug extension</a>.</p>
<p><strong>See also:</strong></p>
<ul>
<li><a href="http://www.webmonkey.com/blog/Firebug_Gets_Dedicated_Team">Firebug Gets Dedicated Team</a></li>
<li><a href="http://www.webmonkey.com/blog/Dragonfly%3A_Opera_Releases_Free_Developer_Tools">Dragonfly: Opera Releases Free Developer Tools</a></li>
</ul>
<div id='linker_widget' class='contextly-widget'></div>]]></content:encoded>
            <wfw:commentRss>http://www.webmonkey.com/2008/07/the_five_best_firebug_extensions/feed/</wfw:commentRss>
        <slash:comments>3</slash:comments>

        
    </item>
    
    <item>
        <title>How to Create a Firebug Extension</title>
        <link>http://www.webmonkey.com/2008/07/how_to_create_a_firebug_extension/</link>
        <comments>http://www.webmonkey.com/2008/07/how_to_create_a_firebug_extension/#comments</comments>
        <pubDate>Mon, 07 Jul 2008 18:56:39 +0000</pubDate>

                <dc:creator>Adam Duvander</dc:creator>

        <guid isPermaLink="false">http://www.webmonkey.com/blog/howtocreateafirebugextension</guid>
        		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Software & Tools]]></category>
		<category><![CDATA[extension]]></category>
		<category><![CDATA[firebug]]></category>
		<category><![CDATA[firefox]]></category>
        <description><![CDATA[Are you as obsessed with Firebug as we are? The Firefox extension helps developers and designers sort out errors in JavaScript and CSS. You can add features to Firebug by creating a special kind of Firefox extension. Around Webmonkey we&#8217;re calling them meta-extensions and we wrote about adding YSlow to Firebug recently. Firebug contributor Jan [...]]]></description>

            <content:encoded><![CDATA[<p><!-- wpautop enabled --><img class="blogimg" src="http://howto.wired.com/mediawiki/images/Firebug-helloworld.jpg" alt="Hello World Firebug extension" class="full" /></p>
<p>Are you as obsessed with Firebug as we are? The Firefox extension helps developers and designers sort out errors in JavaScript and CSS.</p>
<p>You can add features to Firebug by creating a special kind of Firefox extension. Around Webmonkey we&#8217;re calling them meta-extensions and we wrote about <a href="http://www.webmonkey.com/blog/Why_Is_My_Site_So_Slow__Find_Out_With_Jiffy_and_YSlow_for_Firefox">adding YSlow to Firebug</a> recently.</p>
<p>Firebug contributor Jan Odvarko has written a tutorial to give you a jump start <a href="http://www.softwareishard.com/blog/firebug-tutorial/extending-firebug-hello-world-part-i/">extending Firebug</a>. Like Firefox extensions, Firebug extensions are written in XUL (an XML user interface markup language) and JavaScript. Once you&#8217;ve mastered Jan&#8217;s hello world example, you&#8217;ll want to check out all of his <a href="http://www.softwareishard.com/blog/category/firebug-tutorial/">Firebug tutorials</a>.</p>
<p><strong>See also:</strong></p>
<ul>
<li><a href="http://www.webmonkey.com/blog/Latest_Firebug_Beta_Works_in_Firefox_3">Latest Firebug Beta Works in Firefox 3</a></li>
<li><a href="http://www.webmonkey.com/blog/Firebug_Command-Line_API%3A_Not_Just_Your_Weekend_Debugger">
<p>Firebug Command-Line API: Not Just Your Weekend Debugger</a></li>
<li><a href="http://www.webmonkey.com/blog/Meet_Joe_Hewitt__iPhone_Web_App_Interface_Guru">Meet Joe Hewitt, iPhone Web App Interface Guru</a></li>
</ul>
<div id='linker_widget' class='contextly-widget'></div>]]></content:encoded>
            <wfw:commentRss>http://www.webmonkey.com/2008/07/how_to_create_a_firebug_extension/feed/</wfw:commentRss>
        <slash:comments>0</slash:comments>

        
    </item>
    </channel>
</rss>
