Итак, в зависимости от специфики будущего сайта я предлагаю использовать одну из трёх CMS:
1. Joomla (Mambo его устаревший аналог) - самый популярный среди русских вебмастеров движок. Популярен он во многом из-за обилия возможностей и расширений. Всё, что угодно может быть реализовано простой установкой компанента или модуля: галереи картинок, каталоги файлов, форумы, чаты, гостевые книги. Этой CMS посвящены десятки сайтов и форумов, так что вы можете быть уверены, что с ваишми возможными проблемами уже кто-то столкнулся и решил их.
2. DataLife Engine (сокращённо DLE) - это многофункциональный новостной движок. Главная его задача, как уже было сказано, заключается в публикации новостей. Однако новостью может быть что угодно: статьи, картинка, ссылки на видео или софт и сами новости. Подавляющее большинство варез и юмористических порталов работают именно на этом движке. Пусть он и уступает Joomla по количеству расширений, но он достаточно лёгкий и способен выдерживать десятки тысяч посетителей. К тому же использование этого движка даёт возможность приблизеться к идеалу web 2.0. Это лучший вариант для любых сайтов с приличной посещаемостью.
3. WordPress - это тоже новостной публикатор, пользуясь которым можно создать что-то начиная от блога и заканчивая достаточно сложным новостным ресурсом. Его особенность в том, что он очень лёгий, красивый и достаточно прост в использованияя, однако возможностьей и расширейний у него гораздо меньше, чем у предыдущих CMS.
P.S. Если вы делаете сайт, на котором планируете зарабатывать серьёзные деньги, лучше не скупиться и заплатить программисту за создание движка, учитывающего специфику вашего предполагаемого портала. На западе для менеджеров серьёзных проектов отсутствует такое понятие, как CMS. Под каждый отдельный сайт пишется своя платформа.
Антон Тишков