alanstorm

Commerce Bug 2

  • Popularity Score 621 Popularity Score

    Popularity ScoreReferrals to Site/Downloads

    0 0 1+ 1+ 250+ 250+ 1000+ 1000+ 10000+ 10000+

Commerce Bug 2 is a programmer's console that makes Magento development quick, fun, and easy.
Compatible with:
This extension is currently unavailable on Magento Connect. Please contact the developer.

You will be re-directed to the developer's website to complete your purchase.

You must be registered and logged in to get extension key.
In order to get this extension, you must be logged in to the Magento Community. Click here to login or register.
In order to get this extension, you must have active Magento Go Store. Click here to create Go store.

Magento Connect

$49.95
Previous Next
Overview

Commerce Bug 2

Commerce Bug is a development and debugging extension for the Magento platform. It’s the must have extension for any developer, designer, or IT professional programming and configuring the Magento Ecommerce system.

At a cost that’s a fraction of a billable hour, Commerce Bug provides vital information about the system for each page/request that will save you hours every day you’re working with Magento. You’ll have instant access to

  1. The request’s controller and action name
  2. Each instantiated Model, along with its location on the file system
  3. A list of each Block and phtml template pair
  4. All layout handles in use on a particular page
  5. Grouped class name look-up
  6. Instant access to a clear-cache button
  7. More exciting features in development for the 1.x branch.
  8. Perfect for working through tutorials and learning the system

Don’t believe us? Watch the screencast or checkout the live demo to get a feel for the full power of this must have extension.

Release Notes

Commerce Bug is a programmers console that makes Magento development quick, fun, and easy.

2010-07-03 01:37:39
  • Version number: 1.4
  • Stability: Stable
  • Compatibility: 1.3, 1.4, 1.4.1.1, 1.4.2, 1.5, 1.6

Commerce Bug is a development and debugging extension for the Magento platform. It’s the must have extension for any developer, designer, or IT professional programming and configuring the Magento Ecommerce system.

At a cost that’s a fraction of a billable hour, Commerce Bug provides vital information about the system for each page/request that will save you hours every day you’re working with Magento. You’ll have instant access to

  1. The request’s controller and action name
  2. Each instantiated Model, along with its location on the file system
  3. A list of each Block and phtml template pair
  4. All layout handles in use on a particular page
  5. Grouped class name look-up
  6. Instant access to a clear-cache button
  7. More exciting features in development for the 1.x branch.
  8. Perfect for working through tutorials and learning the system

Don’t believe us? Watch the screencast or checkout the live demo to get a feel for the full power of this must have extension.

Reviews

About the Developer

This extension was developed by and is supported by alanstorm

Commerce Bug 2 5 5 10 10
Worth every penny This is the type of tool that I could envision being packaged with Magento. It's very useful for plugin or theme development and couldn't imagine not using it now that I have it! August 7, 2013
I wish I knew about this product earlier. It solved my problem in less than an hour. (installation and finding the code I was looking for.) I strongly recommend this product. Do not use endless text search to find the code you need to modify! February 5, 2013
I just upgraded to Commerce Bug 2 which is even better than the already awesome Commerce Bug 1. Using Commerce Bug along with Google Chrome browser's Inspect Element feature really speeds up development. November 23, 2012
Excellent extension, very useful. I pushed for my company to buy licenses for our entire development team after using Alan Storm's blog extensively for research over the last few months. Alan is extremely helpful and responds very quickly to any questions we have. September 20, 2012
This extension is completely useful and recommend any developer that I work with purchase it. I just had an issue with this extension not working 1.12, and Alan immediately jumped on my sever and got the thing working, explaining to me what the problem was and solving it. I'm also a big fan of No Frills Layout and have literally forced many developers to read the book. Completely satisfied. June 29, 2012
Thanks, extremely helpful extension. A very minor feature request: Please add a Css class/id to the debugger container Html. June 20, 2012
Great extension, Alan responded quickly to help with install when I needed help (turned out the problem was completely on my side). May 15, 2012
Wow - until using this extension I was totally lost in Magento land. Can't say I love developing for it still, but at least now I actually get stuff done ! April 5, 2012
really brilliant extension - and Alan's ebook No Frills Magento Layout, is the best book I've read about Magento - and being as I've a subscription to the Safari Bookshelf that's pretty much all of them!!! November 4, 2011
Buy it, buy it, buy it... It will save you hours in problem solving! May 27, 2011
1-10 of 10
Q&A
(2 Questions : 3 Answers)

Product Q&A

Ask your questions. Share your answers.

 
 
« Back
 
 
Sort by
 
2 answers

