Just a quick note to announce the release of Moodle 1.9 Extension Development. The book is co-authored by Mike Churchward and had technical review by Anthony Borrow. If you are at all interested in developing for Moodle please check it out.
I have also created a blog series on the writing and development process for the book. Which can be read at the Open Source eLearning Blog http://opensourceelearning.blogspot.com/2010/05/year-of-writing-moodle-19-extension.html
We are in the process of sending reviewer recommendations to Packt, so if you are interested in being reviewer, contact me and I will get the process started.
You had hit the spot, many congratulations.
Being lived on moodle, It was always on my list at the top to get a book on "Moodle for developers".
I would love to review this piece of work for sure.
And if you are interested, it would be my pleasure to add content to it on many places.
Here is an article on how to create and modify Moodle filters. It includes screeen shots and sample source code for how to make your first filter.
I'm looking for a more organized way to learn how to extend Moodle (blocks, activities etc), so the book Michael and you wrote seems to be the best candidate so far. But afaik, Moodle 2 introduced quite some differences compared to Moodle 1.9.
Do you know of any effort similar to your book that tackles Moodle 2?
Or how much of Moodle 1.9 Extension Development is still valid for Moodle 2?
Quite a lot of the general principles and guidance in the book is still vaid. Quite a lot (25%) of the detail has changed.
Since the book was written, the developer docs (http://docs.moodle.org/dev/Main_Page) have been improved a lot.
Also remember that Moodle comes from a social constructivist philosophy (http://docs.moodle.org/22/en/Philosophy). Embrace that and learn by doing, and learn from your peers.