Rejoice - the BEST php IDE is here
If you're like me, and have used IntelliJ IDEA from JetBrains for java, you already know what the best java IDE is. The good news is that, they now have the equivalent for php, called WebIDE (or PhpStorm).
Disclaimer: I have no affiliation with JetBrains or for that matter with any company behind any IDE.
I've just suffered too long with all the other IDEs (yes, that includes Eclipse+PDT, NetBeans, Zend, ...), that being able to use "IntelliJ for php" is like finally going home and seating in your favorite armchair.
Please note, this is not an attempt to start a religious discussion about different IDEs, and I will not respond to any such reply. If you're happy with your current IDE, by all means stay with it.
However, if you have genuine questions about how you can to this and that in WebIDE, I'll do my best to answer all the questions and show all the tricks I know. Most important hint (true for any IDE): learn the shortcuts.
So, go ahead, download and enjoy it.

Vakopian, this is pretty awesome! It looks like they have a free license for open-source projects - do you feel like applying on behalf of QCubed?
Alex,
Sure I'll be happy to apply.
A couple of questions (needed when applying):
1) Where is QCubed license page? If we don't have a page, it would be good to create one.
2) How many developers should we get the license for? You might have an estimate, and maybe other people can reply to this thread asking to add more?
3) Who should be the contact person? I don't mind if it's me, however, I'm not currently a formal "core contributor". And the application page asks for both "Project role" and "Page, confirming your participation in the project".
If you or VexedPanda (or any other core contributor) would like to apply and/or be the "contact person", it might be a better way to go.
I just applied on our behalf. Asked for 10 licenses to start. Will let you know once I hear back.
Alex,
any news from JetBrains? My evaluation license is running out and I'd really like to continue using WebIDE.
Thanks.
I just pinged them, they said "we have a long line, looking through these requests on a first come first serve basis." Bleh. I'll let you know as soon as I hear back.
Great news! JetBrains just gave us all (QCubed contributors) the licenses to use PhpStorm!! WOOO HOOO all hail JetBrains!
If you're a core contributor to QCubed and want the license key, ping me via email (alex94040 at yahoo dot com), and I'll send it your way.
This is awesome. Very well done.
Now it hurts not to be part of the crew.
Cheers,
tronics
Tronics - join in, we want you contributing! :-)
:-)
I'd love to. But I'm slammed with too much work.
Apart from this I'm totally supporting this fine bunch of people here. Knitting on version 2.* is a cool move. :))
On another note:
Meanwhile the alternative ORM (phpactiverecord) I suggested and demoed with qcubed is now finally 1.0 released. IMHO there is something around the corner for us here that might have a serious positive impact on speed and using 5.3 features. Yet it might change our way of thinking so this might still need some time.
Cheers
tronics
I recommend everybody to try Codelobster PHP Edition. It's free portable PHP IDE, that has its own powerful debugger, very advanced PHP autocomplete, even SQL autocomplete, and very handy navigation with "Ctrl"-key holding.
Tooltips with parameters are shown for functions, there is ability to call in for help from site php.net. The same works for html, css and javascript.
And you have an ability to use special plug-ins for Drupal, Joomla, WordPress, Smarty, CodeIgniter and JQuery.
Folks,
The license that JetBrains issued for QCubed contributors is about to expire. If you contribute code to QCubed and would like a new license, please ping me - [alex94040 at yahoo dot com]
I am not a core contributor. But I experiment with it a lot. I was trying to do something like a vertical Datagrid. I also have a plan to integrate QC with MongoDB, as I need Mongo for my work but QC does not support it (but that is a bit distant). So if it is possible for me to have it, I too would want it.
You can tell me if you feel like denying because I know I am not established here as a contributor as yet.
Regards,
Vaibhav
Vaibhav,
I'd be happy to give you the license key, but I'm afraid I'm bound by the terms of our agreement with JetBrains. I can only provide the key to core contributors. At the point when you submit a couple patches into our bug tracking framework - and they get accepted / committed, I'd be happy to revisit this and give you the key. I'd be thrilled to welcome you to the inner circle as well :)
Cheers,
Alex
I want to file a patch right away and there is a second one (the examples database in PostgreSQL dump format). There are a couple of things I am working upon as well.
But I do not know how to CREATE a PATCH!! Can someone guide me? I would be uploading a complete file for the time, only to mention the (one line) change I make.
Here is the first ticket:
http://trac.qcu.be/projects/qcubed/ticket/738
Regards,
Vaibhav
Instructions on creating patches: http://tortoisesvn.net/docs/release/TortoiseSVN_en/tsvn-dug-patch.html
(just google "SVN create patch" or "tortoise create patch")