PhpStorm - A WordPress Journey from Notepad to PhpStorm
Preview:
DESCRIPTION
Slides from the WordPress GTA Meetup presentation of March 11, 2013
Citation preview
- PhpStormA WordPress JourneyFrom Notepad to PhpStorm
- Learning WordPressWhere to Start?
- Learning WordPressWhere to Start? Build Your Own Theme
- Learning WordPressWhere to Start? Build Your Own Theme
http://rattitude.com
- Learning WordPressWhere to Start? Build Your Own Theme Build
Your Own Plugin
- Learning WordPressWhere to Start? Build Your Own Theme Build
Your Own Plugin BNS Corner Logo
- Learning WordPressWhere to Start? Build Your Own Theme Build
Your Own Plugin Get Involved with the WordPress Community
- Learning WordPressWhere to Start? Build Your Own Theme Build
Your Own Plugin Get Involved with the WordPress Community Visit the
Support forums daily
- Learning WordPressWhere to Start? Build Your Own Theme Build
Your Own Plugin Get Involved with the WordPress Community Visit the
Support forums daily http://wordpress.org/support
- Learning WordPressWhere to Start? Build Your Own Theme Build
Your Own Plugin Get Involved with the WordPress Community Visit the
Support forums daily Try to answer 5 questions every day
- Learning WordPressWhere to Start? Build Your Own Theme Build
Your Own Plugin Get Involved with the WordPress Community Visit the
Support forums daily Try to answer 5 questions every day Which will
lead you into the Codex http://codex.wordpress.org
- Learning WordPressWhere to Start? Build Your Own Theme Build
Your Own Plugin Get Involved with the WordPress Community Rinse and
Repeat
- Learning WordPress Build Your Own Theme Build Your Own Plugin
Get Involved with the WordPress Community Rinse and Repeat Update
the Codex
- Learning WordPress Build Your Own Theme Build Your Own Plugin
Get Involved with the WordPress Community Rinse and Repeat Update
the Codex Expand your WordPress Communities
- Learning WordPress Build Your Own Theme Build Your Own Plugin
Get Involved with the WordPress Community Rinse and Repeat Update
the Codex Expand your WordPress Communities
http://wordpress.stackexchange.com
- Learning WordPress Build Your Own Theme Build Your Own Plugin
Get Involved with the WordPress Community Rinse and Repeat Update
the Codex Expand your WordPress Communities Get involved with
http://make.wordpress.org
- Learning WordPress Build Your Own Theme Build Your Own Plugin
Get Involved with the WordPress Community Rinse and Repeat Update
the Codex Expand your WordPress Communities Get involved with
http://make.wordpress.org Get involved with WordPress core
- The Tools of the Trade Editors Notepad
- The Tools of the Trade - Notepad Notepad
- The Tools of the Trade -Editors Notepad (NOT recommended)
- The Tools of the Trade -Editors Notepad (NOT recommended)
WordPad
- The Tools of the Trade -Editors Notepad (NOT recommended)
WordPad (NOT recommended can be worse than Notepad?!)
- The Tools of the Trade -Editors Notepad (NOT recommended)
WordPad (NOT recommended) PSPad.exe
- The Tools of the Trade -PSPad
- The Tools of the Trade -PSPad
- The Tools of the Trade -PSPad PSPad.exe http://pspad.com
- The Tools of the Trade -PSPad PSPad.exe Minimal FTP
- The Tools of the Trade -PSPad PSPad.exe Minimal FTP Mostly used
as a Live editing tool
- The Tools of the Trade -PSPad PSPad.exe Minimal FTP Mostly used
as a Live editing tool Great for quick fix edits (when a full IDE
is just a bit too much)
- The Tools of the Trade -PSPad PSPad.exe Minimal FTP Mostly used
as a Live editing tool Great for quick fix editsNB: Remember,
update your projectfiles!
- The Tools of the Trade -Editors Notepad (NOT recommended)
WordPad (NOT recommended) PSPad.exe Notepad++
- The Tools of the Trade -Editors Notepad (NOT recommended)
WordPad (NOT recommended) PSPad.exe Notepad++
http://notepad-plus-plus.org/
- The Tools of the Trade -Editors Notepad (NOT recommended)
WordPad (NOT recommended) PSPad.exe Notepad++ Komodo Edit
- The Tools of the Trade -Editors Notepad (NOT recommended)
WordPad (NOT recommended) PSPad.exe Notepad++ Komodo Edit
http://www.activestate.com/komodo-edit
- The Tools of the Trade FTP(only) AceFTP
- The Tools of the Trade FTP(only) AceFTP
http://software.visicommedia.com/en/products/aceftpfreewa re/
http://software.visicommedia.com/en/products/aceftp/
- The Tools of the Trade FTP(only) AceFTP
http://software.visicommedia.com/en/products/aceftpfreewa re/
http://software.visicommedia.com/en/products/aceftp/ FileZilla
- The Tools of the Trade FTP(only) AceFTP
http://software.visicommedia.com/en/products/aceftpfreewa re/
http://software.visicommedia.com/en/products/aceftp/ FileZilla
http://filezilla-project.org/
- The Tools of the Trade FTP(only) AceFTP
http://software.visicommedia.com/en/products/aceftpfreewa re/ Free
version works in most all cases
http://software.visicommedia.com/en/products/aceftp/ Pro version
FileZilla http://filezilla-project.org/ Just need the FileZilla
Client
- The Tools of the Trade FTP(only) AceFTP
http://software.visicommedia.com/en/products/aceftpfreeware/ Free
version works in most all cases
http://software.visicommedia.com/en/products/aceftp/ Pro version
FileZilla http://filezilla-project.org/ Just need the FileZilla
Client always freeEither FTP client is fine but AceFTP doesnot
handle SFTP all things being equal,choose FileZilla
- The Tools of the Trade VCSVCS = Version
ControlSoftware/System
- The Tools of the Trade VCSVCS = Version ControlSoftware/System
TortoiseSVN
- The Tools of the Trade VCSVCS = Version ControlSoftware/System
TortoiseSVN SVN stands for Subversion
- The Tools of the Trade VCSVCS = Version ControlSoftware/System
TortoiseSVN SVN stands for Subversion
http://en.wikipedia.org/wiki/Svn_(software)
- The Tools of the Trade VCSVCS = Version ControlSoftware/System
TortoiseSVN http://tortoisesvn.net/
- The Tools of the Trade VCSVCS = Version ControlSoftware/System
TortoiseSVN SVN is used to commit new / modified code to the
WordPress Extend Plugins repository (if you have a plugin hosted
there)
- The Tools of the Trade VCSVCS = Version ControlSoftware/System
TortoiseSVN Git
- The Tools of the Trade VCSVCS = Version ControlSoftware/System
TortoiseSVN Git Linus Torvalds said: "Im an egotistical bastard,
and I name all my projects after myself. First Linux, now
git."
- The Tools of the Trade VCSVCS = Version ControlSoftware/System
TortoiseSVN Git Linus Torvalds said: "Im an egotistical bastard,
and I name all my projects after myself. First Linux, now git. I
looked it up http://en.wikipedia.org/wiki/Git_(software)
- The Tools of the Trade VCSVCS = Version ControlSoftware/System
TortoiseSVN Git http://git-scm.com/
- The Tools of the Trade VCSVCS = Version ControlSoftware/System
TortoiseSVN Git I have used a form of Git for every project I have
recently been involved with
- The Tools of the Trade VCSVCS = Version ControlSoftware/System
TortoiseSVN Git I have used a form of Git for every project I have
recently been involved with Git is most powerful on its own when
wielded from the command line
- The Tools of the Trade VCSVCS = Version ControlSoftware/System
TortoiseSVN Git I have used a form of Git for every project I have
recently been involved with Git is most powerful on its own when
wielded from the command line Windows? Command Line?!
Really?!!
- The Tools of the Trade VCSVCS = Version ControlSoftware/System
TortoiseSVN Git I have used a form of Git for every project I have
recently been involved with Git is most powerful on its own when
wielded from the command line Windows? Command Line?! Really?!!
Yes, but there are easier ways think IDE
- The Tools of the Trade VCSVCS = Version ControlSoftware/System
GitSlightly off-topic:
- The Tools of the Trade VCSVCS = Version ControlSoftware/System
GitSlightly off-topic: Get a GitHub account
- The Tools of the Trade VCSVCS = Version ControlSoftware/System
Git Git Set Up Tutorial:
https://help.github.com/articles/set-up-gitSlightly off-topic: Get
a GitHub account https://github.com
- The Tools of the Trade VCSVCS = Version ControlSoftware/System
Git Git Set Up Tutorial:
https://help.github.com/articles/set-up-gitSlightly off-topic: Get
a GitHub account https://github.com Get a BitBucket account
https://bitbucket.org/
- The Tools of the Trade VCSVCS = Version ControlSoftware/System
TortoiseSVN Git More VCS options are available
- The Tools of the Trade VCSVCS = Version ControlSoftware/System
TortoiseSVN Git More VCS options are available: Mercurial (hg)
- The Tools of the Trade VCSVCS = Version ControlSoftware/System
TortoiseSVN Git More VCS options are available: Mercurial (hg)
http://mercurial.selenic.com/
- The Tools of the Trade VCSVCS = Version ControlSoftware/System
TortoiseSVN Git More VCS options are available: Mercurial (hg) CVS
Concurrent Versions System
- The Tools of the Trade VCSVCS = Version ControlSoftware/System
TortoiseSVN Git More VCS options are available: Mercurial (hg) CVS
Concurrent Versions System http://cvs.nongnu.org/
- The Tools of the Trade VCSVCS = Version ControlSoftware/System
TortoiseSVN Git More VCS options are available: Mercurial (hg) CVS
Concurrent Versions System Manual methods
- The Tools of the Trade VCSVCS = Version ControlSoftware/System
TortoiseSVN Git More VCS options are available: Mercurial (hg) CVS
Concurrent Versions System Manual methods Seriously?! Why!?
- The Tools of the Trade LocalLocal Test/Development
Environments
- The Tools of the Trade LocalLocal Test/Development Environments
XAMPP
- The Tools of the Trade LocalLocal Test/Development Environments
XAMPP http://www.apachefriends.org/en/xampp.ht ml
- The Tools of the Trade LocalLocal Test/Development Environments
XAMPP http://www.apachefriends.org/en/xampp.ht ml Portable
- The Tools of the Trade OffTopicLocal Test/Development
Environments XAMPP http://www.apachefriends.org/en/xampp.ht ml
Portable (as in Portable Apps) http://portableapps.com/
- The Tools of the Trade LocalLocal Test/Development Environments
XAMPP WAMP
- The Tools of the Trade LocalLocal Test/Development Environments
XAMPP WAMP http://www.wampserver.com/en/
- The Tools of the Trade LocalLocal Test/Development Environments
XAMPP WAMP More ways to develop/design locally
- The Tools of the Trade LocalLocal Test/Development Environments
XAMPP WAMP More ways to develop/design locally InstantWP
- The Tools of the Trade LocalLocal Test/Development Environments
XAMPP WAMP More ways to develop/design locally InstantWP
http://www.instantwp.com/
- The Tools of the Trade LocalLocal Test/Development Environments
XAMPP WAMP More ways to develop/design locally InstantWP
Others?
- The Tools of the Trade LocalLocal Test/Development Environments
XAMPP WAMP More ways to develop/design locally InstantWP Others
leave a comment on the website http://wpgta.ca/2013/03/codekit-
phpstorm/
- Creating Works Today Use Integrated Development
Environment
- Creating Works Today Use Integrated Development Environment IDE
is the more commonly used term
- Creating Works Today Use Integrated Development Environment IDE
is the more commonly used term Use a robust FTP program
- Creating Works Today Use Integrated Development Environment IDE
is the more commonly used term Use a robust FTP program Use a good
SVN application
- Creating Works Today Use Integrated Development Environment IDE
is the more commonly used term Use a robust FTP program Use a good
SVN application Use a good Git application
- Creating Works Today -PhpStorm IDE = Integrated Development
Environment PhpStorm by JetBrains
http://www.jetbrains.com/phpstorm/
- Creating Works Today -PhpStorm Git (with GitHub specifically)
integration
- Creating Works Today -PhpStorm Git (with GitHub specifically)
integration little to no thought involved integration
- Creating Works Today -PhpStorm Git (with GitHub specifically)
integration Project deployment to multiple FTP locations
- Creating Works Today -PhpStorm Git (with GitHub specifically)
integration Project deployment to multiple FTP locations
Autocomplete
- Creating Works Today -PhpStorm Git (with GitHub specifically)
integration Project deployment to multiple FTP locations
Autocomplete?
- Creating Works Today -PhpStorm Git (with GitHub specifically)
integration Project deployment to multiple FTP locations
Autocomplete? Yes!
- Creating Works Today -PhpStorm Git (with GitHub specifically)
integration Project deployment to multiple FTP locations
Autocomplete: PHP
- Creating Works Today -PhpStorm Git (with GitHub specifically)
integration Project deployment to multiple FTP locations
Autocomplete: PHP, JavaScript
- Creating Works Today -PhpStorm Git (with GitHub specifically)
integration Project deployment to multiple FTP locations
Autocomplete: PHP, JavaScript, jQuery
- Creating Works Today -PhpStorm Git (with GitHub specifically)
integration Project deployment to multiple FTP locations
Autocomplete: PHP, JavaScript, jQuery, HTML
- Creating Works Today -PhpStorm Git (with GitHub specifically)
integration Project deployment to multiple FTP locations
Autocomplete: PHP, JavaScript, jQuery, HTML, CSS
- Creating Works Today -PhpStorm Git (with GitHub specifically)
integration Project deployment to multiple FTP locations
Autocomplete: PHP, JavaScript, jQuery, HTML, CSS and theres
more!
- Creating Works Today -PhpStorm Git (with GitHub specifically)
integration Project deployment to multiple FTP locations
Autocomplete: PHP, JavaScript, jQuery, HTML, CSS resource
folders
- Creating Works Today -PhpStorm Git (with GitHub specifically)
integration Project deployment to multiple FTP locations
Autocomplete: PHP, JavaScript, jQuery, HTML, CSS resource folders
Resource folders such as WordPress core
- Creating Works Today -PhpStorm Git (with GitHub specifically)
integration Project deployment to multiple FTP locations
Autocomplete: PHP, JavaScript, jQuery, HTML, CSS resource folders
Resource folders such as WordPress core, Parent-Themes
- Creating Works Today -PhpStorm Git (with GitHub specifically)
integration Project deployment to multiple FTP locations
Autocomplete: PHP, JavaScript, jQuery, HTML, CSS resource folders
Resource folders such as WordPress core, Parent-Themes,
Plugins
- Creating Works Today -PhpStorm Git (with GitHub specifically)
integration Project deployment to multiple FTP locations
Autocomplete: PHP, JavaScript, jQuery, HTML, CSS resource folders
Resource folders such as WordPress core, Parent-Themes, Plugins,
etc.
- Creating Works Today -PhpStorm Git (with GitHub specifically)
integration Project deployment to multiple FTP locations
Autocomplete: Languages and resources Intuitive Default Interface
setup
- Creating Works Today -PhpStorm Git (with GitHub specifically)
integration Project deployment to multiple FTP locations
Autocomplete: Languages and resources Intuitive Default Interface
setup Import Editor Configuration XML
- Creating Works Today -PhpStorm Git (with GitHub specifically)
integration Project deployment to multiple FTP locations
Autocomplete: Languages and resources Intuitive Default Interface
setup Import Editor Configuration XML Creates code formatted
appropriately, such as in the WordPress Coding
- Creating Works Today -PhpStorm Git (with GitHub specifically)
integration Project deployment to multiple FTP locations
Autocomplete: Languages and resources Intuitive Default Interface
setup Import Editor Configuration XML Easy of use
- Creating Works Today -PhpStorm Git (with GitHub specifically)
integration Project deployment to multiple FTP locations
Autocomplete: Languages and resources Intuitive Default Interface
setup Import Editor Configuration XML Easy of use and you can use
it on a Mac, too!
- WordPress GTA March 11,2013Thank you for attending and
yourattention to the presentations. Pleasefeel free to contact
myself with anyquestions. You are also welcome to addyour comments
to the post atWPGTA.caPresented by: Edward CaissieContact
email:edward.caissie@gmail.com