tag : index-date : 2008 07 14 20:00:00
Yes, unfortunately I still haven't released Ode. That's the bad news. The good news is that it still is coming AND I've decided to make it much more functional.
Until now, all posts were simple text files (including html, and markdown formatted text, and just about anything else you can insert using text). All of these text files are with themes to generate the site dynamically in response to visitor requests.
Now these text files are just one the possibilities for a post under Ode. I've added an interface which will allow addin developers to define content type handlers so that Ode can be made to work with more sort of files.
So for example an addin developer could easily assume responsibiliy for .jpg content and then maybe scale a full size image and wrap it in a block of meta data pulled from the image file itself, with the resulting content added to the page along with all of the other posts.
The idea is still the same. Let's define a website as what is essentially a bridge between the browser and the file system by defining styles and behaviors that describe how we want our content displayed on the site. All we need to do to make our content available to visitors is to copy the files where we want them and we're done. There is no need to special tools and techniques for working with
Because all content are discrete files, an Ode site is simple to manage. How's that? Well, how do you manage all of your other files? You can do the same things to manage your website. You can add, edit, and delete content simply by working with your files as you normally do. Edit posts directly using your favorite applications (or using whatever apps are available when you're away from your computer).
And of course I haven't compromised the "simple means you know how it works" philosophy that makes Ode, well Ode (and unlike anything other weblog platform).
I hope to have Ode released real soon. Until then feel free to send me an email or join the discussion group if you're interested. I'm happy to discuss the project with anyone who might want to know more about it.