Альтернативный вариант установки BuddyPress

Пост предназначен для людей, которые хотят настроить под себя.

Предположим, у вас такая ситуация:

Вы решили расшириться и стать социальной сетью для какого-нибудь круга лиц. Вы определились с темой и готовы начать действовать. Но вы бы хотели, чтобы социальная сеть работала по адресу social.example.com. Но создавать поддомен, который будет работать изолировано от основного сайт example.com вам не хочется. Вы планируете основной сайт под новостной , а social – для вашей сети.

1) Если у вас установлен обычный , то вам тогда надо делать то, что описано в Переход с WordPress на WordPress MU. Теперь у вас стоит WordPress MU. Если у вас ничего не стояло – установите WPMU. ВАЖНО!!! Вам надо устанавливать WPMU в режиме поддоменов (это стандартный выбор). Перед этим в контрольной панели своего хостинга внесите вот такую запись: *.example.com в перенаправления и домены.

2) Установите BuddyPress. Порядок действий описан на странице Установки BuddyPress.

3) Теперь надо разобраться с social. Зайдите на страниц “Администрирование → Блоги” и создайте там блог social.example.com.

4) Зайдите в админку нового блога social (для этого наведите на название и увидите появившуюся ссылку Панель) и настройте его, как-будто это уже работающий социальный сайт, то есть поставьте виджеты и стандартную тему BuddyPress. Для основного сайта example.com вы можете поставить ваш любимый шаблон и плагины/виджеты. Скоро он перестанет зависеть от BuddyPress.

5) Надо узнать ID блога social, для этого смотрим первую колонку возле названия блога на страниц “Администрирование → Блоги”. Там будет цифра 2 (к примеру, для новой чистой установки WPMU).

6) Теперь необходимо интегрировать social с BuddyPress. Вы узнали ID блога social, теперь пропишем его с помощью правильного редактора в файле wp-config. примерно на строке ~60 (до $table_prefix):

define( ‘BP_ROOT_BLOG’, 2 );

Все! Теперь ваш социальный сайт переместился на social.example.com.

В итоге вы получили:

  1. Независимый от социальной сети ваш первоначальный блог на example.com со своим дизайном и набором плагинов на главной.
  2. Социальная сеть развернется на поддомене social.example.com.
  3. Все каталоги пользователей, групп, блогов, на страницы профилей и прочее социальное будут находится на social.example.com и в ссылке будут именно этот адрес содержаться.
  4. Блоги пользователей будут создаваться в поддоменах: blog1.example.com, blog2.example.com…
  5. Вы сможете для блога социальной сети social.example.com установить любой другой (к примеру, стандартный) шаблон BuddyPress. Можете включить только тут виджеты активности, групп, пользователей и любые другие чисто социальные плагины и виджеты.

