Pues ahora esta enamorado de django
http://www.djangoproject.com/. Despues de probar muchos CMS creo que es lo mas flexible que existe. (Django tiene un ORM que puede "inspeccionar" una base de datos existente... no tienes que armar el codigo de eso)
No me atrevo a recomendar ningun CMS, porque eso depende mucho de los requerimientos de cada cual...
Ademas que lo que mencionas parece similar al sharepoint pero eso es un programa muy grande...
Investiga que tal seria con RSS como indica seoane. No porque sea lo que estas pidiendo, sino precisamente porque es una solucion MAS simple.