Русский BuddyPress Блог

Отображение списка стран в профиле BuddyPress

Если ваша социальная сеть подразумевает пользователей из разных стран, то зачастую возникает необходимость дать пользователям выбирать свою страну. В старых версиях BP (эпохи 1.0 – 1.1) данная возможность присутствовала в ядре, но потом ее выпилили и теперь приходится писать код самому. ShaneBP предложил решение – добавить select в профиле, в...

Видео: содействие в разработке BuddyPress (JJJ)

На WordCamp San Francisco 2014 выступил один из основных разработчиков BuddyPress – John James Jacoby (вот все его видео-выступления). В своей презентации он рассказывает о том, что можно и нужно делать в рамках помощи в разработке BuddyPress – от написания патчей (исправлений или нового функционала) до написания статей в кодекс...

BuddyPress Monster Widget

Плагин для разработчиков – BuddyPress Monster Widget

При разработке (особенно тем) очень остро стоит вопрос совместимости с различными виджетами (стандартными и нет). Поэтому хорошей практикой является добавление всех таких виджетов в основной сайдбар, чтобы убедиться в их работоспособности. Но если таких виджетов много – это потеря времени, ведь каждый надо разместить в нужное место и сохранить опции. Для...

Встречаем i18n на GlotPress для переводов

В связи с большим количеством плагинов, которые не имеют перевода на русский, я решил попробовать что-то сделать с этим. Благо, есть такой замечательный продукт, как GlotPress. Разработчики WordPress и BuddyPress используют его для перевода своих продуктов, вы можете посмотреть на него вот тут. Для подавляющего большинства обычных плагинов подобного решения...

Обзорная презентация о BuddyPress 101

Очередная презентация BuddyPress 101 о том, что это такое, для чего он нужен, как им пользоваться, что в нем есть и много другой общей информации. Подобная презентация уже была от Sarah Gooding. Но текущая на мой взгляд более полная, так как содержит большое количество деталей. И создана она была человеком...

Технический релиз BuddyPress 2.1.1

Сегодня вышел технический релиз BuddyPress 2.1.1, который содержит в себе лишь исправления некоторых проблем в последней мажорной версии v2.1. Основные изменения: добавление нескольких хуков в код проверка, что темы, которые используют bp-legacy, могут перезаписать файл стилей buddypress.css проверка, что js файлы темы BP-Default всегда подключаются поддержка новых @упоминаний в теме BP-Default исправление пагинации...

Защита от спамеров – BuddyPress Captcha и другие

На данный момент очень много решений для защиты собственного WordPress сайта от спамеров. В этот записи я поговорю про капчу (captcha”). По этому запросу в официальном репозитории плагинов находится почти 400 плагинов – так что выбор очень велик. Но так как мы работаем с BuddyPress, то и мы сузим круг...

Релиз BuddyPress 2.1 – “Patsy”

18 сентября 2014 года вышла новая мажорная версия BuddyPress 2.1 Patsy, названная по традиции в честь пиццерии (в Нью-Йорке). Переделанный интерфейс @упоминаний Забудьте то, что вам приходилось помнить чей-то логин, чтобы @упоминать пользователя в обсуждениях! В BuddyPress 2.1 просто введите @ в форму для комментирования и появится новая панель подсказок....

Релиз безопасности BuddyPress 2.0.3

Буквально недавно команда разработчиков BuddyPress обнаружила уязвимость в способе хранении одной из кук, bp_completed_create_steps, которая используется только на странице создания групп (там хранится информация о текущем шаге). Формат хранения данных в куке был – сериализованный массив. А сегодня выходит уже новая версия BuddyPress 2.0.3, которая исправляет эту проблему. Теперь информация...

Процесс разработки BuddyPress и его тестирование

Разработчики BuddyPress последние несколько мажорных релизов уделяют большое внимание тестированию своего кода и улучшению процесса разработки. Особенно сильно это стало заметно после смены структуры проекта в репозитории в рамках работы над BuddyPress 2.0 – по аналогии с WordPress год назад. Начали использовать Travis CI и Grunt для автоматизации повторяющихся действий:...