не яснен основной вопрос:
Новости, файлы и прочее будут создаваться зарегистрированными посетителями сайта?
То есть основу сайта составит community generated контент?
Если да, то TYPO3 не подойдет, поскольку она заточена под большие
корпоративные сайты (типа
www.wciom.ru или
www.3ds.com ), на которых несколько редакторов создают контент, а посетители его читают.
Для комьюнити сайтов лучше подойдет Drupal, XOOPS... есть много вариантов.