PhpStorm for WordPress


Published on

A summary of PhpStorm features for WordPress, and why WordPress developers should use it

Published in: Technology
1 Like
  • Be the first to comment

No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide

PhpStorm for WordPress

  1. 1. NO MORE EXCUSES!There is no excuse for poorly coded andbadly performing WordPress plugins.“If more WordPress Plugindevelopers used PhpStormthere would be a lot morehigher quality plugins.”-- Stefan Didak, June 2013Saturday, June 15, 13
  2. 2. Stefan Didakhttp://www.stefandidak.comSaturday, June 15, 13
  3. 3. QUICK FEATURE TOUROF THE BEST WEBDEVELOPMENT IDEEVER!And that’s because I said so :-)Saturday, June 15, 13
  4. 4. MAJOR FEATURE AREASIDE : INTEGRATED DEVELOPMENT ENVIRONMENTIntelligent PHP Code EditingSmart HTML/CSS EditingJavaScript EditingDatabase Schema EditingFast Code Quality AnalysisIntegrated Debugging and Testing...File WatchersFully CustomizableSaturday, June 15, 13
  5. 5. CROSS PLATFORMAvailable for Windows, Apple OSX, and LinuxSaturday, June 15, 13
  6. 6. EDITINGThe editor has so many features I can’t possibly mention it allCode CompletionDuplicate Code DetectionPHP REFACTORING!Code Re-arrangementCode Analysis & SuggestionsNavigation & SearchPHPDoc SupportSupport for Callback ReferencesSmarty TemplatesFrameworks SupportSaturday, June 15, 13
  7. 7. DEBUGGING / PROFILINGLive Demo of PhpStorm debugging WordPress in my longerdeveloper tools session... stay tuned!Saturday, June 15, 13
  8. 8. DEBUGGINGLive Demo of PhpStorm debugging WordPress in my longerdeveloper tools session... stay tuned!PHP, JavaScript, CoffeeScript,TypeScript, Dart.Uses full source mapsEven handles minified JS!Step through your theme code,plugins, and WordPress itself.Saturday, June 15, 13
  9. 9. UNITTESTINGPhpStorm has full support for PHPUnitRun unit testsdirectly inside thePhpStorm IDE.Multiple Run/DebugConfigurationsIt almost feels like MicrosoftVisual Studio! :-)Saturday, June 15, 13
  10. 10. HTML, CSS, JAVASCRIPTThe “bread and butter” of front-end web developmentDOM-BasedBrowser Specific Code CompletionValidation and quick fix suggestionsLive Editing & Instant Preview/RefreshJavaScript REFACTORING!Saturday, June 15, 13
  11. 11. CODE AND STYLEInstantly reformat the UGLY coding styleyou inherited on some client project!Define your coding standard or...Adopt a known and proven code styleOne Click / Hotkey reformatting!PSR1, PSR2, Zend, Drupal, Symfony2PHP CodeSniffer SupportSaturday, June 15, 13
  12. 12. MORE IDE FEATURESMore on versioning in my other developer tools sessionINTEGRATEDVERSIONING & TRACKINGSubversion (SVN), Mercurial, Git,Perforce, CVS, and Microsoft TFS.JetBrains YouTrack, Atlassian JIRA,Lighthouse, Pivotal Tracker, GitHub,Redmine, and Trac.Saturday, June 15, 13
  13. 13. MORE IDE FEATURESDownload a 30-day trial version and try it all out yourselfDatabase & SQL SupportTracking of “local history” (protection)PHP UML Class DiagramsPhing SupportLocal/Remote Project FilesAccess through FTP, SFTP, Local, etc.Client to test RESTful web servicesSaturday, June 15, 13
  14. 14. FILE WATCHERSInstall node.js and extra tools and life will never be the sameBACKGROUND TASKSTurn LESS, SCSS, SASS into CSSMinify JS and CSSTurn CoffeeScript andTypeScript into JavaScriptAnd much more...Saturday, June 15, 13
  15. 15. PLUGINS, YES PLUGINS!For PhpStorm, that is.EXTENDConnectors, File Formats like LUA, Extrascripting support like Bash, IDEenhancements, new languages, etc.Saturday, June 15, 13
  16. 16. JETBRAINS.COMFor videos, tutorials, product information, and moreJetBrainshttp://www.jetbrains.comJetBrains PhpStorm PhpStorm 30-day Trial Download Best Practices Webinar Videos on JetBrains TV, June 15, 13
  17. 17. THANKYOU JETBRAINShttp://www.jetbrains.comYour chance to win aFREE COPY of...Saturday, June 15, 13