Tumblog archive for June
Browsershots
Browsershots lets you test your web design in different browsers - you enter your URL, and come back an hour later to see how your website looks from various combinations of browers on Linux, Windows and MacOS. Ultra-handy for testing quirky CSS layouts!
http://v03.browsershots.org/TagsField 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/Using Django's TemplateTags
Often times on a website you will want to include the same block of dynamic data in your template, regardless of the view that generated the page. Common examples are lists of tags or categories, navigation bars (built from the database) and other such lists - such as those on the right side of this page. The good news is that you don't have to modify every single view to add these details to the template context. The better news is that it's fantasmically powerful with Django.
Wink - [Homepage]
Wink is some nifty Windows software that allows you to create tutorials by capturing screenshots, adding explanation boxes, buttons and more, and saving the output in a Macromedia Flash file suitable for use on the web. Perfect for screencasts of software!
http://www.debugmode.com/wink/famfamfam.com: Icons
Mark James has made available (for free!) over a thousand magnificant icons for use in web applications, your programs, etc etc. The 'Silk' set looks fantastic and has an icon for just about everything you could imagine needing an icon for.
http://www.famfamfam.com/lab/icons/The Scrutinizer
The Scrutinizer makes it easier to develop websites that are accessible to a wider range of people, by bringing together tools that check your site for ease of use by colourblind people, by checking validity of various elements, and more. Strongly recommended.
http://www.scrutinizer.phileplanet.com/The B-List: Django tips: extending the User model
Provides a great way to extend Django's built-in User model, without using nasty hacks or subclassing within Python
http://www.b-list.org/weblog/2006/06/06/django-tips-extending-user-modelDjango | Code | RemovingTheMagic
The official Django document on converting code to the magic-removal (now stable) branch from pre-MR code.
http://code.djangoproject.com/wiki/RemovingTheMagicJeffCroft.com: Homepage
Jeff Croft is an important member of the Django community, and has some great articles on Django, online journalism, and more.
http://www2.jeffcroft.com/A Django Blog: Redux
A recent upgrade to Django has made some drastic and far-reaching changes, called 'Magic Removal'. As such, all earlier code that relies on Django has to be updated - including my blog tutorials. Read on for a summary of the changes you'll have to make.
XSS Vulnerability
Simon Greenhill, a New Zealand based programmer, has alerted me to a cross-site scripting (XSS) vulnerability in the comments portion of my blog - that seems to extend to the comments module in ALL django applications.