Yo estoy usando
Drupal para un par de proyectos y me parece muy sólido, tiene una API muy bien pensada, soporta muchos módulos para diferentes funciones y el sistema de templates es muy fácil de utilizar.
Otra opción muy buena es
Typo3, aunque la curva de aprendizaje me parece mucho mayor que la de Drupal.
Tanto Drupal como Typo3 funcionan sobre LAMP (Linux, Apache, MySQL, PHP).
En ambos casos recuerda que todo Sistema de Administración de Contenidos requiere una buena inversión de tiempo para su implementación y sería bueno que conozcas el lenguaje en que se encuentra escrito para poder explotarlo al máximo.
¡Suerte!