Социальная сеть — это сайт, где пользователи могут создавать и заполнять свои аккаунты, «добавлять друг друга в друзья», обмениваться сообщениями и мнениями (создать посты и статьи, добавлять к ним картинки, видео и другие медиа). Зачастую, социальные сети подразумевают наличие «подписчиков», внутреннего рейтинга на площадке и определённых правил, по которому этот рейтинг формируется.

Подписчики — это аудитория одного пользователя (компании, группы, или паблика), чье мнение и результаты чьего труда ей интересны. 

С технической точки зрения, социальные сети обладают невероятно сложной структурой, поэтому собрать такой сайт не просто — это дорого, требует участия большой команды и по времени занимает от пары месяцев до пары лет. Речь идет про уникальные решения, такие, как если бы вы с нуля решили писать (воспроизвести) полный функционал, например, сегодняшнего Вконтакте.

Когда вы собираетесь создать социальную сеть, не будет лишним вспомнить, что если идея будет не уникальной, шансы на самостоятельное стремительное развитие проекта относительно невелики. Потребуется реклама, много рекламы, а еще команда специалистов: таргетологи, маркетологи и SEOшники. Иными словами, создать новый безинновационный Вконтакте за 1000 рублей не получится.

Однако, MVP социальной сети (ограниченный функционал), или небольшую сеть по интересам, можно собрать и на WordPress. Для небольшой аудитории, или для теста какой-нибудь идеи такой вариант подойдет как нельзя лучше и именно об этом пойдет речь в этой статье.

WordPress

Если абстрагироваться от того, что на WordPress изначально создавали блоги и от того, что чаще всего WP ассоциируется с конструкторами сайтов, то это просто еще один веб-фреймворк — относительно быстрый, удобный, понятный и с большим количеством разработчиков, умеющих на нем работать.

Когда-то нельзя было себе представить e-commerce магазин на WP, но с появлением плагина WooCommerce, WP стал ассоциироваться не только с созданием блогов, но и с созданием онлайн-магазинов.

Тоже самое происходило и с другим серьезным функционалом (плагины подкастов, форумов и другие), который время от времени создавали разные энтузиасты, но WP почему-то так и остается в сознании большинства блоговым движком с ограниченным возможностями и туповатым стандартным конструктором. Правдой это не назовёшь и на эту тему у меня даже есть отдельное видео на моем YouTube канале Уроки WordPress:

Таким образом, когда мы говорим про использование WP для создания социальной сети, мы на самом деле можем говорить про серьезный продукт, просто предназначенный, как правило, для небольшой аудитории, или тестирования идей. WordPress предлагает все необходимое для создания социальной сети — здесь, сейчас и бесплатно, и почему бы этим не воспользоваться?

Одним из шаблонных решений, готовых к работе прямо из коробки, является плагин для создания социальной сети — BuddyPress. По сути, имея только WordPress и BuddyPress уже можно перейти к созданию такого веб-сайта. 

BuddyPress

BuddyPress вышел много лет назад и почти сразу обладал всеми нужными возможностями для создания социальной сети. Это легкий, но мощный плагин, с помощью которого можно создать действительно интересный продукт. Весь базовый и расширенный функционал отлично вписывается в экосистему WordPress и управление BuddyPress будет удобным для пользователей, хорошо знакомых с этой CMS.

BuddyPress — это каноничное решение для создания социальной сети на WP, и хотя оно не является единственным на сегодняшний день, для создания тематических и узко-тематических social media подходит отлично. 

Настройки BuddyPress

Весь сет-ап по BuddyPress можно вписать в относительно небольшой список:

  1. Загрузка и активация плагина;
  2. Переход в настройки и установка всех страниц плагина (важно: страницу регистрации и активации пользователя нельзя установить, пока вы не разрешите регистрацию новых пользователей в основных настройках WordPress);
  3. В основных настройках BuddyPress вы можете настроить все что смогут делать пользователи в вашей социальной сети: добавлять друг друга в друзья, создавать группы, отправлять друг другу сообщения, блокировать других пользователей и так далее.

Более подробно я описал процесс установки и настройки в своем видео в конце этой статьи, поэтому скрины в этот раз не прилагаю.

Нюансы

  • Настроить стили страниц BuddyPress через конструкторы не получится — только Custom CSS;
  • Новые пользователи автоматически не появляются на сайте в разделе «Пользователи», пока они не зайдут и не выйдут с сайта снова (уже после первичного входа при регистрации);
  • Не предполагайте использование BuddyPress для создания форума. Для этих целей лучше подойдет bbPress — это специальный плагин для этих целей;
  • Управления пользователям происходит через настройки «Активности».

Чем хорош BuddyPress

Предлагаю разобрать плюсы плагина, чтобы понять почему лучше выбрать именно его:

  • Открытый исходный код. Да, в формате разговора про WordPress звучит странновато, но это бесплатное решение и лежит оно в открытом репозитории, вы не покупаете его на каком-нибудь Envato Market и можете рассчитывать, что поддержка не прекратится;
  • Большое количество разработчиков и участников проекта. Почему это должно быть плюсом для вас? Потому что разные специалисты с разным подходом решают задачи по модернизации кода и его улучшению. Иными словами, можно не беспокоится за наличие багов, уязвимостей и несовместимостей;
  • Это бесплатно. Я уже упомянул это выше, но стоит выделить данный пункт отдельно.
  • Проект развивается много лет. Для конечного потребителя это значит, что большинство доработок и улучшений уже сделаны. Вам не стоит беспокоится за наличие действительно важного функционала.
  • Простота использования. Можете посмотреть видео в конце статьи, чтобы оценить удобство использования плагина. Как по мне — проще сложно будет найти (особенно бесплатно).

Выводы

В теле статьи мы не касались глубоко идеи создания социальной сети в 2022 году и не рассуждали на тему ее утопичности. Давайте порассуждаем об этом немного хотя бы в конце. На сегодняшний день придумано все, или почти все: Вконтакте, ФБ, Телеграм (в какой-то степени он тоже является социальной сетью), Инст, КлабХаус, Тви, ЛинкедИн и так далее. Тем не менее, новое social media имеет право на существование, особенно, если обладает набором каких-то уникальных свойств и качеств. 

Интересный для массовой публики продукт может разлететься сам и почти без продвижения, примеров хватает. Если вы придумали нечто такое — Wordpress будет неплохим выбором, особенно для MVP модели. В качестве плагина можно использовать BuddyPress — он бесплатный, быстрый, удобный в использовании и уже успел хорошо себя зарекомендовать.