I want to recommend two options to you since both of them seem to have pretty good reviews. You can try out either Nuxeo or Liferay.
Full-featured Web publishing
Flexible enterprise integration framework
out of the box tools
Role based content delivery
and much more. ...