А мне кажется, на любом из этих можно сделать. Компонент знакомств, наверное, и не стоит разрабатывать, лучше воспользоваться мамбой или лавпланет. Форум выбрать наиболее удобный и интегрировать с выбранной CMS (благо, под популярные форумы и CMS можно найти мосты). Все остальные разделы может сделать разработчик под выбранную CMS. Как вариант, добавил бы в список еще Netcat. Разработчика найти будет не проблема, с этими системами работают тонны разрабов
shkiper, по тому куску кода, который Вы привели, Вам всё правильно сказали: объект $params берется из ниоткуда, поэтому php и выдает Fatal error, что не может с ним работать, т.к. не объявлен.
Кроме того Вы говорите о каком-то модуле: модуле чего? Подозреваю, что Вы видели такие конструкции в своей cms, но чтобы использовать это в других скриптах, нужно их интегрировать с cms. Как - зависит от конкретной cms.
Хотите, чтобы Вам помогли - рассказывайте подробнее проблему. А вот такое поведение уважения Вам не прибавит.
вроде callbackhunter.ru такие предлагает
как-то так
RewriteEngine OnRewriteRule ^(.+)\.html&(.+)$ /$1.html?$2 [L,R=301]
полностью вычищает все внешние ссылки с Вашего сайта
DROP DATABASE имявашейбазыданных
Посмотрите на дату той статьи на хабре, в которой это прочли.
По поводу кроссбраузерности http://caniuse.com/#feat=canvas
Посмотрите, кто ваши посетители, с каких браузеров они к вам заходят. Например, на планшетах и смартфонах очень редко, когда есть флеш.
А возможно, Вам canvas и не нужно использовать и достаточно css анимаций или jquery.
http://html.adobe.com/edge/animate/
Огласите его, может если не неткетовцы, так пользователи (в том числе и я) реализуют.
Тот, кто выкупил домен, чтобы не париться с сайтом, просто прописал домен на тот же ip. Сейчас скачают телепортом и поставят на свой сервер.
Просто на хостинге все настроено, Вы ничего не удалили, поэтому и дальше можно обращаться к серверу по имени домена и видеть сайт.