It seems to me that a Content Management System is too old world, too focused on the “management” part of things.
What is really needed is a Content Assistant System – a system that eases content creation and putting that new content into the correct context. Imagine a system that allows a journalist to just type in something like “Graph 2: Rand Paul: Bio” and a boilerplate 2 paragraph bio of Rand Paul is inserted into whatever he/she is writing.
Also, on the other side of things, imagine a system where the new content is shown by default, but wherever the author has put “Rand Paul: Bio” is just a stretchable icon that the user can push (and gets 2 paragraphs on Rand Paul) or the user can drag (to get a more complete bio) until the icon ‘pops’ out and becomes a separate article about Rand Paul.
I’ll expand on this later when I get the time.