PHP Content Repository

phpcr.github.com

Data in a CMS is mostly unstructured

RDBMS are not a good fit, hurray for NoSQL

like fitting a square into a circle

CMS content as a tree/graph

NoSQL not a good fit, hurray for Graph DBs

content graph

CMS should handle versioning