Поздравляю с первым днем октября и официальным выходом BuddyPress 1.1.x! Использование BuddyPress – уникальная возможность создать собственную полнофункциональную социальную сеть с практически неограниченными возможностями.
Что реализовано в данной версии BuddyPress – читайте на странице История версий.
Для BuddyPress 1.1.3 необходим только WordPress MU 2.8.6 и выше. Поэтому перед началом работы, отключите последовательно все виджеты, которые работают на BuddyPress, потом отключите сам BuddyPress, потом отключите вообще все плагины, которые у вас установлены на сайте. Потом проделайте обновление (ручное – залить все файлы WPMU 2.8.6 поверх, к примеру, WPMU 2.7.1) или автоматическое (рекомендуется). Потом читайте все то, что я написал вам ниже.
Для тех, кто не использовал до этого момента BuddyPress на своем сайте WordPress MU:
Требования: установленный (желательно в корень сайта или на отдельный поддомен) и правильно функционирующий WordPress MU 2.8.6. Для него вы можете использовать русский перевод WordPress MU 2.8.6 (перейдите по ссылкам, чтобы скачать).
Файлы перевода WPMU 2.8.6 копируете в папку /wp-content/languages/.
Зайдите в админке на страницу “Плагины → Добавить новый”.
Пропишите в поле поиска слово BuddyPress. Появится список, где 4 или 5 ссылка будет сам плагин BuddyPress с версией 1.1.х и пройдите стандартную процедуру установки плагина. ИЛИ Скачайте с моего сайта архив BuddyPress и залейте его в папку /wp-content/plugins/.
Зайдите по фтп в папку: ваш_сайт/wp-content/plugins/buddypress/bp-themes/.
Скопируйте папки /bp-sn-parent/ и /bp-default/ в папку /wp-content/themes/.
Зайдите на страницу “Плагины” и активируйте BuddyPress.
Зайдите на страницу “Администратор → Темы” и активируйте шаблоны BuddyPress Social Network Parent Theme и BuddyPress Default.
Зайдите на страницу “Внешний вид → Темы” и активируйте шаблон BuddyPress Default, в случае если решите использовать стандартный шаблон.
Зайдите на страницу “Внешний вид → Виджеты” и установите те виджеты, которые вам приглянулись. Пример расстановки и работы BuddyPress доступен на моем демо-сайте.
Но многие из вас уже достаточно давно интересуются функционалом и возможностями социальной сети на основе BuddyPress, поэтому специально для вас есть написанный мануал по обновлению до версии 1.1. ЧИТАТЬ ОБЯЗАТЕЛЬНО ПЕРЕД ОБНОВЛЕНИЕМ!!!
Все изменения произошли однозначно в лучшую сторону, облегчая жизнь админам социальных сетей во много раз. В случае, если у вас была настроена интеграция на BuddyPress 1.0.x, то после обновления она нарушится, но ее легко восстановить в течение минуты.
Для этого перейдите на страницу “BuddyPress → Настройка форума” и выберите опцию Cоздание новой установки bbPress (в этом случае потеряются все записи в форумах групп – форум сайта будет пустой; используйте это пункт, если у вас НЕ было рабочей связки bbPress + BuddyPress) или Использование текущей установки bbPress (где вам потребуется указать абсолютный путь к файлу bb-config.php; после этого шага вы не потеряете ни одной записи в ваших форумах, но будут в них отображаться теги форматирования – посмотрите вот тут, к примеру).
Изменения в шаблонах
Теперь не существует папки /wp-content/bp-themes/. Все шаблоны располагаются в стандартной папке /wp-content/themes/. Больше не используется 2 шаблона (отдельно для сайта и отдельно для страниц профиля, групп и т.п.).
Если вы использовали стандартные шаблоны BuddyPress 1.0.3, то теперь вы можете смело удалять папку /wp-content/bp-themes/ и использовать новые темы. Если вы модифицировали стандартные или у вас на сайте стоит WordPress тема (предположим, с сайта GoodwinPress.ru или WPBot.ru), то вас ждет работа по доводке собственных тем для их полноценной работы с BuddyPress 1.1.3.
Произошло очень много изменений в структуре BuddyPress с момента выхода последней версии (было это 15 июля 2009 год). Потому внимательно прочитайте все то, что тут написано.
Автоматическое обновление:
Деактивируйте те плагины, которые написаны для BuddyPress. Сюда относятся: BuddyPress Russian Months, BuddyBar для bbPress, Welcome Pack, bpContents (Рубрикатор), плагин событий bp-Events, плагин условий пользования сайтом (УПС или TOS), фотогалерея bp-Album, все плагины набора от BPDEV, плагин ограничения числа блогов, bp-InviteFriends, авторизация в сайдбаре, Registered Users only, Community Blogs, плагин Избранных групп/пользователей/блогов и любые другие, которые я не назвал, но которые работают в паре с BuddyPress!
Деактивируйте сам BuddyPress.
Нажмите на ссылку “обновить автоматически” под названием плагина BuddyPress.
Введите (если у вас попросили) логин и пароль доступа по FTP/SFTP. Подождите после продолжения, пока произойдет закачка и распаковка плагина.
Активируйте BuddyPress 1.1.
Если вы собираетесь использовать стандартные шаблоны: удалите папку /wp-content/bp-themes/ со всем ее содержимым.
Зайдите по фтп в папку: ваш_сайт/wp-content/plugins/buddypress/bp-themes/ и скопируйте папки /bp-sn-parent/ и /bp-default/ в папку /wp-content/themes/.
Зайдите на страницу “Администратор → Темы” и активируйте шаблоны BuddyPress Social Network Parent Theme и BuddyPress Default.
Зайдите на страницу “Внешний вид → Темы” и активируйте шаблон BuddyPress Default.
Ручное обновление:
Проделайте пункты 1-2 из Автоматического обновления – ЭТО ВАЖНО!!!
Залейте поверх старых файлов 1.0.х новые, скачанные по ссылке в конце записи. Подтвердите замену (вы же сделали бекап, как было написано большими красными буковками?).
Далее смотрите пункты 5-9 из Автоматического обновления.
Мы подошли к процессу скачивания BuddyPress. Если вы будете обновляться автоматически или вручную, вы в любых случаях получите мой перевод BuddyPress, так как теперь именно я и один им занимаюсь. Но в чем отличие архива на моем сайте – я включил в него официальный русский перевод встроенного форума bbPress, то есть вам не придется искать файлы перевода (которые лежат вот здесь) и вручную отдельно заливать их в папку /wp-content/plugins/buddypress/bp-forums/bbpress/my-languages/. И только. Больше никаких отличий нет.
На данный момент не работает автовыбор языка перевода BuddyPress при обновлении или установке с нуля, поэтому для тех, кому нужны отдельно языковые файлы:
Файлы из архива копируются в папку /wp-content/plugins/buddypress/bp-languages/.
UPD [26.10.2009]: Архив новой версии доступен по той же ссылке, внутри – 1.1.2 и файлы перевода к нему. Архив меньше весит, потому что в нем убраны разработчиком все папки deprecated (то есть те, которые являются устаревшими, касается в основном старых шаблонов). История версий.
UPD [03.11.2009]: Наконец-то дошли руки до обновления перевода. Исправил пару опечаток. Качайте отдельно файлы перевода и перезаписывайте ваши текущие файлы ru_RU.
UPD [25.11.2009]: Исправлена одна опечатка на странице блогов, переписаны несколько фраз (связанные с группами), исправлено “Участники: 5 участников” – теперь это просто “Участники: 5″. Перевод скачайте отдельно по ссылке в спойлере. В полном архиве перевод тоже обновлен.
UPD [30.11.2009]: Обновлены все файлы BuddyPress до версии 1.1.3, в том числе и файлы перевода.
slaFFik,
идея родилась – посоветовать разработчикам BP: научиться писать доки с описанием функций их системы и не трогать темы!
уж как то так получается, что имея кодекс по WP – сам делаю темы… и от версий WP они мало зависят.. и если что – переделать 5 минут (обычно изменить название вызываемой функции и не более)
1. После установки и настройки все работает, но в админке не работают ссылки “Установка компонента”, “Настройка форумов” и “Настройка полей профиля”, что не мало важно. При нажатии на них просто загружается заглавная страница администраторское панели
Подскажите, в чем может быть проблема? И как ее решить
2. Есть ли для BuddyPress какой-нибудь менеджер аудифайлов со встроенным плеером? Такой, чтобы пользователи смогли аудио заливать себе на страницу, а посетители слушать? Может есть такой плагин для на стандартный wp, который будет работать и в BP?
Илья,
1) А вы правильно установили BuddyPress? В папку plugins/buddypress? Потому что ваша ошибка – нестандартная какая-то. И еще, вы ставили на обычный WP или на WPMU?
2) Пока нет. Но я нашел интересный вариант решения, пока просто не разобрался с ним и не опубликовал – это еще не скоро будет, если меня что-то не сподвигнет ускорить этот процесс.
Илья,
Попробуйте деактивировать и заново активировать BuddyPress. Первый раз с таким столкнулся: обычно неправильную ссылку дают плагины, размещенные не в mu-plugin, a просто в plugins (и наоборот).
Все делал по инструкции, buddybar загружал в папку plugins
Страница wp-admin/admin.php?page=bp-general-settings в админке доступна, в то время как на wp-admin/admin.php?page=bp-profile-setup или wp-admin/admin.php?page=bp-component-setup зайти не получается.
Попробовал отключить и заново включить плагин, ничего не изменилось
Может в связи с моими экспериментами.. но не работает “Уведомление”.. не могу изменить параметры.. остаются без изменений после “Сохранить”..
два варианта: обновил WP MU до 2.9.1 или же где то проксирование глючит (сообщения по сети отправляются.. новые записи в активности регистрируются и показываются)..
@Rustamus:
Открываете файл screen.css и начинаете редактировать стили центральной колонки (ее класс или id смотрите в файле home.php темы parent). То есть удаляете из home.php центральную колонку, и в стилях левой делаете ширину на все оставшееся пространство. На самом деле займет это все минут 15 от силы.
еще подскажите, пожалуйста, как проще всего решить следующую задачу:
пользователь может менять темы своего блога
но я хочу, чтобы тема, когда ее устанавливал пользователь, была уже с установленными определенными мной виджетами, ссылками, рубриками.
необходимо как-то настроить каждую тему? или может как-то все одновременно?
22 декабря 2009 в 20:34
забыл сказать. не в файлах дело. единственное, что я не делал – базу не восстанавливал
22 декабря 2009 в 21:22
восстановил и базу и файлы все. 1 в 1 как на старом хостинге
картинки все так же не видно :(
ничего не понимаю
24 декабря 2009 в 8:45
slaFFik,
идея родилась – посоветовать разработчикам BP: научиться писать доки с описанием функций их системы и не трогать темы!
уж как то так получается, что имея кодекс по WP – сам делаю темы… и от версий WP они мало зависят.. и если что – переделать 5 минут (обычно изменить название вызываемой функции и не более)
10 января 2010 в 14:52
Спасибо за релиз
есть 2 вопроса:)
1. После установки и настройки все работает, но в админке не работают ссылки “Установка компонента”, “Настройка форумов” и “Настройка полей профиля”, что не мало важно. При нажатии на них просто загружается заглавная страница администраторское панели
Подскажите, в чем может быть проблема? И как ее решить
2. Есть ли для BuddyPress какой-нибудь менеджер аудифайлов со встроенным плеером? Такой, чтобы пользователи смогли аудио заливать себе на страницу, а посетители слушать? Может есть такой плагин для на стандартный wp, который будет работать и в BP?
Заранее спасибо
10 января 2010 в 15:05
Илья,
1) А вы правильно установили BuddyPress? В папку plugins/buddypress? Потому что ваша ошибка – нестандартная какая-то. И еще, вы ставили на обычный WP или на WPMU?
2) Пока нет. Но я нашел интересный вариант решения, пока просто не разобрался с ним и не опубликовал – это еще не скоро будет, если меня что-то не сподвигнет ускорить этот процесс.
10 января 2010 в 15:09
1. Да, конечно MU 2.8.6
Все по инструкции из вашего поста, и все работает, но вот эти ссылки в меню в админке не работают
10 января 2010 в 15:54
Илья,
Попробуйте деактивировать и заново активировать BuddyPress. Первый раз с таким столкнулся: обычно неправильную ссылку дают плагины, размещенные не в mu-plugin, a просто в plugins (и наоборот).
10 января 2010 в 16:04
Все делал по инструкции, buddybar загружал в папку plugins
Страница wp-admin/admin.php?page=bp-general-settings в админке доступна, в то время как на wp-admin/admin.php?page=bp-profile-setup или wp-admin/admin.php?page=bp-component-setup зайти не получается.
Попробовал отключить и заново включить плагин, ничего не изменилось
14 января 2010 в 20:04
Вышел WPMU 2.9.1! Дружно обновляемся :)
14 января 2010 в 20:24
А потестировать BP 1.1.3 и плагины? ;)
14 января 2010 в 20:58
BP-Events после обновления вызывает белое окно смерти :(
а без этого плагина- плохо…
14 января 2010 в 23:56
@Александр:
Потестю на днях.
С событиями мы уже решили. Кому тоже надо – пишите в комментах, подскажем, я или Александр.
15 января 2010 в 12:23
Может в связи с моими экспериментами.. но не работает “Уведомление”.. не могу изменить параметры.. остаются без изменений после “Сохранить”..
два варианта: обновил WP MU до 2.9.1 или же где то проксирование глючит (сообщения по сети отправляются.. новые записи в активности регистрируются и показываются)..
15 января 2010 в 14:29
Не подскажите, как сделать дефолтную тему Бадди пресс двухколоночной?
15 января 2010 в 16:21
@Rustamus:
Открываете файл screen.css и начинаете редактировать стили центральной колонки (ее класс или id смотрите в файле home.php темы parent). То есть удаляете из home.php центральную колонку, и в стилях левой делаете ширину на все оставшееся пространство. На самом деле займет это все минут 15 от силы.
15 января 2010 в 16:57
Сработало!
Спасибо!
15 января 2010 в 20:31
еще подскажите, пожалуйста, как проще всего решить следующую задачу:
пользователь может менять темы своего блога
но я хочу, чтобы тема, когда ее устанавливал пользователь, была уже с установленными определенными мной виджетами, ссылками, рубриками.
необходимо как-то настроить каждую тему? или может как-то все одновременно?