0
Use of popular PHP
IDEs with Drupal
Valery “valthebald” Lourie
http://bit.ly/
About /me
valthebald
valthebald
Popularity
Debuggers
IDEs covered
Be more efficient
●
Syntax highlighting
●
Syntax errors and warnings
●
Code completion (phpDoc)
●
Coding styles (coding st...
Work with others
●
VCS integration
●
HTML / JS / CSS
●
Integrated shell
●
Integrated browser
●
TODO lists
●
Debugging!!!
Local debug
●
Works in internal browser
●
Requires local web server (Apache)
●
Requires PHP extension
Remote debug
●
Works in any browser
●
Concurrent debugging
●
Does not require local web server
●
May require firewall setu...
Demo
Breakpoints
Breakpoints
What's the
difference
Drupal-specific
●
PHPStorm plugin
●
Zend Studio
http://www.johnish.com/2013/04/15/zend-studio-configure-f
●
PDT Coding sty...
Code hints
Questions?
Using PHP IDEs with Drupal (DrupalDevDays Szeged 2014)
Upcoming SlideShare
Loading in...5
×

Using PHP IDEs with Drupal (DrupalDevDays Szeged 2014)

259

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
259
On Slideshare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
1
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Transcript of "Using PHP IDEs with Drupal (DrupalDevDays Szeged 2014)"

  1. 1. Use of popular PHP IDEs with Drupal Valery “valthebald” Lourie http://bit.ly/
  2. 2. About /me valthebald valthebald
  3. 3. Popularity
  4. 4. Debuggers
  5. 5. IDEs covered
  6. 6. Be more efficient ● Syntax highlighting ● Syntax errors and warnings ● Code completion (phpDoc) ● Coding styles (coding standards) ● Refactoring ● Project navigation ● Debugging!!!
  7. 7. Work with others ● VCS integration ● HTML / JS / CSS ● Integrated shell ● Integrated browser ● TODO lists ● Debugging!!!
  8. 8. Local debug ● Works in internal browser ● Requires local web server (Apache) ● Requires PHP extension
  9. 9. Remote debug ● Works in any browser ● Concurrent debugging ● Does not require local web server ● May require firewall setup ● http://derickrethans.nl/debugging-with-xdebug-and-fire
  10. 10. Demo
  11. 11. Breakpoints
  12. 12. Breakpoints
  13. 13. What's the difference
  14. 14. Drupal-specific ● PHPStorm plugin ● Zend Studio http://www.johnish.com/2013/04/15/zend-studio-configure-f ● PDT Coding style https://deekayen.net/zend-studio-eclipse-drupal-formatter ● NetBeans https://drupal.org/node/1764074
  15. 15. Code hints
  16. 16. Questions?
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×