The new geek chic in publishing systems
I’m noticing an interesting trend amongst geeks in the last year. A lot of them are rolling their own CMSs as a learning exercise and for their own personal sites. And most of them have a few things in common :
- They publish to static html or minimally, build static files and don’t have a database
- The source files are straight up text, markdown, textile or they’re using an editor like MarsEdit, Ecto or TextMate through XML-RPC to post
- It then deploys or rsync’s for them from a local copy (a la capistrano or rake)
- It’s all source code version controlled with rollbacks (a la git)
- Backups are a snap
- Portable (as in, copy or deploy files over to a new hoster)
Now I can respect and totally understand this since, I do dev and have to admit before I put my migrated wordpress installation under git and capistrano deploy it would have been an utter pain to manage.