Preposterous 1.0

I’m happy to announce that Preposterous 1.0 is now available!

A number of features have been implemented and many bugs have been put to bed. There’s also been some minor architectural changes that allow Preposterous to be a little more sophisticated (like, rendering non-incomplete HTML) but also retain the spartan-by-design spirit.

Notably, the index pages (the server index as well as the post indexes for individual blogs) use an ajax-style request to load the contents of their lists.  If this sounds too fancy, don’t panic, the static lists are available in the files /blogs.html and **/ /posts.html ** respectively. This lets the index pages be written in complete HTML without having to parse and update them each time a new blog or post is written.  This also opens the door for customization of these indexes by clever hackers.

Additional points of interest include support for text, html, image (jpg, png, gif), audio (mp3, ogg, wav) and video (mp4, mov) posts, and a “reload” flag for the script that allows server operators to update all static content on the site from the original IMAP source.

To see what’s being considered for the next release, visit the Issues list of the Github repository and stay tuned to @preposterous_me on twitter for updates.

Also I’d like to thank everyone who’s shown interest in the project and provided encouragement to see this through.  I’m excited to see what you do with it!

- Jason

_p.s. if you’d like to give Preposterous a try without setting up your own server, you can join the beta site by sending a post to preposterous1984@gmail.com to get started. _