Список измененных файлов WordPress 2.9.1 Изменения на блоге usingwp.ru от 8.01.2010
Янв 06
Звёзд: 1Звёзд: 2Звёзд: 3Звёзд: 4Звёзд: 5 (1 оценок, в среднем: 4.00 из 5)
Загрузка ... Загрузка ...

Замечания к записи Ошеломляющие новости BuddyPress – код, стиль, функционал (напомню, обсуждают работу BuddyPress на обычном WordPress (не MU)) и к комментарию к записи

Насколько я понимаю, buddypress все еще нельзя ставить на обычный WP
выдает ошибку:
Fatal error: Call to undefined function get_site_option() in O:\home\localhost\www\localblog\wp-content\plugins\buddypress\bp-core\bp-core-avatars.php on line 27

кроме этого, в файле readme архива, который скачивается по ссылке в этом блоге, присутствует строка:
BuddyPress requires WordPress MU, it will not work on a single install of WordPress (yet).

Все оказывается очень просто: по ссылке в статье из cosydale.com выше идет транк 2237, в котором в readme указано

Requires at least: WordPress MU 2.8.4
Tested up to: WordPress MU 2.8.4
Stable tag: 1.1.2

и

BuddyPress requires WordPress MU, it will not work on a single install of WordPress (yet).

В той же сборке 2237 в файле bp-core-avatars.php действительно есть функция get_site_option, которая описана на MU Кодексе. На обычном WP ее нет, потому и undefined function.

Дальше.
Последнюю сборку BuddyPress можно скачать здесь http://trac.buddypress.org/browser/trunk
Внизу страницы есть ссылка:

Download in other formats:
* Zip Archive

На момент поста там сборка 2262, в которой в readme указано

Requires at least: WordPress 2.9
Tested up to: WordPress 2.9
Stable tag: 1.1.3

И там же в секции Installation описана установка на WordPress. То, что требуется только WPMU не указано и запрета ставить на обычный WordPress нет.

Установка BuddyPress на WordPress проходит как и для других плагинов:

1. скачать плагин, разарзивировать, загрузить в папку “/wp-content/plugins/buddypress/”.

2. Активировать BuddyPress в “Плагинах” в панели управления.

3. Необходимо активировать постоянные ссылки на WordPress в панели управления: Параметры-Постоянные ссылки.

4. Активировать тему BuddyPress в панели управления: Внешний вид-Темы и выбрать одну из 2-х тем в пакете с плагином BuddyPress.

Поставил для проверки BuddyPress 2262 на стандартный WordPress 2.9.1 (к слову, уже доступен WPMU 2.9.1 RC).

Плагин активировался, правда с ошибками

WordPress database error:
wp_bp_xprofile_data' doesn't exist
wp_bp_groups' doesn't exist
bp_groups_members' doesn't exist
Can't find file: '.../wp_bp_activity_user_activity_cached.frm' (errno: 2)

После активации темы BuddyPress ошибки исчезли.

Пока оставлю включенным BuddyPress, посмотрю что умеет, насколько стабилен.

Кстати, посмотрел потребление памяти WordPress 2.9.1 с BuddyPress.

По WP Tuner составляет

  • для админки 40 MB

Время рендеринга: 1.404 секунды cpu (22% загрузка, 0.029 запуск). Время: 6.360 секунды (2.0% на запросы). Запросы БД: 199, нет дефективных, нет > 0.500 секунды. Память: 39.9MB

  • для главной страницы 27 MB

Время рендеринга: 0.661 секунды cpu (89% загрузка, 2.514 запуск). Время: 0.736 секунды (10.5% на запросы). Запросы БД: 89, нет дефективных, нет > 0.500 секунды. Память: 27.1MB

Это против стандартных 25 и 20 Мб соответственно у WordPress 2.9.1.

Похожие записи:

  1. Что такое BuddyPress, ссылки BuddyPress
  2. BuddyPress 1.2
  3. BuddyPress и WordPress. Часть 2. Тестирование.
  4. BuddyPress 1.2.4
  5. BuddyPress 1.2.2.1

written by rxs


