Drupal будет очень хорошим выбором для этого. У него есть кривая обучения - все, что вы выберете, будет. Но в конце концов лампочка погаснет, и вы увидите, насколько логично она организована и насколько она гибка.
И есть огромные ресурсы, которые помогут вам быстро набрать скорость. Обучающие программы и видео, затрагивающие все аспекты работы Drupal. А еще есть бесчисленное количество тем, сотни дополнительных модулей любого типа.
Имея несколько дополнительных модулей, добавленных к дистрибутиву ядра (cck, конечно, может быть, представления и таксономия тоже), вы можете настроить практически все и никогда не трогать строку кода PHP.
Это чрезвычайно просто установить и начать работу. У меня оба Drupal 5 и 6 работают под xampplite на нетбуке MSI! .. Загрузитесь и начните работу менее чем за 15 минут.