This is the P2PU Archive. If you want the current site, go to www.p2pu.org!

WordPress Development

This course is complete. Subscribe to the announcement list for updates.
WordPress Development course photo

WordPress Development

Nuno Morgadinho's picture
Course organiser: Nuno Morgadinho
About the Course Organiser: 

Nuno is a tech entrepreneur that loves beautiful software. He has been playing with computers since 1990. He has developed software for the European Space Agency and has worked as a programmer for several years, providing solutions for desktop computers, hand-held devices and the Web. He is the founder of WidgiLabs, a company which offers WordPress based solutions. He is also a kung-fu addict for 6 years now.

No of Seats: 
120
Course Status: 
Completed

Members

Nuno Morgadinho's picture
admin
Nuno
3bsi al3bsi's picture
3bsi
Aashvi Vyas's picture
Aashv
Abhishek Bhardwaj's picture
Abhis
John Friedrich's picture
John
ahmed hamed's picture
ahmed
Alexey Polarny's picture
Alexe
Polly Jones's picture
Polly
dan c's picture
dan c
Andre Koekemoer's picture
Andre
Andrea Barghigiani's picture
Andre
Adam Palin's picture
Adam
Alex Wilson's picture
Alex
Asif Chowdhury's picture
Asif
Andrew Dennison's picture
Andre
Aya Hamdy's picture
Aya H
Barbara Langendoen's picture
Barba
A S M Mahbub Afzal Khan's picture
A S M
Billy O'Connor's picture
Billy
Alfredo Bonilla's picture
Alfre
Baboucarr Sanneh's picture
Babou
Doug Berger's picture
Doug
ccdsmith's picture
ccdsm
Daniel Cerventus's picture
Danie
Carlos Espinoza's picture
Carlo
Want to learn all about WordPress Development including plugins, widgets, WordPress as CMS, Custom Post Types and Custom Taxonomies?

Summary

WordPress has been gaining on the CMS marketshare and even won the Overall Best Open Source CMS Award in 2009. It has a great community behind it (and a growing one as well) and there is a lot of interest and enthusiasm on how to leverage WordPress on different scenarios.

Course Modus Operandi

Each week:

   * Monday: Students receive by email the assignment for the week.
   * Wednesday: Meet on https://alforreca.campfirenow.com/c300e for discussion. I will be there to answer any questions most of the day and other folks will also help if you ask nicely. We will log the conversations and post them on-line as a recording of what happened.
   * Sunday: I will post the results of the assignments (if you passed or failed).

http://bit.ly/fe4stz <------- Assignment Results

At the end of the course I will post how many challenges you did and how you did on each one.

Good luck and enjoy!

Learning objectives

- Know what WordPress is and how it can be used both for blogging and as a CMS
- Understand what is a plugin and a widget, the difference between the two and how to develop them
- Know the Plugin API (actions and filters)
- Using WP_DEBUG and SCRIPT_DEBUG
- Custom Post Types and Taxonomies
- Themes and Templates: how to create and how to customize them

Students of this class must have:

   - installed a self-hosted version of WordPress.org
   - have basic knowledge of HTML, CSS, Javascript and PHP

Schedule/Syllabus

Comments

Sign me up!

Kathryn Bunn's picture
Kathryn Bunn
Mon, 2010-12-27 02:47

Sign me up!

Will this class be for

Andrew Kirk's picture
Andrew Kirk
Tue, 2010-12-28 18:26

Will this class be for beginners without prior knowledge?

Hi Andrew, I've updated the

Nuno Morgadinho's picture
Nuno Morgadinho
Wed, 2010-12-29 14:46

Hi Andrew, I've updated the Prerequisites section so it should be more clear who is the target for this course.

I'm looking forward to this

Stoney Noell's picture
Stoney Noell
Tue, 2011-01-04 05:32

I'm looking forward to this course!!

Sign me up!

Gerson Martins's picture
Gerson Martins
Wed, 2011-01-05 16:00

Sign me up!

Quando abrem as inscrições

Lopo Lencastre de Almeida's picture
Lopo Lencastre de...
Wed, 2011-01-05 20:47

Quando abrem as inscrições afinal?

Please sign me up. Link

Patrick Chuprina's picture
Patrick Chuprina
Sat, 2011-01-08 15:37

Please sign me up.

Link message sent with sign up task particulars

I am very interested i this

Dameon Jamie's picture
Dameon Jamie
Sat, 2011-01-08 16:37

I am very interested i this course. Please sign me up!

How do I sign up for this

Ryan Burdick's picture
Ryan Burdick
Sat, 2011-01-08 20:42

How do I sign up for this course? I totally want to be in it!

I am interested in this

dj zero's picture
dj zero
Sat, 2011-01-08 22:13

I am interested in this course as well. Please sign me up!

Please sign me up too! I've

Brian Chick's picture
Brian Chick
Sun, 2011-01-09 23:02

Please sign me up too! I've done lots of Wordpress installations, but would love to learn more!

Thanks for the all interest.

Nuno Morgadinho's picture
Nuno Morgadinho
Mon, 2011-01-10 14:39

Thanks for the all interest.

I will add a course Syllabus in the next days for you to see what we will cover.

When signing up play attention to the sign-up task. If you have any problems let me know.

Cheers,
Nuno Morgadinho

I'm excited about this

Harry Lund's picture
Harry Lund
Mon, 2011-01-10 21:08

I'm excited about this course. Please sign me up!

I already have my local