На данный момент 72 комментария

  • Друзья, подскажите, может кто сталкивался с такой проблемой: мне требуется сделать так, чтобы основной домен моего BuddyPress на WPMU был на expample.com, a http://www.example.com (во-первых, мне так нравился больше, во-вторых, особенности поисковой оптимизации прошлого варианта сайта, не желательно менять с www на без-www).

    Каким образом можно перенести главный сайт на работу с www-доменом?

    Если просто поменять в настройках основного блога example.com на http://www.example.com то он уходит в цикл на постоянном перенаправлении, похожем на example.com/wp-signup.php?new=www.example.com.

    Подскажите, кто сталкивался с подобной проблемой …

  • .htaccess в помощь :)

  • @Александр, спасибо, идея хорошая, а можно слегка уточнить, как именно это реализовать? Я сейчас прикинул – идей увы просто нет =(
    Я полагал, что перенаправление идёт средствами WordPress-а, а .htaccess вроде отвечает только за пересылку урла в водрпресс, или я слишком наивен в своём понимании WordPress?)

    P.S.: Сам домен у меня – fld.av13.ru, его надо перегнать на http://www.fld.av13.ru.

  • Нужно погуглить редирект с без www на www :)
    в вордпрессе должно быть fld.av13.ru

  • @Александр, у Вас конечно было рациональное зерно, но .htaccess в этом деле оказался только первой строчкой.

    Способ перенаправить основной домен на http://www.fld.av13.ru я нашел. Он довольно сложен, но вдруг кому пригодится. Описание: http://www.av13.ru/post/533/wordpress-mu-vs-www/

  • мне всегда было достаточно внести изменения в htaccess, так как самому WP… без разницы www или без

  • Хотелось бы уточнить. В блогах, созданных через BuddyPress, есть возможность загружать свои фотографии, делать свои альбомы, видео, музыку загружать?… А то я делаю сейчас блог на локальном сервере и не могу это проверить…

  • @Альберт:
    24 марта 2010 в 12:58

    @Сергей: Вы имеите ввиду что человек зарегистрировался…создал свой блог и начал создавать свои альбомы…видео…загружать музыку…если так то пока нет…точнее есть плагин для фото Bp Album…можно создать свой так скажем альбом фоток…что касаеться видео и аудио пока нет такого плагина для новой версии бадипресса! а почему не можете проверить…в чем проблема…я на локальном все мог осуществлять?

  • @Сергей, созданные через BuddyPress – обычные WordPress блоги.

  • @Альберт:
    24 марта 2010 в 13:58

    @notbad: а какая разница…что мы на обычном WordPress через BuddyPress блоги создаем что на MU???…хы…а на обычном можно чтоли создавать блоги?

  • @Альберт, из ветки вопросов Сергея на этом сайте, я понял что он установил себе WordPress MU и BuddyPress. Так же я понял, что его вопрос заключается в следующем: “Смогут ли добавлять видео, аудио, фото в свои заметки, пользователи, создавшие блоги в сети Сергея?”. Вы в свою очередь поняли его вопрос как “Можно ли добавлять аудио/видео/фотки на страницу профиля BuddyPress (Например как Bp Album)? Так как я понял вопрос Сергея по-своему, – я ответил, в краткой форме, содержащей следующий смысл:

    “Блоги, созданные пользователями на WordPress MU – это обычные блоги WordPress, а значит, как и в обычный WordPress блог пользователи могут добавлять видео, фотки и т.д. в свои заметки”.

    По поводу WordPress & BuddyPress, – думаю там не может быть поддержкb блогов.. На то он и WordPress а не WordPress MU..

  • И еще, @Альберт, взгляните на вот это:
    http://wordpress.org/extend/plugins/buddypress-kaltura-media-component/

    Знаю, вы в шоке =)

  • @Альберт:
    24 марта 2010 в 17:57

    @notbad:Я не в шоке…ну почти…Спасибо…очень обрадовали! а что по поводу вашей конкретизации то вы правы что я неправильно понял!

  • Не знаю может я не прав,но всё же тема поста иная. а для обсуждения левых тем желательно использовать http://demo.cosydale.com/

  • @Альберт:
    24 марта 2010 в 18:19

    @exay:Демо есть демо…и этим все сказано…сам Slaffik мне написал что демо не для обсуждений…а для показа плагинов в действии…а что касаеться комментариев и что люди в них пишут )тут эта тема обсуждалась…так что все впорядке…

    • Я скоро запущу сайт-сообщество для русских бадипрессовцев. Он будет развиваться параллельно этому сайту с другим уклоном. Сначала будет базовый функционал и шаблон, потом я уже буду его расширять, сейчас у меня реально нет времени на это – а место для общения надо. Там же будет и форум, группы и прочее. Но не будет блогов. Но вы сможете, если захотите, писать посты, только надо будет со мной предварительно связаться.
      Скорее всего на этой неделе будет. Все есть – времени для настройки нет.

RSS лентаTrackBack URL

Включиться в обсуждение

XHTML: <blockquote></blockquote> <a href=""></a> <strong></strong>

Если нужно разместить код, используйте теги: <pre>php|html|js</pre>