IP?

Avatar Image Url:: http://www.magentocommerce.com/images/avatars/uploads/avatar_26337132
Customer avatar
Hello, great extension so far.

How can I enable this on frontend just for my IP?
I tried by setting my IP in backend Advanced > Developer > Developer Client Restriction > Allowed IPs, but doesn't seem to affect it. Cleared the caches and all.
by
bv02peu
-
5 months, 4 weeks ago
0points
0out of 0found this question helpful.
Was this helpful?Yes0No0

Answers

Avatar Image Url:: http://www.magentocommerce.com/images/avatars/uploads/avatar_106639
Customer avatar
Answer: 
That's a complicated question, so bear with me as I run through each point below.  If you need further clarification on a point, please don't hesitate to ask. 

First, Pulse Storm does not recommend or support running Commerce Bug, or any development debugging tool, in a production environment.  By their nature development tools expose information and use more system resources. As a general rule those sorts of activities are not what you want to happen in a production environment.  

Second, Commerce Bug's debug menu may be restricted by any programatic means you wish.  All you need to do is create a class rewrite for the following method

#File: Commercebug/Ison.php
public function isOn()
{
return true;
}

If isOn returns true, the menu displays, if isOn returns false, the Menu does not display.  For example creating a class method rewrite with the following would make Commerce Bug obey the developer IP restriction feature in Magento backend (System -> Configuration -> Developer -> Developer Client Restrictions. 

public function isOn()
{
return Mage::helper('core')->isDevAllowed();
}

There's more information on this in the manual that's part of the ZIP file distribution. If you don't have the programming background to do this yourself, we're more than happy to provide a small module to do it for you.  

Finally, even with the isOn method described above, due to Magento's module architecture there are certain parts of Commerce Bug that will still run in the background. For example, all Commerce Bug's event observers still fire, but most of them will skip collecting and storing (in memory) the required class/file/etc information.  

If you need clarification on any point please don't hesitate to ask. 
by
alanstorm
-
5 months, 4 weeks ago
0points
0out of 0found this answer helpful.
Was this helpful?Yes0No0

Avatar Image Url:: http://www.magentocommerce.com/images/avatars/uploads/avatar_26337132
Customer avatar
Answer: 
Thanks for the detailed answer, I did manage to find the ison function on my own and I've changed to my needs. I'm using a $_GET variable and I can simply add the parameter to the URL to each page that I need to see the toolbar. I'm using it this way because I have a dynamic IP and changing that file every time my IP changes is not very pleasant. My ip belongs to a variety of classes too, so I can't use a restriction based on IP classes.

Either way, nice extension, congrats for it. But keep working on it, I'm sure you can make it even better and more awesome. You should study your competition.
by
bv02peu
-
5 months, 3 weeks ago
+1point
1out of 1found this answer helpful.
Was this helpful?Yes1No0
Avatar Image Url:: http://www.magentocommerce.com/images/avatars/uploads/avatar_26221702
Customer avatar
Hello. Extension seems to work as described with one side effect: I cannot access my Magento admin area when the plug is active. I am forced to rename the *_Commercebug.xml file to regain access. Any thoughts here?

Otherwise, seems to be a great extension! I'm sure it will save me a lot of time!

Magento ver. 1.7.0.2
by
ndenitto
-
11 months ago
+2points
2out of 2found this question helpful.
Was this helpful?Yes2No0

Answers

Avatar Image Url:: http://www.magentocommerce.com/images/avatars/uploads/avatar_106639
Customer avatar
Answer: 
We're still tracking down the root cause of this bug.

Fortunately, there's a quick fix. Just delete you browser cookie(s) for the Magento domain in question, and you'll be able to log in again.
by
alanstorm
-
11 months ago
+1point
1out of 1found this answer helpful.
Was this helpful?Yes1No0
1 of 1
1 of 1
Get Help

Support for This Extension

The best place to start if you need help with a specific extension is to contact the developer. All Magento developers have both a contact email and a support email listed.

Magento Platform Support

If you need support for a Magento platform, there are different options for support depending on which Magento platform you are using. Below are links for specific platforms.

In order to upload extension, you must be logged in to the Magento Community. Click here to login or register.

Close

Register

* Required Fields

Close window

Forgot Your Password?

Please enter your email below and we'll send you a new password.

* Required Fields

Close window

Login

To upload extension you must be logged in.

* Required Fields

Close window

You are using an outdated browser

We built Magento Connect using the latest techniques and technologies.
This makes Magento Connect faster and easier to use.
Unfortunately, your browser doesn't support those technologies.
Use the links below to download a new browser or upgrade your existing browser.