17 Responses to “BuddyPress и стандартный WordPress”

  1. 1. Rustamus Says:

    Спасибо большое за подробный ответ!

    Firefox 3.5.6 Firefox 3.5.6 Windows XP Windows XP
  2. 2. rxs Says:

    Пожалуйста.
    Сейчас тестирую BuddyPress. По результатам будет отчет с замеченными багами.

    Firefox 3.5.7 Firefox 3.5.7 Windows XP Windows XP
  3. 3. максим Says:

    я что то не пойму, так работает этот плагин на простом wordpress или нет, поставил его сюда http://oblast63.ru/pravoslavie полоска бади отображается, ошибок не выдает,даже можно войти и выйти на сайт, но остальное не работает

    Google Chrome 3.0.195.38 Google Chrome 3.0.195.38 Windows Vista Windows Vista
  4. 4. rxs Says:

    Плагин работает на простом WordPress. Вы активировали тему BuddyPress ?

    Firefox 3.5.7 Firefox 3.5.7 Windows XP Windows XP
  5. 5. Rustamus Says:

    плагин работает на обычном WP
    единственное - версия WP обязательно не ниже 2.9
    и еще - при установке BP на обычный WP мы получаем функциональность социальной сети. НО! (dj всяком случае у меня) пользователи не смогут создавать свои блоги.
    для этого все-таки нужен WPMU

    Firefox 3.5.6 Firefox 3.5.6 Windows XP Windows XP
  6. 6. Rustamus Says:

    и вопрос:
    как можно организовать на связке WPMU+BP следующую возможность:
    пользователи могут создавать блоги. но для этого им не нужно заходить в админку.
    в идеале - чтобы при нажатии на ссылку “добавить запись” перед пользователем появлялся максимально простой визуальный редактор, с возможностью вставить картинки.
    Т.е. чтобы любая максимальноблондинистая девушка могла очень просто добавлять записи в свой блог

    Firefox 3.5.6 Firefox 3.5.6 Windows XP Windows XP
  7. 7. rxs Says:

    Блоги без WPMU пользователи конечно не смогут создавать.
    Потому идея BuddyPress для WordPress инетерсна, не не очень понятна.
    Как пользователи будут участвовать в соц. сети ?
    Будут использовать права авторов и редакторов стандартного WordPress ?

    По поводу “не нужно заходить в админку”. Встречал раньше такой вопрос, но не интересовался, есть ли решение.
    Лучше этот вопрос задать Вячеславу, у него опыта побольше будет.
    Или почитать на форуме http://ru.wordpress.org/

    Firefox 3.5.7 Firefox 3.5.7 Windows XP Windows XP
  8. 8. Rustamus Says:

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

    Firefox 3.5.6 Firefox 3.5.6 Windows XP Windows XP
  9. 9. rxs Says:

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

    Firefox 3.5.7 Firefox 3.5.7 Windows XP Windows XP
  10. 10. максим Says:

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

    Google Chrome 3.0.195.38 Google Chrome 3.0.195.38 Windows Vista Windows Vista
  11. 11. rxs Says:

    Пожалуйста.
    На BuddyPress Trac довольно часто сборки обновляют.
    Сейчас там уже версия 2296.
    Но я не стал бы пока ставить на рабочий WordPress. Подробнее в записи http://usingwp.ru/buddypress/buddypress-i-wordpress-chast-2-testirovanie/

    Firefox 3.5.7 Firefox 3.5.7 Windows XP Windows XP
  12. 12. максим Says:

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

    Google Chrome 3.0.195.38 Google Chrome 3.0.195.38 Windows Vista Windows Vista
  13. 13. rxs Says:

    Максим, не очень понял вопрос.
    Т.е. ставишь одну из тем BP и он требует что-то еще ?
    Или ставишь собственноручно собранную тему ?

    Firefox 3.6 Firefox 3.6 Windows XP Windows XP
  14. 14. максим Says:

    Я ставлю свою тему, активировал, полоска бади отображается, но вот при нажатии на нее ничего не происходит переходит на главную сайта вот посмотри здесь http://oblast63.ru/blog мне нужен только профиль, переписка, друзья и т.д и все сама же тема не нужна

    Google Chrome 4.0.249.78 Google Chrome 4.0.249.78 Windows XP Windows XP
  15. 15. rxs Says:

    Могу предложить такие варианты.
    1. Для работы другой темы в папке Themes должен быть шаблон bp-sn-parent.

    2. Модификация BuddyPress admin bar есть в Кодексе BuddyPress здесь http://codex.buddypress.org/how-to-guides/modifying-the-buddypress-admin-bar/

    3. И пример создания темы, тоже на Кодексе BuddyPress
    http://codex.buddypress.org/how-to-guides/building-a-buddypress-child-theme/

    Firefox 3.6 Firefox 3.6 Windows XP Windows XP
  16. 16. максим Says:

    Спасибо за ссылку,сразу хочу отметить первый вариант не подошел, кое что подправил все сработало, но в профиле выдает неизвестную ошибку иде призыв к неопределенной функции bp_dtheme_firstname()

    Google Chrome 3.0.195.38 Google Chrome 3.0.195.38 Windows Vista Windows Vista
  17. 17. rxs Says:

    Максим
    1. Советую обновиться до последней сборки (сейчас r2481) отсюда http://trac.buddypress.org/browser/trunk или скачать официальную бета версию отсюда http://buddypress.org/blog/news/buddypress-1-2-beta/

    2. В дефолтной теме BuddyPress такая ошибка возникает ?
    Могу предположить, что функция bp_dtheme_firstname() определена в одном из файлов, которых нет в теме (не был скопирован файл с функцией при переходе на свою тему).
    Тогда найти этот файл и дополнить папку с новой темой.

    Firefox 3.6 Firefox 3.6 Windows XP Windows XP

Leave a Reply

CAPTCHA image

i3Theme sponsored by Top 10 Web Hosting and Hosting in Colombia
© 2009-2010 http://usingwp.ru - WordPress, BuddyPress, MediaWiki
При использовании материалов блога активная ссылка на источник обязательна.
Free Internet Security - WOT Web of Trust