Weblog

Django book pre-release

Jacob and I are excited to announce the pre-release of The Django Book!

Starting today, The Django book is available at djangobook.com. We'll be unveiling one or two chapters each week until the whole book is available. The first two chapters are available now.

This is a pre-release, which means we're actively looking for comments, typo fixes, corrections and other suggestions from readers like you, all around the world. We'll try to incorporate your suggestions into the final product, which will be published by Apress early next year. Amazon.com is accepting preorders for the print edition, and the number of preorders so far has been astounding.

Unlike other pre-release books, we're making this process completely free and open, rather than charging you money for the privilege of submitting book improvements. (That always seemed a bit odd to us.) The book is available under the GNU Free Documentation License, which means it's free to read and redistribute. We're in this to improve the (already excellent) Django documentation, not to make a quick buck.

How can you submit comments and typo fixes? By posting inline comments, of course! Jacob has knocked out a fantastic, Django-powered inline comment system that allows you to post comments to any particular paragraph in the book. Read all about it. (For those of you interested in the code, stay tuned. We'll be cleaning it up and releasing it. Many thanks to Jack Slocum for laying the groundwork.)

So, dive in, let us know what you think, and check back regularly for the latest chapter updates. There's an Atom feed that'll get updated each time we release new material.

Posted by Adrian Holovaty on October 31, 2006

Comments

Lorenzo Bolognini October 31, 2006 at 2:42 p.m.

Thanks, thanks, thanks!

Just one question. Is the book versioned somewhere?

Thanks,
Lorenzo

Frederik De Bleser October 31, 2006 at 2:42 p.m.

Fantastic! This is how tech books should be written.

Matt Boersma October 31, 2006 at 2:50 p.m.

The Django Book looks similar in concept and detail to the excellent "Version Control with Subversion" at http://svnbook.red-bean.com/. I'll try to make constructive comments as I read it.

Django's great documentation is one of its best features, and this only improves things. Good work!

SuperJared October 31, 2006 at 3 p.m.

Fantastic news! Is there any way you'll be releasing the source of the app itself?

Antonio Cangiano October 31, 2006 at 3:21 p.m.

Good job guys. Jacob's inline comment system is simply wonderful.

Alex Aguilar October 31, 2006 at 3:58 p.m.

Awesome! Smooth comment system (Django can do ajax ;)
and I like the free until its done concept.
Keep up the spectacular work guys!

Jacob October 31, 2006 at 6:51 p.m.

Lorenzo: yes, the book is versioned (I use SVN for just about everything, actually). For now the repository is private (and may remain so).

Matt: Good eyes - the Subversion book is one of my all-time favorite tech books, and one of the main inspirations behind wanting to put our book online.

Mark October 31, 2006 at 7:27 p.m.

I second SuperJared's question. It would be great to publish the app. I think it would be a very popular way to edit books or online documentation.

sandro October 31, 2006 at 7:45 p.m.

digg in!
http://digg.com/programming/Django_Bo...

Clifford October 31, 2006 at 8:05 p.m.

Going to the book's web site with Firefox 1.5 on Linux freezes the browser until the "A script is running slowly dialog comes up." at which point, I'll elect "Stop Script". It's Google Analytics causing the problem.

Eric Lake October 31, 2006 at 8:14 p.m.

This is some of the best news I have read all day. Now back to reading.

Douglas Jarquin October 31, 2006 at 8:21 p.m.

Yes! Next milestone is 1.0

Cheng Zhang October 31, 2006 at 9:27 p.m.

If we translate it into other languages, would you prefer that we host the translation copy somewhere, or somehow they all get collected on the main site?

dp_wiz November 1, 2006 at 1:55 a.m.

Will there be any interface for localization?

radek November 1, 2006 at 4:34 a.m.

What I am missing in tutorials and docs are pictures. Are you going to have pictures (for instance models diagrams) in the book?

anonim November 1, 2006 at 6:15 a.m.

Hi

Nice!

I have one question: will the book feature example on how to add ajax features to django websites?

Thanks

(already ordered at amazon)

Peter Bailey November 1, 2006 at 7:02 a.m.

Great idea Adrian. Thank you.

Lorenzo Bolognini November 1, 2006 at 9:21 a.m.

+1 for adding an Ajax with Django primer using YUI

Chris McAvoy November 1, 2006 at 9:21 a.m.

Great work guys, congratulations!

Baczek November 1, 2006 at 1:23 p.m.

Comments are absolutely hawt secks! Great job on that.

Bobbo November 1, 2006 at 2:27 p.m.

Great work Adrian.

Thank you for a great framework - it's just great. And I'm really looking forward to see database migration and Ajax implemented into the framework.

Bobbo

Enquest November 2, 2006 at 3:18 a.m.

This is super. I can't wait to study the code how its done to make comments like this... Although I already can imagine.

IMHO: Only thing is that jquery is a better Ajax lib. It has the same philosophy as Django...

Frankie Robertson November 2, 2006 at 3:50 a.m.

Enquest: I prefer mochikit myself. I think it's a bit more readable and it can keep to its own namespace if you want. Nice and pythonic. I use YUI/YUI.ext for widgets. In what way does jQuery have the same philosophy as Django?

Metin Amiroff November 2, 2006 at 6:06 a.m.

Really great peace of information, helped me to get started with Django!

Ari Flinkman November 2, 2006 at 11:57 a.m.

Could we get the same comments system to djangoproject.com/documentation too? At places it's outdated and that just might help...

Enquest November 3, 2006 at 7:26 a.m.

Frankie Robertson just look at the following example, of jquery vs other ajax libs ...
See how much code jquery is in the example.
http://jquery.com/blog/2006/10/18/zeb...

See how much kb size jquery is.

Tim Child November 4, 2006 at 6:39 p.m.

Excellent news.

Well done.

bobby November 5, 2006 at 2:55 a.m.

Rails what do you have to say about this?

__SERF__ November 5, 2006 at 8:50 a.m.

Congratulations!... and kudos to the authors and the publisher for not betraying and a$$ raping the concept of open source.

Joel November 6, 2006 at 3:33 a.m.

Come on guys, get the other chapters uploaded! Your teasing us aren't you

Elake November 6, 2006 at 9:44 a.m.

I keep hitting the reload but the new chapters aren't there. I'm just not patient enough I guess.

Vugar November 6, 2006 at 10 a.m.

It's not just you, Elake! ;-)

Elake November 6, 2006 at 12:08 p.m.

Chapter 3 is up on the site now.

gonz November 6, 2006 at 9:51 p.m.

I've noticed you guys will realease the book other languages besides english, which I think is pretty cool. So I was wondering, will you be needing help with this task? And if this is the case will you wait until the book is finished?.

I'm willing to help as a spanish translator (in case you need one, of course) since I'd love to see this book available in my mother tongue as well. I'm sure others will feel the same way about this with their own languages.

Thanks and keep up the excelent work!

Chuky November 15, 2006 at 3:47 p.m.

Please while planning on the release,pls dont release it only at Apress. Apress uses only paypal payment system for payment verification and its not every country that is available with paypal. Publishers like Packt Publishing, is more broad reaching and accepts the major credit cards without asking for paypal accounts.Also, I hope the book will be available in pdf e-book. This is cheaper and faster to receive after payment.

Stefan November 16, 2006 at 1:54 p.m.

To Chucky,

I have purchased several books from Apress and never payed from a Paypal account. Are you saying they only accept credit card payments from certain countries?

Chuky November 22, 2006 at 1:09 p.m.

To Stefan,
The last time I wanted to buy a book there, I was asked to verify payment and the payment verification they use is paypal. You can go check it now. Yes , you may ultimately pay with your credit card but they will ask for paypal account first

Stefan November 28, 2006 at 7:33 a.m.

Chuky,

Must be different for different countries. I don't have to use any paypal information at all.

akaihola December 8, 2006 at 3:56 p.m.

If I think something is missing both from the documentation and the book, should I make a comment in both, or are you copying stuff between them?

macdet May 25, 2007 at 1:59 p.m.

great stuff. battery included!

i am learing django. hope django will help against bullying :)

http://mobbing-gegner.de is waiting for my first django app!

elliot June 22, 2007 at 10:21 a.m.

I would love to reuse your code for helping other open source projects write books. Are you still planning to release the inline commenting code?

BILL October 2, 2007 at 2:40 p.m.

BOOKPOOL.COM has the book on presale for 50% off
any comments on Professional Python Frameworks: Web 2.0 Programming with Django and TurbogearsMoore, Dana; Raymond Budd; William Wright just published by wrox

Bir2su October 6, 2007 at 12:08 p.m.

its great book.
if you love the pdf format. then download the book at
bir2su.blogspot.com

Comments are closed

To prevent spam, comments are no longer allowed after sixty days.