This Week in Django is a weekly podcast about all things Django.
This week it’s Empty and Brosner together again. We discuss the new release schedule for Django, quite a few cool items from the community, and some non-Django work we’re doing.
Please see the Show Notes below for all the pertinent information and links.
Show Notes
Big News (1:49)
- Upcoming Django Releases – Making it official, James Bennett, the Django release manager, posted the Upcoming Django release schedule over on djangoproject.com. Django 1.1, currently targeted for release in March 2009. Django 1.0.1, currently targeted for release next month.
- DjangoCon – and for those interested DjangoCon 2009 will be in September again, and we’ll be having a call for locations for that. 4:42 PM Oct 26th from web
EuroDjangoCon will most likely be on between 12th – 14th May. The site restructure and call for speakers will be up in November. Yay! 4:37 PM Oct 26th from web
from @djangocon
Tracking Trunk (19L19)
No tracking trunk this week
Community Catchup (11:33)
- Ajax upload progress bars with jquery, django and nginx – Taking advantage of the new file handling in Django 1.0 and a borrowing a few concepts from a couple of code snippets from djangosnippets.org, the FairView Computing team blogged about their creative solution for an ajax upload progress bars with jquery, django and nginx… downloadable code and all.
- Django MPTT Comments – Threaded Comments – A restful comment system using modified preordered tree traversal ala. slashdot
- ExcelResponse Snippet – A subclass of HttpResponse which will transform a QuerySet, or sequence of sequences, into either an Excel spreadsheet or CSV file formatted for Excel, depending on the amount of data. All of this is done in-memory and on-the-fly, with no disk writes, thanks to the StringIO library. Requires the xlwt library.
- Opensourcing byNotes Alberto GarcĂa Hierro open sourced a few of the reusable apps that make up his byNotes project which allows people to easily geoblog, telling your friends where you are or send them messages, events, photos and videos. These are the apps:
- django-bundles: Provides an easy way to create JS and CSS bundles, with optional support for compression and validation using YUI and rhino.
- django-geocoding: Uses the Google APIs and django-geonames for geocoding and reverse geocoding.
- django-geonames: Models for working with the geonames.org database.
- django-storage: Application for storing user-uploaded files
- django-dboembed: oEmbed client using the database for caching.
- template tag for highlighting currently active page – a creative solution using views as the condition for active/inactive logic. Basically, it uses the same syntax for specifying views as the {% url %} tag, and determines whether a particular page is active by checking if the same view is called with the same arguments.
- Customize site style by user with django-userskins – Will Larson release a pretty nice reusable app for those looking to allow users to skin your web app based on their user profile. The reusable app is available on github here
- Pinax 0.5 – An open-source collection of integrated, but reusable apps for the Django Web Framework.
Thank You! (33:34)
- Engine – Python queue management and code deferring.
- BuildBot – The BuildBot is a system to automate the compile/test cycle required by most software projects to validate code changes.
Comments - 4 people have already said something. Join the discussion.
Podcastlistener said…
Where on this site is I supposed to find: http://media.djangonetcasts.com/twid_mp3.xml
There is people out there not using/owning Apple stuff.....
John M said…
I love the new look and the content is always worth looking at.
Keep up the great work guys.
J
kevin said…
@Podcastlistener - that's a very good request. we'll make sure to deliver that asap. thanks!
Foo said…
Thanks for another great episode. You should have ericflo on the show more often. He's a genius!