Сейчас с трудом верится, что всего 10 лет назад о социальных сетях практически никто ничего не знал. Отмечающаяся в последние годы особая популярность «контакте» и «одноклассников» способствовала росту количества разнообразных соцсетей в такой степени, что множество порталов стали стремиться стать социальными сетями. Это обуславливает высокий спрос на необходимость cms для создания этого вида интернет ресурсов.
Вряд ли, конечно, можно отнести любой сайт, содержащий аккаунты пользователей, имеющие функциональные возможности стены и переписки в виде личного сообщения, относящимся к категории social network, но сама по себе возможность реализации подобных функций представляет несомненный интерес.
Движки, предлагаемые российскими разработчиками
Instant CMS
Одной из лучших разработок российских программистов является Instant CMS, главным достоинством которой является удобство использования. Позиционирование данной CMS представляет ее в виде «системы управления сообществами», предназначенной изначально для создания социальных сетей. Созданный на этом движке сайт предоставляет своим пользователям возможность формировать свой профиль и устанавливать дружеские связи, отображающиеся на аналогичной вконтакте «ленте друзей».
Дополнительным преимуществом системы является устройство, при необходимости, системы инвайтов. Для полного соответствия социальной сети остается только установить кнопки как у фейсбука
Livestreet
С помощью движка Livestreet удобно разрабатывать блог, обладающий контентом, наполняемым самими посетителями. Размещение и комментирование постов производится пользователями, в блоге имеется рейтинг статей и посетителей.
Этот формат нельзя назвать на 100% социальной сетью, но, в то же время, он имеет большую популярность и очень хорош для сайтов с не очень большим количеством посетителей.
Зарубежные движки
Social Engine
О предназначении данной системы говорит ее название. Из всех рассматриваемых в статье движков это наиболее удобный и функциональный, с помощью которого можно реализовать любые необходимые возможности.
Единственным недостатком Social Engine является предоставление ее на платной основе. Версия, содержащая базовую основу без специальных дополнений или плагинов, стоит 299 долларов. Но для реализации серьезного проекта эта сумма не очень существенна с учетом того, что это качественный продукт, имеющий русскую поддержку.
phpFox
Движок phpFox аналогичен предыдущему. Как и любой скрипт на зарубежных сайтах, он платный, но имеет меньшую стоимость – от 99 долларов. Он не обеспечен поддержкой на русском языке и мне не приходилось встречать сайтов, созданных на его основе, поэтому у меня нет возможности дать более подробные комментарии о его возможностях. В то же время представляющий движок сайт: phpfox.com дает о нем довольно красочное описание.
Социальная сеть на WordPress
Традиционно необходимо рассмотреть применение любимой всеми CMS. Из-за того, что предназначением WordPress является создание личных блогов, а не образование сообществ, на нем невозможно реализовать настоящую социальную сеть.
В то же время, разработанный для WordPress плагин Buddypress, позволяет вводить в блог функции, соответствующие соцсетям, в том числе формирование профиля, добавление новых друзей, образование групп.
Целесообразность создания социальной сети на WP вызывает сомнения – этот движок сам по себе значительно утяжеляет хостинг, а оснащение плагином и достаточно хорошая посещаемость приведет к необходимости переместиться на выделенный сервер. Следует учитывать, что специально предназначенные для образования сообществ движки, рассмотренные выше, обладают более обширным функционалом, чем BuddyPress.
Резюме – образовать социальную сеть можно бесплатно движками Instant CMS или Livestreet, платно системами Social Engine или phpFox (также в Интернет можно найти и другие движки, подобные им). Реализация соцсети на WP нерациональна, так как он предназначен для других целей.