<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Comments on: Netbeans Backwards and Forwards</title>
	<atom:link href="http://www.edmondscommerce.co.uk/php/netbeans-backwards-and-forwards/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.edmondscommerce.co.uk/php/netbeans-backwards-and-forwards/</link>
	<description>Freelance PHP Ecommerce and SEO Developer in the UK</description>
	<lastBuildDate>Sat, 11 Feb 2012 03:49:53 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.3</generator>
	<item>
		<title>By: admin</title>
		<link>http://www.edmondscommerce.co.uk/php/netbeans-backwards-and-forwards/comment-page-1/#comment-2192</link>
		<dc:creator>admin</dc:creator>
		<pubDate>Fri, 29 Jan 2010 09:53:23 +0000</pubDate>
		<guid isPermaLink="false">http://www.edmondscommerce.co.uk/blog/?p=1325#comment-2192</guid>
		<description>There&#039;s not really anything particular about Magento with Netbeans.

My advice is to get PHP with Xdebug installed locally then change your php.ini settings so that xdebug gives you loads of info.

This is my php.ini

[code]
zend_extension=&quot;/opt/lampp/lib/php/extensions/no-debug-non-zts-20060613/xdebug.so&quot;
xdebug.remote_enable=1
xdebug.remote_host=&quot;localhost&quot;
xdebug.remote_port=9000
xdebug.remote_handler=&quot;dbgp&quot;
xdebug.remote_mode=&quot;req&quot;
xdebug.profiler_output_dir = &quot;/tmp/xdebug/&quot;
xdebug.profiler_enable = Off
xdebug.var_display_max_data = 9999999999
xdebug.var_display_max_children = 99999999999
xdebug.var_display_max_depth = 10
xdebug.collect_params=4
[/code]

Note you will need to change the path to Xdebug for your system.

After that, just load Netbeans, create a new project and select with existing source, then select your root Magento folder and that&#039;s it.

Netbean&#039;s will take a little time to scan through all of the files, but once that&#039;s done you can navigate through the code architecture easily.

You should also be able to set breakpoints and use Netbeans/Xdebug to step through the execution of the code. That&#039;s a whole other issue though and my advice is to learn how to use Netbeans properly first and then worry about starting to do that kind of debugging.</description>
		<content:encoded><![CDATA[<p>There's not really anything particular about Magento with Netbeans.</p>
<p>My advice is to get PHP with Xdebug installed locally then change your php.ini settings so that xdebug gives you loads of info.</p>
<p>This is my php.ini</p>
<div class="igBar"><span id="lcode-1"><a href="#" onclick="javascript:showPlainTxt('code-1'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">CODE:</span>
<div id="code-1">
<div class="code">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">zend_extension=<span style="color:#CC0000;">"/opt/lampp/lib/php/extensions/no-debug-non-zts-20060613/xdebug.so"</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">xdebug.<span style="">remote_enable</span>=<span style="color:#800000;color:#800000;">1</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">xdebug.<span style="">remote_host</span>=<span style="color:#CC0000;">"localhost"</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">xdebug.<span style="">remote_port</span>=<span style="color:#800000;color:#800000;">9000</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">xdebug.<span style="">remote_handler</span>=<span style="color:#CC0000;">"dbgp"</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">xdebug.<span style="">remote_mode</span>=<span style="color:#CC0000;">"req"</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">xdebug.<span style="">profiler_output_dir</span> = <span style="color:#CC0000;">"/tmp/xdebug/"</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">xdebug.<span style="">profiler_enable</span> = Off</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">xdebug.<span style="">var_display_max_data</span> = <span style="color:#800000;color:#800000;">9999999999</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">xdebug.<span style="">var_display_max_children</span> = <span style="color:#800000;color:#800000;">99999999999</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">xdebug.<span style="">var_display_max_depth</span> = <span style="color:#800000;color:#800000;">10</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">xdebug.<span style="">collect_params</span>=<span style="color:#800000;color:#800000;">4</span> </div>
</li>
</ol>
</div>
</div>
</div>
<p></p>
<p>Note you will need to change the path to Xdebug for your system.</p>
<p>After that, just load Netbeans, create a new project and select with existing source, then select your root Magento folder and that's it.</p>
<p>Netbean's will take a little time to scan through all of the files, but once that's done you can navigate through the code architecture easily.</p>
<p>You should also be able to set breakpoints and use Netbeans/Xdebug to step through the execution of the code. That's a whole other issue though and my advice is to learn how to use Netbeans properly first and then worry about starting to do that kind of debugging.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Brady</title>
		<link>http://www.edmondscommerce.co.uk/php/netbeans-backwards-and-forwards/comment-page-1/#comment-2186</link>
		<dc:creator>Brady</dc:creator>
		<pubDate>Thu, 28 Jan 2010 19:22:08 +0000</pubDate>
		<guid isPermaLink="false">http://www.edmondscommerce.co.uk/blog/?p=1325#comment-2186</guid>
		<description>Thank you for this article!

I noticed you write pretty frequently about Magento. I currently use Coda (on a Mac), but want to migrate over to an IDE like Netbeans.

I was wondering if you could to a &quot;Best Practices&quot; post about setting up Magento in Netbeans? I feel a bit lost in that arena.

Thank you!</description>
		<content:encoded><![CDATA[<p>Thank you for this article!</p>
<p>I noticed you write pretty frequently about Magento. I currently use Coda (on a Mac), but want to migrate over to an IDE like Netbeans.</p>
<p>I was wondering if you could to a "Best Practices" post about setting up Magento in Netbeans? I feel a bit lost in that arena.</p>
<p>Thank you!</p>
]]></content:encoded>
	</item>
</channel>
</rss>

