![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Nargery-filled thought experiment: It just occurred to me that with a very little amount of extra hacking I could simply implement my entire blog in Yarrow. At a pinch, the system as it stands would work out of the box. I still haven't found a CMS I really like, and Yarrow+RGTP is basically a very simple CMS, and I know it like the back of my hand. Other things which would be useful if I did this:
- possibly an option in the server so that only Editors (i.e. me) could create new items
- RSS/Atom output from the web client; this would be fairly trivial to implement. (Or do this externally to the web client, and only list items created by me; that way we wouldn't need to restrict the creation of new items.)
- probably a magic option in the web client so that on that specific site the content of new items (but not the replies to them) was rendered as HTML rather than plain text; this would mean existing content could be kept as-is
- skinning support, but if we switch to genshi as planned, this will be easy anyway
- automatic crossposting to Dreamwidth (and thence to LJ) and GNOME Blogs; not sure at what level this would be best implemented; maybe on the server side as some kind of hook
- I wonder whether we could have automatically-created accounts using OpenId somehow