BuddyPress 1.5 имеет название “Lombardi” (в честь первой пиццерии в США, два разработчика BP очень любят пиццу). Данный релиз является абсолютно новым воплощением социального движка, так по сравнению с веткой BP 1.2 переписано примерно 80%-90% кода.
В целом BuddyPress стал более дружелюбен для тех, кто хочет создать что-то свое собственное, не похожее на остальных. Код более гибок, логичен, расширяем, однозначно стало проще писать плагины (проверено мной), меньше дыр в безопасности и в целом больше возможностей по внедрению и кастомизации.
Создан новый компонент Settings, который отвечает за все пользовательские настройки в сети, отпочковался от Core компонент Members, значительно улучiен xProfile, Groups вообще стал супер расширяемым, переписан Forums и Sites (для более полной и правильной поддержки bbPress 2.0 и WordPress MultiSite соответственно).
Появился мастер установки и настройки BuddyPress, который по шагам проведет вас через процедуру активации и запуска сети. Также BuddyBar теперь интегрируется в AdminBar.
Огромный список всех улучшений вы можете посмотреть на этой странице. Перевести все у меня не хватит ни терпения, ни желания :)
Установка BuddyPress 1.5.x с нуля
Все достаточно просто:
заходите на страницу установки плагинов в админке вашего сайта (если это вы делаете не локально, если локально, то скачайте весь архив вручную по ссылке в конце записи);
вводите в поле поиска слово BuddyPress, выбираете плагин BuddyPress и устанавливаете его
качаете по последней ссылке в записи перевод и размещаете его в папке: /wp-content/plugins/buddypress/bp-languages/
если у вас весь сайт на русском, то перевод соц.сети подхватится автоматически и вы получите русскую версию.
Обновление c BuddyPress v1.2 до v1.5.x
Тоже ничего сложного (за исключением проблем с совместимостью установленных плагинов):
сделайте бекап базы данных любым удобным для вас способом;
сделайте бекап папки /wp-content/plugins/ и /wp-content/themes/;
крайне желательно деактивировать все плагины, которые зависят от BuddyPress (они в названии и/или описании имеют слово BuddyPress или BP);
нажмите на кнопку Обновить под строкой плагина BuddyPress;
скачайте перевод на последней ссылке в этой записи, разместите его в папке: /wp-content/plugins/buddypress/bp-languages/
если у вас весь сайт на русском, то перевод соц.сети подхватится автоматически и вы получите русскую последнюю версию движка;
после этого по одному активировать все BP-зависимые плагины, поочередно проверяя их в админке и на морде – ничего ли не отвалилось;
теоретически все.
Естественно, если вы вносили большое количество изменений в плагины или шаблон, то вам придется вручную проверять, работает это или нет. Также вполне вероятно, что кастомные темы придется немного исправлять, так как изменено огромное количество методов в функций и разработчики физически не в силах гарантировать 100% совместимость с предыдушими версиями.
Пожалуйста, подождите. Комментарии загружаются.