1. The html to be static files.
2. The admin and posting be done via XMPP and Pubsub
3. Not require a relational database. I would use something like couchdb if I have to.
4. Be able to post and manage via an XMPP client and the web.
That is it for now. I will document my progress as I continue to explore. Also, I will give more reasoning for my requirements. :)