Jay Henderson's picture
Jay Henderson
Tue, 2011-01-11 01:20

I already have my local server up and running and databases created let's GOO im super ready for this haha

Hi Nuno - your course is now

Alison Cole's picture
Alison Cole
Tue, 2011-01-11 02:04

Hi Nuno - your course is now open for sign-ups. I noticed you already have a lot of members! Please update your learning objectives for the course. It looks great so far!

Hi Nuno thanks so much for

praveen's picture
praveen
Wed, 2011-01-12 18:49

Hi Nuno

thanks so much for this, also if you could update the syllabus then it would be great
Praveen
Bangalore

Thank you for your

joe palmer's picture
joe palmer
Wed, 2011-01-12 21:22

Thank you for your acceptance, I shall take this very seriously.

Hello Word Press classmates.

joe palmer's picture
joe palmer
Thu, 2011-01-13 12:16

Hello Word Press classmates. I found this article in my email from something called "the code project" and have provided a copy paste of the url, the article is on WP Themes and malware, I hope it helps, take care.

http://wpmu.org/why-you-should-never-search-for-free-wordpress-themes-in...

Nuno I trained in the arts

joe palmer's picture
joe palmer
Wed, 2011-01-12 21:25

Nuno I trained in the arts too! 50 now so I slowed down on the training but still do some just to keep the muscle memory intact, and it is!

Hi Nuno...Thanks for

Nandish Patel's picture
Nandish Patel
Wed, 2011-01-12 23:06

Hi Nuno...Thanks for accepting me..Looking forward to the course very much.

Hi Nuno, i clicked through

dan c's picture
dan c
Thu, 2011-01-13 08:06

Hi Nuno, i clicked through the "Apply" procedure. i was reminded to complete the signup form, which i couldn't find. However, i did post a link of the prerequisite task. Hope i'll make it. Looking forward to the course.

...dan

I have no idea how to theme,

Ri Zoldak's picture
Ri Zoldak
Thu, 2011-01-13 21:15

I have no idea how to theme, and people keep asking me about it. Every time I try to reverse engineer an existing theme, I get confused and overwhelmed as to how the PHP interacts. I haven't been able to find understandable tutorials on the internet either.

Ri, reverse engineering is a

Daisy Morgan's picture
Daisy Morgan
Thu, 2011-01-13 22:26

Ri, reverse engineering is a great idea but you need to be sure to choose a well constructed theme and it might be best to read a few tutorials to get an idea of Wordpress basics before starting.

Have you tried creating a theme from scratch? That really is a great way to get to know theme making, the loop, the php and so on.

Also, google is your friend - if you find a chunk of php that you're not familiar with, copy/paste it into google and you'll be sure to find the relevant codex and/or a tutorial to help you.

Some tutorials and reference material:

Anatomy of a wordpress theme
http://yoast.com/wordpress-theme-anatomy/

WordPress Cheatsheet: What You Need To Know In One Sheet
http://www.onextrapixel.com/2010/09/30/wordpress-cheatsheet-what-you-nee...

The WordPress loop (video)
http://css-tricks.com/video-screencasts/91-the-wordpress-loop/

Might be a little dated now but this was excellent:
So you want to create Wordpress themes huh?
http://www.wpdesigner.com/2007/02/19/so-you-want-to-create-wordpress-the...

Books
=====
Digging into WordPress
http://digwp.com/book/

Smashing WordPress Themes to be released on 21 January 2011
http://www.amazon.co.uk/Smashing-WordPress-Themes-Beautiful-Magazine/dp/...

Do a search for WordPress tutorial on delicious.com, there are lots there!

Daisy, people like you can

joe palmer's picture
joe palmer
Thu, 2011-01-13 22:59

Daisy, people like you can make this happen, thanks for putting all that info up for us! Very grateful.

I'm confused by the sign-up

Alias Tagami's picture
Alias Tagami
Thu, 2011-01-13 22:37

I'm confused by the sign-up task. Is the objective to simply demonstrate the ability to locate this modified "Hello Dolly" plug-in? I'm very interested in developing my Wordpress installation with a personalized theme, but I don't know what this task is asking me to do.

I would guess the point is to

Herbert Nerder's picture
Herbert Nerder
Thu, 2011-01-13 23:33

I would guess the point is to see that you've met the prerequisites listed above. Modifying the plug-in shows that you've (probably) installed wp, that you know where to find the plug-in, and that you're comfortable enough making some simple edits to a php file.

Personally, I just changed all the lyrics to movie quotes and changed the css for displaying them a tiny bit. But, I don't think the outcome is the point, rather just to show some basic proficiency.

Please don't be put off by my

Polly Jones's picture
Polly Jones
Thu, 2011-01-13 23:28

Please don't be put off by my Hello Dolly. I learn things quickly, and am motivated to do so! Thank you

Thank you Joe!

Daisy Morgan's picture
Daisy Morgan
Fri, 2011-01-14 00:43

Thank you Joe!

perhaps i am anxious...

dan c's picture
dan c
Fri, 2011-01-14 08:00

perhaps i am anxious... other than providing a link to the modified plugin, is there "a form" to fill? as Nuno may be busy, would appreciate if the fellow learners shed light here. my application status remains "pending". thanks.

Um, I deleted the Hello Dolly

William Turner's picture
William Turner
Fri, 2011-01-14 08:27

Um, I deleted the Hello Dolly plug-in from my WordPress site because it seemed frightfully stupid.