Создание статичных страниц есть, пожалуй, везде. Остальное - далеко не первостепенные задачи, и до них доходит дело в CMS, когда решены более важные вопросы, решение которых по вашей спецификации относит CMS к классу жирных.
Возможно существуют узко специализированные реализации CMS, подходящие под требования, но они собраны под один-два проекта и не распространяются.
Вам остается два варианта:
1. Выбрать наиболее подходящую CMS из «жирных». Лучше что-то популярное вроде WP. Только не Джумлу, пожалуйста.
2. Написать/заказать CMS под свой проект. На фреймворке даже. И не надо БД на чистых файлах. Используйте нормальную СУБД.