Скачать официальный русский BuddyPress 1.7
BuddyPress 1.7 имеет кодовое название “Totonno” (в честь очередной пиццерии) и является на данный момент самым долгожданным релизом. Количество улучшений в этой версии просто потрясающее и никого не оставит равнодушным.
Что нового?
- независимость от тем ⌘
- управление группами ⌘
- улучшения в работе с базой ⌘
- упрощенная установка BuddyPress ⌘
- и многое другое ⌘
Независимость от тем
До этого релиза натягивание на тему социальных функций, предоставляемых движком BuddyPress, было трудозатратным процессом. Зачастую приходилось достаточно ощутимо переписывать первоначальную тему. BuddyPress 1.7 теперь работает со всеми WordPress темами – он просто встраивается внутрь текущих шаблонов для страниц.
Конечно, 100% универсальности достичь нельзя, так что разработчики подготовили специальную доку для тех, кто хочет большей гибкости (я ее переведу на днях на русский).
Управление группами
Появилась новая страница в админке для работы с группами – точно также как, как в 1.6 было с управление элементами активности. Вы можете редактировать их название и описание, участников и прочую информацию прямо из админки WordPress. Некоторые операции (как удалить) можно применять сразу к нескольким группам в списке (выбрав их галочкой).
Улучшения в работе с базой
Все запросы о пользователях теперь значительно быстрее отрабатывают, потому чтобы разработчики создали новый класс BP_User_Query
. Через него проходят все запросы на получение данных по пользователях, и за счет уменьшение количества join’ов все стало быстрее.
Упрощенная установка BuddyPress
Нет нужды теперь в пошаговом “колдунчике” для настройки – все делается автоматически сразу после нажатия на кнопку “Активировать”. Разработчики сделали так, что при чистой (новой) установке по умолчанию будут активными только 2 компонента BuddyPress – Лента активности и Расширенные профили пользователя. Также вы будете перенаправлены на страницу о том, что вы только что активировали (скриншот ниже).
Другие изменения
- улучшена работа Akismet’а
- появилась сортировка опций профиля в админке WordPress
- исправлено огромная куча мелких ошибок во всех компонентах системы
- добавлена новая опция для полей профиля – видит только админ
- улучшена в некоторых местах скорость работы javascript’а
- куча других улучшения (и для разработчиков в том числе)
Скачать русский BuddyPress 1.7.x
Извините, этот файл сильно устарел и больше нет возможности его скачать.
Скачать файлы перевода русского BuddyPress 1.7.x
Извините, этот файл сильно устарел и больше нет возможности его скачать.
Перевод не является окончательным и периодически будет улучшаться, я буду писать об этом в комментариях к этой записи.
Обязательно буду заглядывать! Как раз сегодня мне BuddyPress понадобился, а тут и перевод подоспел – и пары часов не прошло. Сейчас буду и перевод заливать – разбираться.
У меня эта надпись висит ” Следующие активированные BuddyPress компоненты не ассоциированны ни с одной WordPress страницей: Лента активности, Лента сайта, Группы пользователей, Активировать, Регистрация.” Хотя всё работает
Активировал для сети и пропало :). У меня в поддомене стоит бади
Спасибо, отличный сюрприз
Попробовал поставить BuddyPress. В админке все работает отлично, а вот на сайте не могу даже зарегаться. Жму “Закончить регистрацию” и так понимаю, что должен отправляться код активации для авторизации пользователя, но код в почту не приходит. Юзер в БД тоже не создается. Поля заполняю все. В чем может быть причина?
А, все, разобрался уже. Вот можно отправить багу разработчикам – если используются дополнительные поля для регистрации – она не проходит. Если только обязательный минимум – все ok.
Дополнительные поля были созданы вами в отдельном php файле или плагине или внутри админки WordPress, там где Поля профиля?
В админке, конечно, с помощью их конструктора. И странно – поначалу не работало, пришлось их отключить. На следующий день снова включил – и все отработало на ура просто. В чем прикол – я так и не понял. Да и некогда разбираться, работает – и хорошо.
Почему то перевод не работает :( Обновил автоматом, обновил файлы перевода (кстати старые почему то не удалились, но английский так и остался. Кеш почистил – всё равно.
BuddyPress Translations плагин помог! :)
Здравствуйте! Поставил buddypress, закачаля зыковые файлы. Установлен язык русский, в файле конфигурации define(‘WPLANG’, ‘ru_RU’); имена русских файлов buddypress-ru_RU.mo
И все равно некоторые слова на английском. Русифицировал когда то много раз, но напрочь забыл как.
Пожалуйста, помогите
Пост выше. Просто активировал и все перевелось само!
Скажите, почему страница “форумы обсуждений” ведет на главную страницу сайта?
Потому что она не создана у вас. Или вы не обращаете внимание на уведомления о совместимости в админке
Здравствуйтейте!
1 Скажите пожалуйста, где взять BuddyPress Translations плагин?
2 Поставил bpress на wordpress+buddypress работает, но как бы его русифицировать?BuddyPress Translations поможет?
1. Скачать из репозитория плагинов.
2. Поставьте отдельно файлы перевода движка форума.
Подскажите, пожалуйста, как активировать учетную запись ВР. Где брать этот ключ активации.
В базе данных, таблица wp_users. Измените там статус пользователя на 2
Или поствьте плагин, типа Unconfirmed
Поставил русский buddypress, все нормально. Только в меню два поля (Activity, Members) по прежнему на английском. Что делать?
Перевести их. Это обычные страницы в админке
Что использовать вместо мета виджета для входа/выхода на сайт?
Может есть какой-то специализированный плагин для BP?
Используйте стандартный виджет Мета.
Скажите, пожалуйста, а есть ли возможность в buddypress оформить группы в таком духе?:
http://webspoon.ru/community/zakuska
или как в InstantCMS
http://i.ovkuse.ru/clubs/18
Как понимаю, чтобы добавить форумы, нужно bbpress до установить, но отображение форумов идет в groups/group_name/forum/
А как можно сделать так, как в приведенных примерах? Если есть какая-то информация – поделитесь, пожалуйста.
Заранее спасибо!
P.S. Buddypress стал действительно быстрее работать!
Переписывать структуру и стили отображения группы надо.
Папка
/buddypress/groups/single
и все файлы внутри.Понятно, то есть, как со старыми версиями, подкинуть шаблон и сделать вывод. Как понимаю, вывод тем форума можно с
/bp-legacy/buddypress/forums/
взять?Да, оттуда.
Если тупо форум на главной группы нужен, как в первом примере, то есть плагин. Он вам сделает вкладку форум главной страницой группы, а лента будет на вкладке уже. Вот только названия плагина не помню
Здравствуйте! Подскажите пожалуйста. Мне нужно создать некий сайт-журнал, но чтобы контент на главной создавался не только администраторами, но и пользователями. Т.е. примерно, нужен такой функционал: регистрация на сайте посетителей, профили пользователей (с минимальным взаимодействием между пользователями, создание групп не нужно), форма создания поста на сайте через веб-интерфейс с выбором тегов/категорий, премодерация попадания постов на главную администраторами.
Всё это можно сделать на buddypress, вырезав лишний функционал, я правильно понимаю? Или хватит стандартных возможностей WordPress?
Ничего вырезать не нужно будет. В новой 1.7. активируете только профили и регистрацию. Все остальное делается WP и к нему WP Frontend editor. И Вуаля. Хотя можно и без BP уже обойтись, у каждого автора есть архив его постов и для профайлов есть решения какими-то плагинами…
Вы имели ввиду плагин WP User Frontend? WP Frontend Editor не могу найти…
да его и имел ввиду
Я пол года искал решения по публикации рецептов на сайт с фронт енда, в итоге плюнул и практически уже дописал самостоятельно, хотя. навыки в программировании ниже средних, но документации в интернете много, так что комбинируя jquery и php можно чудеса делать.
Но, столкнулся теперь с двумя дилеммами, а точнее, непродуманности wordpress, как многопользовательской cms.
Первое – это модерация постов. Да, их можно заапрувить, но вот отправить обратно пользователю на доработку и оставить какие-то модераторские комментарии – нельзя :(
Как вариант, весь пост организовать черед дополнительные поля и у каждой группы оставить скрытый для пользователя textarea, где оставлять комментарии. Это даже на фронт энд, теоретически можно вывести, но вот как сделать пометку “на доработку” и уведомить об этом пользователя?
Второе – не расширяемость таксономии. К примеру, у меня есть своя таксономия “ингредиенты”. Все классно, все работает, но вот расширить эту таксономию, чтобы можно было задавать картинки, мерные величины и т.д. – очень сложно.
Я, кстати, нашёл вчера годный плагин, для публикации постов с фронт-энда юзерами — Social Articles. Он для buddypress.
После модерации я бы перенёс пост в черновики. Так бы пользователь увидел, что его пост проверен, но по каким-то причинам не выведен на главную. А комментарии в buddypress всегда ведь можно личным сообщением направить.
По-моему, вполне рабочее решение.
Добрый день.
Чего-то я не понял как создать новую группу. Захожу в профиль и во вкладке группы вижу: мои группы и приглашения. Жму на мои группы и появляется надпись: “Группы не найдены.” А где создать новую?
Кто в курсе подскажите.
Попробуйте перейти по адресу /groups/create/.
На внешней части сайта в разделе «Группы» должна быть кнопка «Создать группу», но она, судя по комментарию в багтрекере, может не выводиться из-за ошибки в шаблоне страниц в теме: http://buddypress.trac.wordpress.org/ticket/4834.
Отсутствие кнопки в админке уже исправлено: http://buddypress.trac.wordpress.org/ticket/4987.
На странице группы, которую вы создаете для BP или в последней BP теперь можно создать группу через админку.
Этот buddypress – это вынос мозга.
Пробую добавить вкладку на страницу профиля, чтобы выводить посты пользователя, а оно мне берет и в цикле выводит профиль пользователя и то что под ним. Уже мозг сломал и нигде не могу решить проблему.
Читаешь код темы самого бадипресса или плагинов, так тоже загадка, что такое do_action( ‘bp_before_member_plugin_template’ );
Может поможет кто?
function bp_add_recipe_profile_page() {
global $bp;
// Add a nav item for this
bp_core_new_nav_item( array(
‘name’ => ‘Рецепты’,
‘slug’ => ‘recepty’,
‘default_subnav_slug’ => ‘recepty’,
‘screen_function’ => ‘bp_add_recipe_profile_page_menu’,
‘position’ => 60
) );
}
add_action( ‘bp_setup_nav’, ‘bp_add_recipe_profile_page’, 100 );
function bp_add_recipe_profile_page_menu() {
add_action( ‘bp_template_content’, ‘bp_add_recipe_profile_page_content’ );
bp_core_load_template( apply_filters( ‘bp_core_template_plugin’, ‘members/single/recepty/recipes’ ) );
}
function bp_add_recipe_profile_page_content() {
$theuser = bp_displayed_user_id();
query_posts(“author=$theuser” );
if ( have_posts() ) :
require_once(‘wp-content/themes/food/loop-archive.php’);
else: echo ‘Записей нет’;
endif;
}
Функции взял на форуме бадипресса. Так и не могу понять, почему функция bp_add_recipe_profile_page_menu вызывает внутреннюю функцию и еще делает вызов
bp_core_load_template( apply_filters( ‘bp_core_template_plugin’, ‘members/single/recepty/recipes’ ) );
В этот файл что не пихал, не отображается. В общем, сложная для понимания логика :(
Всем привет! Расскажите в двух словах – как получить страницы BP в любой стандартной теме?…
Прочитал доку по темам в BP, понял, что надо создавать дочернюю тему,но не понял как узнать классы css, чтобы править, откуда из брать? Объясните пожалуйста! :)
Их брать из файлов темы (подсмотреть исходный код стандартной темы) или с помощью консоли разработчика – есть в любом браузере.
Спасибо =)
Вчера BuddyPress 1.8 вышел… Как быть с переводом?
Тут есть, но не полный: http://translate.wordpress.org/projects/buddypress/dev/ru/default
А полный будет? Через какое время?
Как Слава вспомнит про это, тогда и будет). Там кстати половина из оставшегося уже переведена, только утвердить нужно.
Будет, сегодня-завтра.
Уже после-после-после-послезавтра ((…
Уже выложил. Воспользуйтесь плагином BuddyPress Translation
Прошу прощения за задержку. Был занят, да еще и ногу сломал.
Спасибоооо!!!!!! :)
Я там его и выкладываю :)
А ссылочки умерли… хотел скачать…а фигушки (нет файла)
эх…печалька…(((
Так древняя версия же! Чего ее качать, лучше уж 2,1.