Advertisement
Code

Recommended Resources: WordPress Development

by

We utilize numerous tools and services on Tuts+, as well as teach how to use them through regularly published educational material on this site. Here are our top recommended resources for WordPress development professionals, which is put together by our editorial staff.

Note that some of the links below are affiliate links. This simply means we'll earn a small commission if you purchase that particular tool or service. If you do, we thank you for supporting Tuts+.

Applications

Sublime Text 2

Sublime Text is a sophisticated text editor for code, markup and prose. It boasts a slick user interface and amazing performance. It's feature set is robust, with split editing, the ability to go to anything, and distraction free mode. Learn more over at Sublime Text.

CodeKit

CodeKit helps you build websites better. It compiles all your code files automatically, features live browser reloads, has an easy framework to use across many projects, image optimization built in, and team collaboration. CodeKit's claim that It's so easy to use, that you'll giggle like a schoolgirl is seriously true. Learn more over at CodeKit.

Transmit

Transmit 4 is the ultimate FTP, SFTP, WebDAV, Amazon S3 file transfer client on the Mac. It's fast, has a handy two-pane view, which is easy to work with, and allows for multiple-connection transfers. Learn more over at the Mac App Store.

iTerm 2

iTerm2 is a replacement for Terminal. It works on Macs with Leopard, Snow Leopard, or Lion. Its focus is on performance, internationalization, and supporting a rich collection of innovative features that make your coding life better. Learn more over at iTerm 2.

MAMP

"MAMP" stands for: Macintosh, Apache, Mysql and PHP. With just a few mouse-clicks, you can install Apache, PHP and MySQL for Mac OS X. MAMP installs with ease on our local server environment in a matter of seconds on your Mac OS X computer, be it MacBook or iMac. There is also a professional version available MAMP PRO that features a highly configurable developing environment. Learn more over at MAMP.

WAMP

WampServer is a Windows web development environment. It allows you to create web applications with Apache2, PHP and a MySQL database. Alongside, PhpMyAdmin allows you to manage your databases with ease. WampServer installs automatically on your computer so you can work on your web projects locally. You will be able to tune your server without even touching the setting files. Learn more over at WAMP.

XAMPP

XAMPP is an easy to install Apache distribution containing MySQL, PHP and Perl. XAMPP is easy to install and to use. There are four XAMPP distributions for Linus, Windows, Mac OSX, and Solaris. Learn more over at XAMPP.

VirtualBox

VirtualBox is a powerful x86 and AMD64/Intel64 virtualization product for enterprise as well as home use. VirtualBox runs on Windows, Linux, Macintosh, or Solaris hosts and supports a large number of guest operating systems. VirtualBox is a feature rich, high performance product backed by Oracle and community effort. Learn more over at VirtualBox.

References

WordPress Codex

The WordPress Codex is the online manual for WordPress and a living repository for WordPress information and documentation. This is where to get started with WordPress development. Learn more over at WordPress Codex.

jQuery Docs

jQuery is a fast, small, and feature-rich JavaScript library. It makes things like HTML document traversal and manipulation, event handling, animation, and Ajax much simpler with an easy-to-use API that works across a multitude of browsers. This is the official documentation repository for jQuery. Learn more over at jQuery Docs.

WordPress Theme Developer Handbook

This is the place to get started with Wordpress Theme Development. Learn how to build Wordpress Themes in detail, from theme basics to advanced topics, such as security and testing. Learn more over at the Theme Developer Handbook.

WordPress Plugin Developer Handbook

This is the place to get started with WordPress Plugin Development. Learn how to build WordPress Plugins in detail, from plugin basics to advanced topics, such as working with hooks, remote functions, shortcodes, and more. Learn more over at Plugin Developer Handbook.

WordPress Trac

Trac is the place to follow along with the development of WordPress. Bugs reports, security issues, ticket tracking, patch submissions, and more are kept track of on Trac. Learn more over at WordPress Trac.

Web Services

BackupBuddy

BackupBuddy protects you from the worse case scenario, your site failing. With BackupBuddy you can easily back up your entire WordPress installation regularly. Widgets, themes, plugins, files and SQL database - the entire package. And then restore your site fast if needed. Learn more over at BackupBuddy.

Sucuri

The web can be scary with all the malware out there looking to freely attache itself to your site. You ned a quality solution to protect your site with. Sucuri is a popular website monitoring, alerting, and malware removal service. They support many content management systems and are well known for their WordPress protection. They have an affordable, fixed pricing model to work with. Learn more over at Sucuri.

Akismet

Akismet filters out your comment and trackback spam for you. Each time a new comment, trackback, or pingback is added to your site it's submitted to the Akismet web service, which runs hundreds of tests on the comment and returns a thumbs up or thumbs down. It's a big time saver for comment moderation on your site. There is a popular WordPress Akismet plugin available. Learn more over at Akismet.

Gravatar

Your Gravatar is an image that follows you from site to site appearing beside your name when you do things like comment or post on a blog. Setting up Gravatars on your site is easy to do and there is a popular plugin available for WordPress. Learn more over at Gravatar.

VaultPress

Vaultpress is world class WordPress security, backup, and support. With it you can backup your WordPress content when something changes in real time, restore your site with one click restores, and get daily server scanning for potential security threats. Vaultpress is supported by Automattic, the same company behind WordPress. Learn more over at VaultPress.

Hosting

WpEngine

WpEngine provides hassle-free Wordpress hosting. It's fast, scalable, secure and offers fully managed support. If you're setting up a Wordpress site for your clients, then WpEngine is an industry leading choice for hosting. Learn more over at WpEngine.

Media Temple

Media Temple provides reliable, scalable web hosting and 24/7 live support. They are known for having a rock solid technical setup and have an excellent reputation. Learn more over at Media Temple.

Page.ly

Page.ly is a rock-solid Managed WordPress Hosting platform. They manage, secure, and optimize thousands of deployments. With Page.ly you can be sure that your WordPress site is kept safe and updated with automatic WordPress core updates, plugin updates, backups, speed optimization and a suite of custom tools to make your WordPress experience better. Learn more over at Page.ly.

ZippyKid

The ZippyKid platform is built specifically for WordPress and their support staff does nothing but WordPress. When you sign up for a ZippyKid hosting plan, you get CDN included and unlimited storage. They support WordPress themes, plugins, upgrades, security, and mor Learn more over at ZippyKid.

Stock Themes and Plugins

ThemeForest

At ThemeForest you can buy and sell HTML templates as well as themes for popular CMS products like WordPress, Joomla and Drupal with prices ranging from just $5 up to $40. GraphicRiver is an Envato Marketplace and sister site to Tuts+. It's our largest, most active marketplace and a great community to get involved with. Learn more over at ThemeForest.

CodeCanyon

At CodeCanyon, you can purchase and sell scripts and components for a variety of languages and frameworks, currently including JavaScript, PHP, ASP.NET, and Java. CodeCanyon is an Envato Marketplace and sister site to Tuts+. It's a large, active code marketplace and a great community to get involved with. Learn more over at CodeCanyon.