Tag ajax
Django and comet
Django and Comet
http://www.rkblog.rk.edu.pl/w/p/django-and-comet/Comet works, and it’s easier than you think
Comet works, and it’s easier than you think
http://simonwillison.net/2007/Dec/5/comet/Validating a Username via jQuery with Ajax
The phrase 'simplifying the user experience' (or it's cousins) is thrown around regularly these days, without many examples on HOW to actually make life easier for the end user. In my opinion it's about removing needless junk wherever possible, letting the user focus on what's actually important. A simple example I've extracted from a current project is minimising needless page loads. Read on to find out how I validate availability of a username during the Django registration process.
Ajaxload - Ajax loading gif generator
Ajaxload - Ajax loading gif generator
http://ajaxload.info/Lightbox JS v2.0
Lightbox JS v2.0 is a simple, unobtrusive script used to overlay images on the current page. It's a snap to setup and works on all modern browsers. It's what I use for my image gallery.
http://www.huddletogether.com/projects/lightbox2/Using prototype.js v1.4.0
Prototype.js is a very useful javascript library for doing "Web 2.0" stuff such as AJAX requests and minor DOM manipulation. It just makes life easier by removing some of the redundant stuff that Web 2.0 projects always seem to involve. However, it's documentation sucks. This webpage, by Sergio Pereira, is a fantastic resource for anybody using prototype.js.
http://www.sergiopereira.com/articles/prototype.js.htmlJoseph Scott: Edit In Place
Joseph Scott has a number of very useful articles on using prototype.js to allow users to edit data inline. Very useful for allowing data edits without requiring page reloads.
http://joseph.randomnetworks.com/tag/editinplaceTagsField for Django
TagsField is a small app for Django, that implements tagging for arbitrary objects in your applications with a form control for editing tags.
http://softwaremaniacs.org/soft/tags/en/RoundCube Webmail Project
RoundCube is an AJAX webmail client built on a PHP back-end - it aims to be (and succeeds in being) a desktop application in a web browser - you double-click to open messages, drag and drop messages into folders, use inline spell checking, and more. It's very fast, and very cool. I use it as the "not at home" way of accessing my e-mail (at home I use Thunderbird).
http://roundcube.net/