Как на WordPress создать сообщество с помощью WP-Recall

Дата публикации:Декабрь 4, 2015

Плагинов WordPress, позволяющих на своем сайте построить социальную сеть или собрать вокруг своего сайта сообщество, не так много. Сегодня мы вам расскажем о плагине WP-Recall.

Первое упоминание этого плагина мы нашли 31 Июля 2012 года. Началось все с малого. Поначалу цель плагина была одна – дать возможность пользователям оставлять друг другу отзывы, а в итоге мы получили гораздо больше.

За время своего существования плагин прошел большой путь и на данный момент уже достиг многого: этот плагин есть на сервисе GitHub, он имеется и в официальном репозитории WordPress. Переведен на английский, русский, украинский и иврит. С недавнего времени он добавлен в сервис «Translating WordPress» — где каждый может его перевести на свой язык.

Плагин позволяет расширять свой функционал с помощью своих дополнений.

WP-Recall1

Некоторые дополнения загружаются вместе с самим плагином. Они активируются при первой активации плагина и добавляют базовый функционал.

Базовая версия плагина включает в себя набор дополнений, доступных всегда, как правило, этого набора хватает с головой на то, чтобы превратить свой сайт в нечто большее:

  • Дополнение профиля – включает в себя расширенные настройки профиля, возможность создавать свои поля профиля и управлять ими.
  • Дополнение фида – формирование новостной ленты пользователя за счет подписки на новости других пользователей.
  • Дополнение групп – создание пользовательских групп с очень широким функционалом и настройками для администратора группы.
  • Дополнение магазина – если хотите превратить личный кабинет пользователя в личный кабинет покупателя и плотно интегрировать его с вашим ИМ, то данное дополнение позволит это сделать.
  • Личные сообщения – быстрый, удобный, функциональный пользовательский чат, поддерживающий oembed-функционал WP, со своими закладками и управлением контактами.
  • Дополнение публикации – включает в себя базовый функционал добавления пользовательских публикаций через форму публикации плагина, имеет широкие настройки, использует всеми другими дополнениями, которые используют фронтенд публикацию в любые произвольные типы записей.
  • Система рейтинга – данное дополнение позволяет формировать рейтинговую систему сайта, добавляя рейтинг и возможность его изменения практически для любых сущностей, в том числе, конечно, для публикаций всех видов. На сайте автора дана подробная инструкция, как подключать к системе рейтинга свои сущности или даже определенные действия пользователей на сайте.
  • Дополнение отзывов – с этого все начиналось, функционал отзывов пользователей, также подключен к системе рейтинга сайта.

Остальные дополнения вы можете скачать на сайте плагина (на момент написания их 61).

Особое внимание стоит обратить на репозиторий плагина, созданный для удобства его пользователей.

Все дополнения к плагину размещаются в репозитории через каталог дополнений. Размещение дополнения в репозитории WP-Recall гарантирует возможность обновления этого дополнения у всех его пользователей, без необходимости заново скачивать новую версию дополнения или обращаться за этим к автору этого дополнения.

Каждый может, написать свое дополнение к плагину, сделать это достаточно просто, если имеются навыки написания плагинов WP. Подробная инструкция для этого имеется.

Дополнения могут распространяться бесплатно и платно, именно автор дополнения решает, как именно распространять свое дополнение.

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

На данный момент, в каталоге уже собраны очень интересные по предлагаемому функционалу дополнения, очень востребованные у пользователей плагина, в том числе для монетизации своего сайта.

Вид профиля пользователя:

WP-Recall2

Вид на переписку в личных сообщениях:

WP-Recall3

 

Установка плагина:

Не отличается от установки обычного плагина. Заходим в поиск плагинов, ищем wp-recall, нажимаем установить и активировать.

После активации, в админке плагин создает свою страницу с настройками:

WP-Recall4

Чтобы начать работать — нам надо перейти в Add-on менеджер и активировать нужные расширения:

