PhpStorm & WebStorm 3.0 Early Access Program started

Posted on by Alexey Gopachenko

We’re happy to announce first public builds of long awaited PhpStorm & WebStorm 3.0!

There’s a lots and lots of stuff inside, totaling to several hundreds of votes, but here is the list visible changes to focus on:

  • Intellij Platform 11 more streamlined UI on modern OSes, including Lion fullscreen mode and lots of performance and usability improvements
  • PHP Project Configuration has PHP interpreters management
  • PHP Language support augmented with advanced type inference, new PHPDoc metadata, a set of Live Templates, new Intentions, and Surround With expressions
  • PHP Editor and Formatter initial implementation of class auto-import, alignment of key=>value pairs, on “=” sign in a group of assignments and PHPDoc formatting options
  • PHP Debug got ‘Zero-Configuration’ command line debugging and significant stability improvements via debugger side caching of evaluation
  • PHP Run configurations tunable with advanced settings for command line run configurations(PHP Script, PHP Unit) – options, environment variables and a new ‘PHP HTTP Request’ configuration for ad-hoc debugging
  • PHP Profiler views for Xdebug profiling logs
  • Twig Basic (HTML) formatting and Keyword/built-in filter completion
  • XSLT Debugger
  • Web Deployment Mark directories to exclude/include from transfer and indexing in project creation window
  • CoffeeScript support

Please note that ALL of this is work in progress and will undergo series of both technical and cosmetic changes during next months.

More stuff is coming – so do not hesitate with feedback, first milestone build is only one month away!

EAP users know the drill, but since this is a major upgrade – I got to repeat:

  • BACK UP YOUR SETTINGS AND PROJECT INFO BEFORE 1st RUN
  • 3rd party plugins may cease to work with this build (bug authors for v 11 support)

Download PhpStorm & WebStorm 3.0 EAP build 108.1343 for your platform from project EAP page.

Develop with pleasure!
-JetBrains Web IDE Team

Comments below can no longer be edited.

34 Responses to PhpStorm & WebStorm 3.0 Early Access Program started

  1. EugeneOZ says:

    September 21, 2011

    Finaly! So glad to see this EAP release! Thank you!

  2. FractalizeR says:

    September 21, 2011

    Should we really “bug” authors, or, may be, better to “beg” them? 😉

  3. Vladislav says:

    September 21, 2011

    And what about Symfony support? 🙁

    • Giuseppe says:

      September 21, 2011

      Yep, really, what about Symfony2 support? Pretty please…

      • Vladislav says:

        September 21, 2011

        And Symfony 1 too 🙂

        • Narkus says:

          September 21, 2011

          Not only Symfony but Zend.

    • Michal says:

      September 22, 2011

      Does’nt youre satisfied with Twig ha?! 😛

      • Ronald says:

        October 1, 2011

        Nope, I personally don’t use twig as I’ve been using symfony in the old no template engine way. I’m sure a lot of other developers are doing.

        I am however very satisfied with their class hinting support. It really makes developing in PHP much easier, cleaner, and more fun.

        Class and variable discovery inside symfony’s template would be one more awesome thing to have. Short cut variables like sf_user, and sf_data are all valid variables in symfony’s template. Current, there’s no way for the IDE know about these variables as well as those I’ve set inside my controller.

        So while a horizontal improvement like twig support is an awesome feature to have, I’d like to see more vertical improvements (or smarter) in the auto complete engine that handles framework specific things.

  4. Stamm says:

    September 21, 2011

    What about Yii support?

    • Alex says:

      October 20, 2011

      Realy. It’s very important for me too! Please!

  5. Rostislav Stoyanov says:

    September 21, 2011

    Hello,

    I like the EAP 3.0 and especially the “Align consecutive assignments”. It will be great if you apply this for classes too, not only functions.

    Thanks!

    • Daniel says:

      September 25, 2011

      And the option of using tabs instead of spaces only

    • Bryan Green says:

      September 26, 2011

      +1

  6. Eric says:

    September 21, 2011

    Yii Support pretty please

  7. Michal says:

    September 22, 2011

    What about Gherkin syntax for Behat BDD tool?

  8. CoolGoose says:

    September 22, 2011

    Don’t forget about http://youtrack.jetbrains.net/issue/WI-1284?projectKey=WI please

  9. neuro159 says:

    September 22, 2011

    @all This is just first public build, stay tuned.

  10. sss says:

    September 22, 2011

    new PHPDoc metadata? any information about this feature?

  11. Nils Luxton says:

    September 22, 2011

    This is brilliant – I’ve been looking forward to this EAP for ages, and it’s delivered!

    Shocked at the comments – people got nothing nice to say?

    Keep up the good work guys, it seems like you’ve got a more stable base to work from now on which to build the upcoming new features.

    I wondered, is the roadmap (http://confluence.jetbrains.net/pages/viewpage.action?pageId=15801728) up to date? And does it reflect the state of the current EAP? Or does it reflect both the EAP and your in-development versions?

    Again, thanks for a great tool.

  12. Bryan Green says:

    September 22, 2011

    I like it a lot. Great new code formatting! Buy your code monkeys some pizza! You’ve got one happy client.

    I still would like to see the current open file tab be darker or something 🙂

    • Bryan Green says:

      September 22, 2011

      Formatting the code on one of my pages caused the editor to sh*t the bed.

      • Bryan Green says:

        September 22, 2011

        repeatedly, force close via Process Explorer. what is this – beta software?

        • nikic says:

          September 22, 2011

          Uhm, actually, it is. This is an Early Access Preview. It isn’t even a beta. You should expect it to be instable.

          • Bryan Green says:

            September 22, 2011

            Yeah, sarcasm and all that.

        • Johnny Woo says:

          September 22, 2011

          Well, it is an EAP after all 🙂 Don’t forget to create an issue in the tracker for your problem.

  13. Roger says:

    September 22, 2011

    How do I get more information about these features? I can’t figure out how to get the code alignment features to work

    • Bryan Green says:

      September 26, 2011

      You tried changing the code formatting settings for PHP code?

  14. Oleksandr Sidko says:

    September 22, 2011

    Node.JS + EJS is very needed.

  15. Rafi B. says:

    September 22, 2011

    Thanks so much guys! Such a great development force behind this IDE, its terrific!

  16. neuro159 says:

    September 22, 2011

    Thanks for kind words and filed issues, everybody!

    We’re working hard to fix reported bugs and performance problems and will get back to new features 🙂

    More info on each feature or major change will be posted separately.

    • Bryan Green says:

      September 23, 2011

      We appreciate the fine work. The best PHP development environment keeps getting better.

  17. Artem says:

    September 23, 2011

    Excellent news! You guys are doing an amazing job. Best PHP IDE in the space.

    For those of you nagging on about support for your favorite frameworks; there are feature requests in YouTrack already. Other things are clearly prioritized over that (and it’s a good thing IMO). Other than some wacky code assist rules, I don’t see what kind of integration you’re looking for. You want big buttons that say “Create Controller”? Framework APIs change constantly and having to deal with supporting its a huge burden.

  18. Andrew says:

    September 23, 2011

    What about support ini-files?

  19. Edgar Martinez says:

    September 27, 2011

    Awesome Stuff I see the Zend and Symphony integration. Can’t wait till the UML integration. Very exciting. Keep up the good work.