Django sprint
I’ve got a couple articles brewing in the back of my head to finish out the month (and not a bad month, even with the unexpected break last weekend), but rather than write one of them tonight I’d like to pause and remind everyone that this Saturday — December 1 — is a major sprint day for Django. We’re hoping to make quite a bit of progress on some as-yet-unfinished features which need to land before Django 1.0 (the last sprint was an amazing leap forward, and it’d be nice to do that again), but we’re going to need help from anyone who can volunteer time and effort.
Even if you’re not writing code, there are plenty of things you can do — help organize tickets, test proposed patches, etc. — and any and all help will be greatly appreciated. Take a look at the official wiki page for the sprint, feel free to add yourself to the list of participants, and come hang out on IRC, in the #django and #django-sprint channels on freenode.
As I’ve done with previous sprints, I plan to concentrate on documentation: there are plenty of things which can be added or cleaned up, and if there’s something in particular you’d like to see docs for, let me know (though keep in mind that some things are deliberately undocumented at this point; for example, some of Django’s internal APIs aren’t officially stable yet, and won’t be officially documented until they are).
More in-depth Django posts will resume tomorrow and run to the end of the week, and then on Saturday: we sprint :)
November 26, 2007
#
Glaring omission in template documentation: the template docs don’t explain how to access related objects in template syntax. For example, forwards:
Or backwards:
I get this question in my e-mail box once a week, it seems. Template authors that don’t aotherwise use the DB API don’t know this stuff, and when I explain it, they get a blank look on their face like, “I was supposed to guess *that?!”
:)
November 26, 2007
#
I agree with Jeff. Feel free to document it, Jeff. :-)
November 26, 2007
#
Hi,
The newforms-admin branch is lacking documentation. It’d be great to have an article explaining step-by-step how to create a custom widget for the admin interface. Particularly, a complex widget to replace the classic ManyToManyField select box. And also show how to refresh that widget after adding an extra related object (like the select box does by adding an item in the box).
That’s my 2-cent suggestion ;)
November 26, 2007
#
@Julien: The newforms-admin branch is lacking documentation because it isn’t done yet. I wouldn’t consider most of the new APIs to be stable, in fact, I can promise that some of them will change quite a bit. First things first ;-)
November 27, 2007
#
I am completely new to django/python coming from .net/C++. Is there anything I can help with that will give me the opportunity to learn while helping the cause?
November 27, 2007
#
I’ll put in a plug for a bit more “newbie-friendly” documentation on Fixtures…
http://groups.google.com/group/django-users/browse_frm/thread/9cd2c70e6e554fec/
November 27, 2007
#
I’ve been thinking it might be a good idea to add some javascript/ajax widgets for newforms in a contrib, perhaps using the dojo dijits toolkit.
November 27, 2007
#
Alex, on contrary I like that Django is ajax framework independent. Let’s not ruin Django openness. :) On the other hand the longer forms will be extended the closer they will be to ajax and probably some day they will need to choose sth.
November 27, 2007
#
(ticket) 4878 has a documentation patch from the 14 September sprint that could do with a review and possibly even a commit :)
November 27, 2007
#
I just wrote up an aspect of Django that could do with some documentation love; on the intricacies of order_with_respect_to
November 27, 2007
#
Hey - didn’t mean to shout there. I put a hash on the front of the ticket number and didn’t realise that this was Markdown syntax for a heading.
Sorry!
November 30, 2007
#
Multiple item deletion from an admin list page is near the top of my list for what I’d like to see.
<— is sick of deleting spam comments one by one.
November 30, 2007
#
Ryan, you’ve seen the spam-deletion cron job in the latest release of
comment_utils, right?