Free Preview: WordPress Widgets: Front To Back

Setting Up MAMP

05:29

Setting Up MAMP

In this lesson, we begin setting up our local development environment by downloading and installing MAMP.

After installing MAMP, we will:

  • Configure the proper ports for Apache and MySQL for easy local development
  • Setup the directory out of which we’ll host our projects
  • Define the version of PHP that we’re using
  • Test our installation to verify that it’s configured correctly

1.Introduction
1 lesson, 02:25

Free Preview
1.1
What We're Covering
02:25

2.Our Local Development Environment
7 lessons, 37:44

Free Preview
2.1
Setting Up MAMP
05:29

2.2
Creating Our Database and Installing WordPress
06:18

2.3
Configuring Our IDE
04:05

2.4
Preparing The Plugin Directory
04:27

2.5
Configuring CodeKit For LESS and JSLint
08:04

2.6
A Survey of the Widgets API
05:40

2.7
Stubbing Out Our Widget Based on the API
03:41

3.Creating The Widget
10 lessons, 1:06:37

3.1
Creating The Header Definition
04:46

3.2
The Constructor, Localization, and Hooks
14:59

3.3
Adding a Text Field
08:05

3.4
Data Sanitization
04:22

3.5
Adding a Textarea
05:36

3.6
A Brief Introduction To JSLint
03:21

3.7
Enforcing Constraints Using jQuery
08:18

3.8
Adding a Select Box
08:13

3.9
Adding a Checkbox
05:11

3.10
A Brief Introduction To LESS
03:46

4.Releasing The Widget
3 lessons, 14:11

4.1
Styling Our Widget Using LESS
04:52

4.2
What's Required For Release?
04:05

4.3
Writing The README and Course Conclusion
05:14


About Tom McFarlin
Tom is a self-employed developer who loves writing, building, and sharing WordPress-based projects. He runs Pressware where he provides WordPress goods and services. You can follow him on Twitter.
+ Expand Bio- Collapse Bio