Thursday, April 13, 2006

Australian Eastern Timezones in Zope

Zope has had a well known bug with detecting Eastern Australian Timezones for a long long long time. Well today I got sick of detailing the workaround and created a Monkey Patch product for Zope 2 to fix it.

The problem is that Zope thinks that the EST and EDT timezones should be AEST and AEDT, well that's not what they're called, so most of the AU Zope servers run in US/Eastern time, which is very very very annoying.

So if you're in an Eastern AU state and you'd like your logs and times to be local without jumping through hoops, try downloading; ZAUTZ

Monday, April 03, 2006

More uploader stuff

Last night I had a lightbulb moment, and I added EPOZ support to the upload demo.
So you can use the wysiwyg editor, and add images from your HDD as you go.
I'll probably end up posting to the zope list for help with the IE javascript issues, since noone has responded on IRC or to the blog entry.

Saturday, April 01, 2006

Async AJAX Uploader with progress bar for Zope

I've tidied up the Threaded Transfer Agent code somewhat, and added enough support into it to build an upload demo that shows asynchronous uploads in action. The screenshot shows multiple uploads in progress, from the one form, allowing content to continue being added. The status is updated from Zope via XMLRPC (using jsolait), so I guess it's technically an AJAX application.
Async Upload Demo in Action

I'll release this code soon, I've got to find some people to alpha test it, I'm sure I'll have a few volunteers.

Actually if you know a bit about JavaScript for IE, I'd be happy for you to contact me as some of the status updating code doesn't work so well for IE (runs like a charm in FireFox), so I can get an IE version of it working. The JS code itself does fairly simple things, but, doesn't work satisfactorily in IE.

No, it's not an April Fool's joke.