first, a short introduction: My name is Niko Sams, I'm from Austria. I have contributed to KDE for a while and ever since I planned blogging about - so here I am.
As a web developer and KDE user I need a good IDE. I use the great Quanta3 for years now, but it's dead now. So I started contributing to Quanta4 - well indirectly though various kdevelop plugins - those all will be used by Quanta4.
Yes - Quanta4 is not dead - we just need time (and developers).
What I've been working on recently is a XDebug (php debugger) plugin.
I started on this quite some time ago by creating a generic debugger infrastructure for kdevplatform - and port the kdevelop gdb plugin to that. In kdevelop3 every debugger plugin had it's own set of toolbars, views and everything - you can imagine how this looks like when you have 3 debuggers installed :D
For kdevplatform the common actions and views are now shared across debuggers.
Another important part was the new launch framework apaku introduced, with that we can have one Run » Launch Debug action that works for all debuggers. (Perhaps someone remembers the "Debug - Not yet working" action we had at the time of our latest KDevelop hack sprint)
You can follow the development here:
trunk/playground/devtools/kdevelop4-extra-plugins/xdebug
(for now only debugging local cli php scripts is supported)
(for now only debugging local cli php scripts is supported)

Great, keep up the good work!
ReplyDeleteThat is one hell of a cool announcement, just told my colleagues that this feature will end up in kdevplatform. Keep up the nice work!!
ReplyDeleteGreat news...but when we will see a stable version? I wait from a long time...
ReplyDelete@gp: for a stable quanta we still have a long way ahead of us.
ReplyDeleteGreat news... maybe ill give Quanta a second try sometime. Currently I use ZendStudio (but the 5.x-Series) for writing PHP-Code. And the Debugger Feature is a important part for me.
ReplyDeleteGreetings from Styria :)
Daniel
Hey, Great to hear progress is still going on. I'd offer my help but as a beginner hacker It wouldn't be helpful to you. >.>
ReplyDeleteSo the best I can do is wish you good luck and look forward to your work. :)
William
I'm really happy to read this. :)
ReplyDeletelove to see a web browser support too.
ReplyDeletefor this very useful feature :-)
Hi have there been any updates on this for kdevelop 4?
ReplyDelete@winmutt:
ReplyDeletethe code has been imported into the quanta repository. https://projects.kde.org/projects/playground/devtools/quanta
But I think not a lot happened there to it.
@Niko
ReplyDeleteAny chance this can get updated for Kdevelop? I really hate the idea of using eclipse :D