Drupal довольно мощный, когда дело доходит до управления контентом управления контентом. 80 страниц действительно ничего. Вы можете легко сортировать все с помощью встроенного таксономического модуля (используется для категорий, тегов, ...) и даже создавать собственные дисплеи с помощью модуля Views. Благодаря CCK вы можете создавать столько разных типов контента, сколько вам нужно, со всеми видами опций ввода (текст wysiwig, списки выбора, флажки, файлы, ...). Для контактной формы вы просто используете встроенную или Webform-модуль.
Я уверен, что для этого вам придется написать любое кодирование, но будьте осторожны, drupal довольно большой, и вам может потребоваться некоторое время, чтобы понять, как он работает и как его установить. Однако, когда все сделано, все очень гладко:)
Еще не работал с Joomla, не могу вам там помочь, но вы, возможно, захотите погуглить "drupal vs joomla" или подобный, есть много статей. Из того, что я прочитал, Drupal может делать больше, но Joomla 'легче учиться.