Although the last week was quity stressy, I found some time to extend my proposal on developing a new CMS. You can find it
here. Comments are welcome.
What has changed since the first proposal? Well, I wrote more about the proposed programmability, including eRuby example code of possible use cases, including the XML integration (people would also like to store structured data, after all...). I also wrote something about logically separating the different parts into so-called "facilities" each of which has a different responsibility, including an (incomplete) example XML-RPC interface how it might look like.