WP-Recall5

Выбираем нужные, активируем.

Загрузить в список менеджера дополнения, скачанные из каталога, можно через форму загрузки — в верхней части: «Загрузить дополнение для Wp-Recall в формате .zip»

В менеджере дополнений будет полезным ввести свой RCLKEY для обновления установленных дополнений в один клик

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

Получить свой ключ можно во вкладке профиля своего личного кабинета на сайте плагина. Для обновления общедоступных, бесплатных дополнений указание данного ключа необязательно.

Необходимые к обновлению аддоны — вы увидите на странице аддонов, в админке вашего сайта. Запрос по поиску обновлений производится два раза в день.

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

На странице «Репозиторий» вы можете ознакомиться с неустановленными у вас дополнениями. Дополнения выводятся по последнему обновлению:

WP-Recall6

Как только разобрались с необходимым вам функционалом — активируем аддоны, переходим на страницу настроек и настраиваем опции под себя.

Есть два варианта вывода личного кабинета пользователя на сайте — с помощью простого кода в файл autor.php или шоткода на странице. Если выбрана страница архива автора, то внутри шаблона archive.php необходимо разместить функцию if(function_exists(‘wp_recall’)) wp_recall();

Каждый из вариантов имеет свои плюсы и недостатки, но по-умолчанию плагин размещает личный кабинет на странице через шорткод.

Многие дополнения выводят контент с помощью шорткодов (вывод всех групп, всех пользователей сайта, подписки, публикации и т.д.) с набором параметров, позволяющих тонко настроить, добавить или убрать фильтры и сортировки.

WP-Recall достаточно активно использует ajax — загрузка страниц происходит быстрей, но в настройках есть и обычный вывод (такие настройки есть в личном кабинете, или например в фиде пользователя).

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

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

Резонным будет вопрос: — «но ведь существуют аналоги? Зачем еще один?»

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

Плагин постоянно развивается, обновления выходят с завидной регулярностью. Уже сложилось свое сообщество пользователей плагина, на сайте плагина действует форум поддержки, где пользователями указываются недостатки и устраняются шероховатости в работе. Всегда можно связаться с автором какого-то дополнения или оставить свой отзыв о нем.

Рассказать обо всех тонкостях работы с плагином — в одной статье невозможно. На сайте разработки (он работает на WP-Recall) есть раздел «Наш блог» — там вы можете почитать о многих аспектах работы с плагином. А также подписаться на группы пользователей – там они делятся своими рецептами, «секретами» и сниппетами для работы с WP-Recall.

Полезные ссылки:

Плагин в репозитории WordPress

Сайт разработки плагина WP-Recall и каталог аддонов

Видео о плагине

Поделиться

