I am proud to announce my last Web 2.Next creation, Formaldehyde, the most simple, lightweight, scalable, and complete (for its simplicity) Ajax and PHP Error Debugger.
I described everything in its dedicated Google Code Project Page, but just to summarize without many other words, this is the common deployment situation:
while this is what's up with a single formaldehyde.php file inclusion:
I hope you will like it, can't wait for some comment :geek:
My JavaScript book is out!
Don't miss the opportunity to upgrade your beginner or average dev skills.
This is great for the devs that do not use FirePHP.
ReplyDeleteI hook my custom functions with FirePHP log statements as the php error handlers and voila.
I have updated the Wiki section right now, and you may be interested into Formaldehyde VS FirePHP page ;)
ReplyDeletei am going to use this since it's always been something i wanted natively in firebug and liveheaders. thanks!!
ReplyDeleteI've done something similar a while ago, and I used it for some personal projects. My version injects some javascript code in the response, code that calls FB's console.something().
ReplyDeleteI've put it on my home server here:
http://doru.homeunix.org/php/debugger/index.php
If you find something usefull inthere, feel free to use it.
Cheers.
Doru Moisa
Formaldehyde is not related to FireBug, it's client side agnostic, and being created mainly for Ajax interactions, it would not make sense to inject anything in the page.
ReplyDeleteThanks in any case and you feel free to use whatever part of Formaldehyde you need.
P.S. this evening I will uploade a cross-browser client side script able to make Formaldehyde easy to implement and zero config whatever browser we have, logging included.
Regards
Nice job!
ReplyDeleteThe only drawback for me is that due to the PHP4 support, it is not implemented in a single class with some private or protected methods. The rest of the things are just great!
Marian, there is nothing more protected than a static variabile inside a function, since you cannot even try to extend it and access to its static var.
ReplyDeleteMoreover, you cannot redefine a function.
In few words, class means double code maintain for zero benefits, being formaldehyde zero config and PHP still procedural. Thanks in any case, regards.
real nice and simple!
ReplyDeleteIts highly informative. I would be visiting your blog hereafter regularly to gather valuable information.
ReplyDeleteThe perfect tool for me!
ReplyDelete