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

Danny Smith's picture
Danny
Robin Martin's picture
Robin
Ron Allison's picture
Ron A
Ryan Peterson's picture
Ryan
Rurik Nackerud's picture
Rurik
Valentino McComb's picture
Valen
Saket Bisani's picture
Saket
Sam  Wallace's picture
Sam
Aj Badder's picture
Aj Ba
Scott Edmonds's picture
Scott
Yasmin Oplado's picture
Yasmi
Sean McAuliffe's picture
Sean
sophy prak's picture
sophy
Spiro K's picture
Spiro
praveen's picture
prave
Scott  Silver's picture
Scott
Steve Lack's picture
Steve
Son Tran's picture
Son T
David Sullivan's picture
David
Elisabeth Oggert's picture
Elisa
Boeun Tim's picture
Boeun
Tina Vance's picture
Tina
Chris L's picture
Chris
Tulie Amichal's picture
Tulie
Keilani Fleming's picture
Keila
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

William, I know the Hello

Daisy Morgan's picture
Daisy Morgan
Fri, 2011-01-14 19:31

William, I know the Hello Dolly plugin is not everyone's cup of tea but it's quite good fun putting your own lyrics/text/motivational sayings in there. You can re-install the plugin quite easily:

http://wordpress.org/extend/plugins/search.php?q=hello+dolly&sort=

I did this on my not-very-technically-minded brother's blog and it's driving him potty!

I actually got a kick out of

Steve Lack's picture
Steve Lack
Sat, 2011-01-15 03:08

I actually got a kick out of the Hello Dolly assignment. It gave me the idea of modifying Hello Dolly and installing it on all the WP sites I create for clients with tips, contact info and subtle marketing messages.

wow. such a great idea!

Juanita Vyatri's picture
Juanita Vyatri
Sun, 2011-01-16 13:03

@Steve Lack . wow. such a great idea!

thank you very much for

Damian deLeon's picture
Damian deLeon
Sat, 2011-01-15 02:41

thank you very much for accepting me into the course. I'm very much looking forward to learning and actively participate in this course.

Looking forward to getting

Tina Arnoldi's picture
Tina Arnoldi
Sat, 2011-01-15 03:14

Looking forward to getting started. I'm hoping to migrate my blogger blog to wordpress and learn how to edit themes.

Thanks for accepting me Nuno!

Roger Davis's picture
Roger Davis
Sat, 2011-01-15 03:17

Thanks for accepting me Nuno! I cant wait to begin!

Thanks for the add. Looking

Doug Berger's picture
Doug Berger
Sat, 2011-01-15 03:24

Thanks for the add. Looking forward in renovating my wordpress install to use the 3.0 structure and theme hooks

happy to have the opportunity

dan c's picture
dan c
Sat, 2011-01-15 04:21

happy to have the opportunity to learn from/with Nuno and fellow course mates. am looking forward to all the exchange and sharing. thank you.

Here we go!

Jeffery Schnelle's picture
Jeffery Schnelle
Sat, 2011-01-15 06:06

Here we go!

@Steve Lack brilliant idea

Alexey Polarny's picture
Alexey Polarny
Sun, 2011-01-16 17:14

@Steve Lack brilliant idea indeed!

I'd like start learning more

Oualid Chdidji's picture
Oualid Chdidji
Wed, 2011-01-19 14:30

I'd like start learning more about developement on this fancy CMS & bloging platforme. Thanks for the course

@steve lack, great idea! I

Myke Hoff's picture
Myke Hoff
Wed, 2011-01-19 21:07

@steve lack, great idea! I also modified the Hello Dolly plugin - the subtle things you can put there are endless

Cool. I'm in.

Lori's picture
Lori
Thu, 2011-01-20 03:50

Cool. I'm in.

Thx for acceping :) See ya in

Igor Spasojevic's picture
Igor Spasojevic
Sat, 2011-01-22 11:01

Thx for accepting :) See ya in classroom :)

I'm interested in WP as a

Kellie Bonbon's picture
Kellie Bonbon
Sun, 2011-01-23 00:20

I'm interested in WP as a CMS. I want to learn more about custom post types and how to modify the home page to pull various types of custom posts to various sections. I.e. client testimonials, snippets from other pages, etc. Thanks!!

Excited about this course!

Lauren Paige's picture
Lauren Paige
Tue, 2011-01-25 19:19

Excited about this course! Just curious about the syllabus...viewed the link in the course material page and I like that everyone is able to contribute their ideas. Is there going to be a finalized version of the syllabus that will help guide us from week to week?

Also, I see in the course summary that we will be given a weekly challenge every Monday. I know that there are a lot of participants in this class - so are there any guidelines for when we should submit the challenge by so that there is enough time to review them all? Or will that vary from week to week?

Thanks!!!

Lauren, I'm excited too! I

Daisy Morgan's picture
Daisy Morgan
Wed, 2011-01-26 13:32

Lauren, I'm excited too! I think that people have contributed such a wide range of possible topics to cover over the six weeks it'll take Nuno a while to finalize the week to week syllabus but I'm sure we'll make a great start next Monday.

In the meantime, we can always start new threads here on the forum for any issue we want to discuss, problems we're having, etc.

I completed the first

Damian deLeon's picture
Damian deLeon
Fri, 2011-01-28 08:31

I completed the first assignment, but how do we email it to the admin?

Check this web page that has

Doug Berger's picture
Doug Berger
Fri, 2011-01-28 10:06

Check this web page that has the assignment details

http://bit.ly/fd14gp

it has the details but not

Damian deLeon's picture
Damian deLeon
Fri, 2011-01-28 10:26

it has the details but not the email where it should be sent

Did you get the separate

Doug Berger's picture
Doug Berger
Fri, 2011-01-28 11:40

Did you get the separate e-mail that sent out on 1/26 titled "Assignment #1"

At the very bottom before the Resources links is the address. In case you don't find it the address was nuno.morgadinho at gmail.com

I would look for that e-mail too if you don't have it.

ummm maybe I missed the first

Damian deLeon's picture
Damian deLeon
Fri, 2011-01-28 23:39

ummm maybe I missed the first email and not the second one which was and "update status". as soon as I saw that email I did my assignment last night (when I got the email). I will double check my spam folder to make sure that it didn't go there.
Thanks for providing the email, I was able to submit my assignment.

Wish I could of joined the

David Kewal's picture
David Kewal
Sun, 2011-01-30 01:11

Wish I could of joined the class. Can non subscribers still view the course materials and content?