36 комментариев

  1. Не знаю как там сейчас в этом плагине дела обстоят , но недавно мне попался сайт использующий версию 7.6.x и там все печально в плане кода не то что глобальные переменные там локальные пересекаются в IDE же лучше вообще не открывать, глазки вытекут, работает соотвественно, надеюсь в текущей версии все кардинально изменилось , думаю посмотрю что изменилось с тех пор

  2. нет,беру свои слова обратно , Все также плохо как и в прошлый раз, все те же косяки в тех же местах, я просто оставлю этот скриншот
    https://www.dropbox.com/s/qx8e8uaapi70pna/%D0%A1%D0%BD%D0%B8%D0%BC%D0%BE%D0%BA%20%D1%8D%D0%BA%D1%80%D0%B0%D0%BD%D0%B0%20%D0%BE%D1%82%202015-12-04%2021-09-25.png?dl=0

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

  4. Правильно ли я понимаю, что все надстройки социальной сети создаются над одной, конкретной установкой WP?

    Есть ли какие-нибудь данные о том, как много активных пользователей может выдержать «типовая» установка WP-Recall? Хотелось бы оценить требуемые ресурсы.

    Спасибо.

    • Ресурсы не малые требуются в моем конкретном запущенном случае даже некоторые не самые сложные расширения этого плагина вызывали дичайшее потребление памяти, подробности не скажу, но до выпиливания плагина на сервере было 40gb забитой RAM после стало 30 при том что функционал остался тот же я просто дописал некоторые вещи что бы работало примерно так же. Это конечно не прямо объективный показатель,но все же факт.

      А что до соцсети над WordPress, то почему бы не использовать https://ru.buddypress.org/ с ним то все более или менее в порядке.

  5. В таким сообществах практически нет смысла.
    Если только для корпорации например, внутри сети.

  6. petrozavodsky — какие 40 гигабайт? Хорош бредить.

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

    —————

    Константин Бояндин — да вы все правильно поняли. По поводу «Типовой установки и нагрузки» — все это необъективно — зависит от сервера на котором расположен сайт (а у него много характеристик). Т.к. даже у самого WordPress-а — нет каких-то типовых характеристик по посещаемости и нагрузке. Сайты от 3000 человек — на реколл, видел — работают.

    —————

    Дмитрий — спасибо за публикацию.

    —————

    Я на своих сайтах использую WP-Recall и доволен. Каждый выбирает что использовать — сам. А я лично рад, что в Ru сегменте появился такой многофункциональный плагин. И да — конкуренция — это всегда хорошо — т.к. она идет на пользу потребителям. Да и русскоязычная поддержка — она пользователям сэкономит и время и нервы.

    • Ок , если по теме то есть buddypress у него больше возможностей для создания соцсетей и с мультисайтом работать он не только над одной установкой, а так же стоить заметить что организовывать соцсеть на WP дело не самое благодарное в плане ресурсов в любом случае))

      Мой опыт это показал однозначно даже 30GB на сайт это много в моем случае посещалка была 10-15к в сутки.

      Объективно же ?

  7. Андрей says:

    Otshelnik-fm
    Конечно «Я на своих сайтах использую WP-Recall и доволен» — железны

  8. Андрей says:

    to Otshelnik-fm:
    Конечно «Я на своих сайтах использую WP-Recall и доволен» — железный аргумент против «дичайшее потребление памяти» и «все печально в плане кода»… Негативный настрой к плагину на пустом месте не появляется… На самом деле, спасибо огромное Автору за такой плагин, за сам факт, что взялся и пилит, но мне плагин тоже не понравился в свое время, все показалось сыро… К слову BP тоже не понравился, не вижу сейчас приличных решений вообще, функционал новый пихают, а то элементарное что должно быть работает абы как.. Попробую и WP-Recall и BP снова посмотреть..

  9. petrozavodsky — комментарии на этом сайте не позволяют ответить под вашим комментарием. Отвечаю ниже:
    Я не спорю что есть buddypress. Вам что — плохо от того, что появляются аналоги, с русскоязычной поддержкой?

    И я не понимаю про 30gb RAM. Это что за сервер такой?

    Тут мы скатываемся в холивар и дойдем до того что соцсеть на node.js надо писать. Я вас переубеждать не буду, но и вы не вносите смуту.

  10. Андрей — так негативный настрой — это когда от одного человека — вы считаете коллективным настроением?
    Это обзорная статья — под такими статьями всегда пишут недовольные — мотивация их понятна — подорвать доверие.

    А я ухожу из холивара — время ценно.

  11. Вот да стоит сравнить что больше подойдет и нужно решить для себя )) дабы холивар не разводить

  12. Андрей says:

    Otshelnik-fm
    А можно высказываться только тем, кто активно пиарит это плагин на всех сайтах, а тем кто остался недоволен помалкивать? Обзор нужный, за этим сюда и приходим :)

    petrozavodsky
    Если все будут только сравнивать для себя молча, то те, например, кто не может оценить качество кода так не узнают, что код-то не супер, а информация это важная, за этим коменты под обзорам и нужны, жги еще.. :)

    • Ну так никто не говорит что я жечь не буду, просто что еще сказать , авторы wp-recal вон уже на гитхабе print_r -ы $_FILES внутри закомментировали значит понимают что делать, а людей которые ставят wordpress 2.8 потому что их он устраивает не смотря на то что он дырявый все равно не переубедить.

      Я же так для без энтузиазма комментирую, выкрикнул свое и убежал.

  13. Делала на данном плагине мини-социальную сеть для молодёжного сообщества. Сразу скажу, что результат особо не утешительный. Ребята побаловались пару месяцев, в итоге все вернулось к стандартному вконтактику. Это и логично, конкурировать с монстрами наподобие контакта и фейсбука таким мини-социальным сетям в наше время нереально, на мой взгляд. Но плагин хороший, чисто «побаловаться» на досуге, ну или в качестве социальной сети какого-нибудь закрытого сообщества, которое по каким-то личным соображениям не пользуется старожилами рынка (может быть, в качестве неофициального сайта школы например). Автору респект за статью.

  14. Будьте осторожны, автор плагина не любит критики, причем обновление плагина платное, но если вы не понравитесь автору, то при обновление у вас плагин деактивируется и денег вам никто не вернет. Это не пустые слова у меня есть скрины. А автор всех ему не угодных называет дебилами, гнилыми людьми. Банит на своем сайте и говорит, что это сделали люди и через воих ботов призывает объявить охоту на ведьм, но его никто не поддерживает в этом призыве. Считает себя богом и очень трудный человек. Рекомендую сто раз подумать перед тем как поставить его плагин. Я ищу замену его плагину, с таким челом работать нельзя. Например, вот как он будет обаться с вами и какие козни строить: wppost.ru/obsuzhdaem-otzyv-o-plagine

    Ну а сейчас ждем сколько от них попрет негатива, точнее от андрюше в нескольких аккаунтах

    • Дмитрий says:

      Плагин может деактивироваться после обновления по разным причинам. К примеру, вы используете устаревшую версию WordPress или имеется конфликт библиотек.

      Если вы ищете замену плагину, пробуйте BuddyPress, разбирайтесь в нем. Есть и другие плагины для сообществ, но они все на английском. Также можете всегда заказать свой собственный плагин у программистов, но это самый дорогостоящий способ.

  15. Norman says:

    Я смотрю Василий (https://vk.com/v.vitalius) и тут пометил территорию.
    Редкий неадекват. Найти его бессвязный поток сознания можно практически на любом сайте рунета.
    Рецепт прост — низкая самооценка и недостаток внимания.
    Насколько мне известно плаг бесплатен и все обновления тоже. А вопрос что покупать и за что платить каждый решает сам, никто никого не принуждает к этому.

  16. ramm says:

    отличны блин пиар , в комментах сайтов про вордпресс

  17. Миас says:

    «Любое мнение о плагине, указание недостатков принимаются во внимание, благодаря им плагин растет и развивается. Спасибо.»

    Сплошной обман. За обоснованную критику автор плагина сразу же банит пользователя. И зачем нужен кому такой плагин, если заплатив денег получаешь в придачу кучу проблем, багов и к тому же за свои же косяки — автор тебя отправляет сразу в бан. Крайне не советую связываться с этим новоделом: в случае проблем, а они будут — решать их придется только вам, автор плагина даже пальцем не пошевельнет, в худшем случае — забанит.

    • Дмитрий says:

      Если бы все так плохо было, клиенты бы давно разбежались. При этом плагин здравствует уже долгое время. К тому же от багов не застрахован никто, это важно помнить.

      Не знаю, как обстоят дела с монетизацией, но я бы вынес поддержку клиентов в отдельный тарифный план. Чтобы если возникли какие-то проблемы, за дополнительную сумму автор уже разбирался с ними лично по каждому вопросу.

      Если же клиент покупает только продукт, то прямо писать, что поддержка не входит в стоимость. Многие компании уже перешли на такую схему.

  18. Миас, пруф в студию пожалуйста. На тот забаненый профиль, на том сайте. Ну… чтобы вам поверили…

  19. Aleilin says:

    Как вы себе это представляете , ссылка на непубличный аккаунт?

    • Андрей says:

      В общем то все забаненые аккаунты остаются на сайте, чтобы потом юзер не смог зарегистрироваться под этой же почтой, так что ссылку на акк вполне можно дать.
      На данный момент, в бане — 28 акков, поголовно спамеры.

  20. Aleilin says:

    Ну правда дело хозяйское, хотят бегут не хотят не бегут , мы уже поняли что за продукт тему можно с стать закрытой

  21. Djo says:

    Отличный плагин! Первый раз узнал о нём, когда получил заказ от клиента на доработку личного счёта, ограничений на товары и т.д. Хороший грамотный код, пожалуй только мало комментариев в коде, но понятный. На форуме без проблем задавал вопросы и получал нужные мне ответы, нашёл несколько ошибок в расширениях плагина, о чём сообщил — их быстро устранили. Советую, пользуйтесь!

  22. Алексей says:

    Мне лично этот плагин нравится тем, что у пользователей сайта появляется возможность самим публиковать какие-нибудь материалы помимо самого админа. Я на один из своих ресурсов, на котором публикуется инфа против пирамид в интернете и прочие расследования, хочу опять его прикрутить только из-за данной фичи. Просто без этого плагина мне посетители сайта присылают материал через форму обратной связи и уже я его публикую. А с WP-Recall, пользователи сайта, которые захотят поделиться информацией по теме, могут сами опубликовать свои наработки и так далее. Я это веду к тому, что данный плагин весьма обширен и может использоваться для самых разных целей, а не только как социальная сеть. Именно поэтому он мне сразу приглянулся, когда он только вышел.
    Однако кину ложку дегтя. ))) Единственное, что бесит, так это то, что разработчики некоторых других годных продуктов делают так, что без связки с wp-recall, их продукт будет неполноценным как это вышло с форумным плагином для WordPress — Asgaros форум. К примеру, если у WPforo регистрация и вход встроены, то есть свои; то Asgaros надо связывать с WP-Recall. Тоже касается и еще некоторых примочек, к примеру добавление подписи на форуме: у WPforo все уже есть из коробки для добавления пользователями подписи; а чтобы в Asgaros подпись добавлять, надо опять же связывать этот форумный плагин с плагином WP-Recall.
    Именно это и раздражает. )))

    • Алексей — спасибо за развернутый комментарий.
      По поводу формы публикации — еще один хороший плюс — новые авторы могут отправлять записи на модерацию. Но как только их рейтинг вырастает — в опциях можно задать настройку — тогда после скажем 100 баллов рейтинга они уже смогут публиковать сразу, без модерации. Так проверенные авторы будут публиковать сразу (как бонус — не обязательно им ждать как рейтинг вырастет — админ сам нужным ему, проверенным авторам, может накинуть 100 баллов- и они будут публиковать сразу)
      А еще могут и гости публиковать — только им почту надо указать — и после этого их автоматом зарегистрирует (пришлет данные входа на почту). Тоже удобно.

      По ложке дегтя — пока форум asgaros молодой — нет у него своего профиля и своей регистрации. Или использовать их от вордпресса — а вы сами знаете что они неудобные. Или использовать сторонний личный кабинет — коим WP-Recall и является для него.
      Надо понимать — Asgaros делает один человек, реколл другой разработчик и тоже один. А интеграцию к ним написал третий и он тоже один. Поэтому времени, увы, не на все направления хватает.

  23. Алексей says:

    «Надо понимать — Asgaros делает один человек»
    Этого я не знал. Тогда претензия мною снята, в виду того, что она не обоснована.
    И вам спасибо за развернутый ответ и пояснения.

Оставить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Получать новые комментарии по электронной почте. Вы можете подписаться без комментирования.