New home, new sideproject
Nov 04 2008
I’ve had quite the busy last little month or two. My wife and I have been house shopping for a while, and found a place about 2 months ago. However, just last weekend we moved into our new (to us at least) condo in west Toronto.
The new sideproject is the CakePHP DebugKit . I’ve been hard at work building a ‘debug toolbar’ for CakePHP. This project is influenced by the existing tools available for Django and Symfony. Both of these tools provide very handy information to developers for debugging and general development. However, there was nothing comparable in the CakePHP camp. After conversing with the rest of the core team, I decided to take charge and built what I think is going to end up being a really useful tool. The DebugKit is provided as a plugin that will be supported by myself and others on the core team.
As Daniel Hofsetter described earlier it makes a simple toolbar that contains various panels of debug information. Clicking a panel shows the information the panel has prepared. Currently there are 6 supported panels, and there are hooks in place to allow you to add your own panels. I’d like to thank Joel Moss and Joel Perras for helping me out with getting additional Javascript libraries covered. Check back later this week, as I hope to have a tutorial covering how to use the Toolbar and the other features of the DebugKit.
Search
Categories
Recent Posts
- Looking backwards and forwards
- CakePHP RC4 released
- Testing CakePHP Controllers the hard way
- DebugKit updates
- Free slides - CakeFest Argentina
- CakeFest Argentina after thoughts.
- CakeFest argentina approaches
- Making Testable Static classes
- Using bindModel to get to deep relations
- New home, new sideproject
Comments
José Lorenzo Rodríguez on 4/11/08
Hi! Great plugin I love it…
It is nice to see that my path to the Debugger made into something useful. keep up the good work!
Brett Wilton on 4/11/08
This sounds like a great tool for cake, look forward to reading your tutorial…
Ahsan on 5/11/08
This will be very useful. Thanks for working on it.
Tarique Sani on 5/11/08
Debug Kit should be made a part of the core!! Great Stuff
mark story on 5/11/08
José Lorenzo Rodríguez: I still plan on moving the timing/benchmark functionality into core, but for the time being making it part of the DebugKit allows that functionality to exist in 1.2
Tarique: From what I know, once the plugin reaches a release it will be treated like other core team supported projects. So I don’t know if there is a need to move it into core.
primeminister on 6/11/08
He Mark, I tested it and used it. Very nice indeed! I like that I can adjust some css etc.
What I discoverd is that f.i. I have a lot of sessions the bottom part is not shown. There is a scrollbar but I can’t scroll. When I move my mouse to scroll the popup is gone.
Something easy to fix?
skiedr on 9/11/08
BTW, i create two usefull additional panels.
Ask me tomorrow about it in irk channel, please
Antonio on 10/11/08
Mark, great job with this toolbar.
I have to point you to a little problem: The plugin seems to be incompatible with themes on cakephp.
Since we’ve started to theme our application, we found lots of problems to make the theme work as in the manual.
We found a workaround implying beforeRender, but then your plugin stopped to work, and we realized that the problem was with ToolbarComponent::startup method.
We have removed your component, what we’d love to have it back as soon as you can take a look on this issue.
Again, thanks for the great work!
mark story on 15/11/08
Antonio: This is a known problem. I’ve been working on a solution with Nate Abele and Andy Dawson. It should be complete soon. If all goes as plan the DebugKit will be compatible with all View classes Theme included.
Have Something to say?