Weblog

Django weekly roundup: August 6

Starting with this week I've begun formatting this report a bit differently. The order of these sections are quite arbitrary and may change from week-to-week as I find out which work out on a consistent basis. Feel free to comment on the new format in the comments below.

  • Helpful articles and links:
    • Michael Trier has written a lengthy article on his blog detailing some of the common issues people run into with Django’s syndication framework. He then describes a process you can follow to successfully get your feeds up and running.
    • Digging through items in del.icio.us tagged with ‘django’, I ran across this nifty Google search that returns a listing of all Google Code projects with ‘django’ in the title. Of course, I found a lot of known projects, but it was interesting to see all the others that don’t get publicized as often.
  • Code snippets and projects:
    • Last week we let everyone know that James Tauber had begun his work on fully fleshing out Atom support in Django. Less than a week later and James has completed his work. Check out James’ implementation of RFC 4287 for Django at its Google Code repository.
    • A newcomer to the Django community known only as ‘mamcx’ has begun the work necessary to complete the MSSQL backend. This backend had been left in a state of disarray as its original maintainers lost interest and the core of Django evolved over the past few years. Mamcx has already put in considerable work, but is somewhat new to Python and Django, so any assistance would obviously be much appreciated! Check out [5062] for his patches and comments.
    • Here’s a method of defining a set of URLs in your Django project that will never get cached.
    • Derek Willis has implemented iCal feeds in his Django application and written a subsequent post detailing how you can do it too. Using the excellent vObject library in tandem with Django (and applying a few idiosyncratic tweaks to make IE/Outlook happy) is very simple and eliminates the need for the developer (i.e. you) to develop any iCal templates!
    • Bradley Whittington has a series of posts on his blog that detail his development of a Django middleware to log statistics about users to a database. Part one details the construction of a data model to hold this information and how to log this information within a middleware component. Part two goes over one process by which you can aggregate this data in meaningful ways.
  • New Django sites of note:
    • FrePPLe came to my attention through a user-submitted email. FrePPLe is a specialized application for production planning in the manufacturing industry. It was described to me thusly: “A first part of it is an extensible planning engine written in c++ (with bindings exposed in Python). The second part is the user interface and data persistence layer. For this I have become excited about django: Django’s flexible and efficient framework provides the ideal foundation. Also, the Django mindset and design principles match very well with the easy-to-extend, easy-to-customize and easy-to-use goals of my project.” Check out the screenshots of FrePPLe and see how they’ve put the Django admin interface to work in some interesting ways.
    • Splice is an web application that allows users to upload, edit, and mix their music, as well as connect musicians from all over the world. Not only is this a really cool idea for a web site, it has a great design, and it’s written in Django!

If you have any tips, project announcements, or generally interesting Django news, email me at clintecker+djangotips@gmail.com.

Posted by Clint Ecker on August 6, 2007

Comments

Alberto August 6, 2007 at 8:51 a.m.

Splice is a very cool site. Thanks for the tip ;)

David, biologeek August 6, 2007 at 9:02 a.m.

There is a small typo in the nifty Google search, the link go to the second page of the search.

Anyway, thanks for your awesome work!

Clint Ecker August 6, 2007 at 9:43 a.m.

Thanks for catching that, David!

Florian August 6, 2007 at 11:22 a.m.

Thanks for the weekly roundups Clint, I really enjoy reading them!

Martin August 6, 2007 at 11:28 a.m.

"Thanks for the weekly roundups Clint, I really enjoy reading them!"

++

Clint Ecker August 6, 2007 at 1:22 p.m.

Thanks for all the kind words :) We wouldn't even have anything to write about if it weren't for the great community!

Martin Winkler August 6, 2007 at 1:50 p.m.

It's always great to read your roundups, Clint. Thank you very much for your work!

Yves August 7, 2007 at 3:55 a.m.

I like the new structure with subsections. It's more readable now. Great work!
Can't wait for next monday to read the next one (^_^) .

Greg August 7, 2007 at 11:16 a.m.

Wait 0.97 ...

Ryan August 7, 2007 at 6:18 p.m.

Always enjoy these. Keep it up Clint.

Luke Hatcher August 8, 2007 at 10:47 p.m.

Thanks for the roundup Clint. It's nice to have some regular updates to the official blog.

Hopefully I'll be able to provide you some django related things to 'round up' in the future!

Mac August 9, 2007 at 10:28 p.m.

Rumor is - Django is loosing its steam and slowly dying
Django book page was updated on January 24, 2007 last time.
Weekly roundups is more about news outside of Django than news inside.
People are starting to loose their trust in dynamics of this project
Can anyone do something?

Adrian Holovaty August 9, 2007 at 11:15 p.m.

Mac: Check out the Trac changelog if you have any doubts about the project's health. Please don't loose your trust.

Marco August 10, 2007 at 4:32 a.m.

@Mac: I have the opposite feeling. The framework is solid and mature; more and more sites are built with Django; the community is growing. As for the Django book I don't know when Apress will finally publish it but, frankly, I don't love print books and the current Django documentation is already excellent.

The only thing I'm unsatisfied with is the poor support by shared hosts (with the notable exception of WebFaction). However the scenario with Rails is even worse.

I've just terminated my Dreamhost account and I will soon purchase a slice at slicehost (VPS) or a shared plan with WebFaction for my Django and Rails gigs. The PHP/MySQL duet is still the dominant web dev platform on shared hosting. However I hope other web hosts follow the WebFaction lead towards a more modern shared hosting.

@Adrian: is your current project EveryBlock Django-based?

Empty August 10, 2007 at 7:20 p.m.

Nice update as always (although I'm a bit partial to this one). Keep up the great work Clint.

Comments are closed

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