Новости BuddyPress: плюсы и минусы

Здравствуйте, уважаемые посетители моего сайта. Рад, что вы в мое отсутствие все еще заглядываете ко мне на сайт. Простите за столь долгую невозможность публиковать для вас что-нибудь новое и свежее.

Теперь непосредственно к делу. Официальный релиз BuddyPress 1.1 отложен на сентябрь сего года. Все это имеет свои минусы и плюсы, о которых я упомянул в заголовке записи. Их не так уж много, на первый взгляд, и я перечислю те, которые будут важны именно конечным пользователям социальной сети на BuddyPress. Начну с минусов.

Минусы:

  1. Откладывается на месяц возможность насладится новым функционалом ваших социальных сетей (статусы, улучшенное кеширование, оптимизированный – а значит, более быстрый – код).
  2. Вы не увидите первого сентября мою разработку для BuddyPress NewGen (подробности ниже).
  3. Обычные шаблон для WordPress теперь далеко не всегда будут работать на BuddyPress 1.1 (подробности ниже).

Плюсы:

  1. Вы получите в сентбре гораздо более работоспособную версию социальной сети, избавленную от кучи ошибок.
  2. Должно лучше работать кеширование в паре с замечательным плагином WP-Cache.
  3. Вы получите больший контроль над настройками BuddyPress. Теперь администратор сможет редактировать почти всё в профилях людей, к примеру.

Объединю описание пунктов 2 и 3 из “Минусов”. Изменилась архитектура шаблонов для BuddyPress, теперь будет один шаблон, помещаемый в /bp-themes/, оттуда берутся все необходимые файлы для внешнего вида вашей сети. Для дизайнеров это врде как даже лучше, не надо делать 2 шаблона – достаточно просто расширить один и сделать его материнским для основного “блогового” сайта. Но вот для конечных админов своих сетей теперь придется или самим адаптировать уже созданные WordPress темы по аналогу с уже существующим, но пока не полностью готовым шаблоном от Andy Peatling, или ждать, пока ВР-дизайнеры наконец начнут выпускать качественные шаблоны пачками.

Почему же это повлияло на дату выпуска моего шаблона NewGen? Я перед тем, как уехать, скачал необходимые мне файлы, которые были ориентированы для старой архитектуры BuddyPress 1.0.3. В итоге за месяц я без связи с интернетом сделал шаблон, который надо теперь адаптировать под еще не готовый функционал. Мне тяжело работать с текущей trunk версией, так как уже сталкивался с исчезновением нужных мне функций. Так что скорее всего я буду ждать выпуска 1.1, постепенно создавая свой собственный архитектурный шаблон, который можно будет легко поменять через расширенную гибкую контрольную панель. Обо всех фишках я рассказывать не буду, пусть будет хоть какая-нибудь интрига.

Ждите дальнейших новостей :)

комментария 33

  1. изменение архитектуры… складывается впечатление, что изначально все делалось из серии “быстрее что то выпустить”.. в итоге для тех кто уже “доработал” дизайн и саму надстройку – наступают времена принятия решения: продолжить улучшать существующую версию (1.0.3) и создать свою уникальную Социалку или же каждую новую веху BP дорабатывать с нуля…

    Думаю разработчики вроде как дали инструмент, а потом его забрали…

    На офф-сайте задал вопрос об списке изменений, что позволило бы осуществлять портацию.. ответа нет…

    Насчет производительности – на данный момент она устраивает.. и осуществлять переход на новый движок только из-за этого – ломает!

    И кто из вас думает, что однотипные BP социалки кому то нужны? бред! а как из делать индивидуальными – если разработчики пугают постоянными изменениями в структуре не только движка, но и тем…

    Вообщем – в шоке! даже не понятно что делать дальше.. столько всего внесено в версию 1.0.3…

  2. Вопрос в лоб! :) насколько сложно будет осуществлять портацию тем? то есть сколько уважаемый slaFFik готов брать за этот труд и каковы варианты бартера? :)

    Просто социалка это то что всегда одинаково.. нельзя пользователям раз в квартал выдавать что то новое.. социалка должна быть одинакова – но приобретать новые возможности.. вот хорошо же когда есть плагины…
    А рисовать каждый раз сложный дизайн – странный вариант для создателей…

    Иэх… :(

  3. Alexander Simboss:

    дааа, вопрос с темами это конечно жестко … только вроде бы сделал свою тему для сайта, а теперь как я понял придется все переделывать?

  4. Mac:

    Будем надеяться, что кто-нибудь с BPDEV портирует ту пачку из 100 тем на новый двиг :)

    Кстати, из этой пачки куча и так бажных – не работает предпросмотр, баддибар съезжает. Все это надо, конечно, дорабатывать.

  5. Думаю, что придется делать виртуальный сервер… на него заливать копию сайта и дорабатывать тему практически с нуля…

    Вообщем блин!

  6. @Mac:
    Я немного неправильно выразился. Шаблоны для блогов на вашем сайте менять не надо. Изменения коснулись лишь шаблона для самого сайта и основного блога. Старые шаблоны будут работать еще примерно до конца года, потом все равно придется основной шаблон переносить на новый формат…

  7. @Александр:
    Я пока не занимался портацией. Пусть выйдет версия 1.1. После этого я посмотрю на все сложности и напишу вам или сразу на сайте. Кому надо будет, свяжутся со мной со страницы Контакт.

  8. yaandry:

    в панели профиля какие то иконки несуразные
    палю тему :D http://iconza.ru/

  9. “Теперь администратор сможет редактировать почти всё в профилях людей, к примеру.”

    супер новость
    сенкс slaFFik

  10. Сделали бы разработчики поиск по параметрам.. вот это было бы просто супер!

    Ну и разработчики плагина с доп-полями – возможность порядок полей менять :) а то настроишь.. и опа – надо вставить еще… а вставить можно только в конец..

  11. и на профиле когда создаешь поля

    1. Ваш любимый вид спорта
    2. Вид спорта которую вы ненавидите

    при этом случае ссылки показывают людей у кого есть такая поля. была б лучше если он показал б их отдельно. скажем любимый клуб “Баша” – сортировка теx пользователей которые его уважают и отдельно те которые его не уважают. ато он там показывает их всех вместе.

  12. @Александр:
    Опишите вашу идею поиска по параметрам. Чем лучше вы это сделаете, тем больше шансов, что я или кто еще его сделает.
    Сортировка полей будет в версии 1.1.

  13. Если говорить о базовых полях.. то тут смысла нет.. если создать дополнительные поля и когда пользователей хотя бы от 100 – хочется сделать выборку по каким либо полям.. к примеру найти всех кто из Ростова или кому от 20 до 30 лет и тп

    То есть идея – просто искать по любым полям – которые разрешены для поиска :)

  14. На самом деле идей море и даже как их реализовывать, но на уровне кода – проблемы…

  15. Пётр:

    Добрый день!
    В первую очередь хочу поблагодарить администратора данного проекта – спасибо!

    Ну, а теперь мой вопрос, люди создают свой блог например: myblog.test1.ru, но после создания редиректятся на этот адресс, а там пусто, ведь денвер не создал ..
    А как сделать, что-бы новые блоги создавались такого типа: test1.ru/blogVasji/

    (установил bp на венвере в test1.ru, таккак wpmu не принимает локалхост)

  16. @Александр:
    На уровне кода – я могу помочь))

    @Пётр:
    Это проблема вашей установки WPMU. Удалите файл wp-config.php, удалите базу. Начните установку WPMU, но на самом первом шаге (ВНИМАНИЕ!!!), на самом первом шаге, выберите создание блогов не в поддоменах, а в подпапках (читайте то, что устанавливаете).

  17. Пётр:

    я прошу прощения, я видать несколько оаз проспамил своё сообщение, думал глючит инет.

    Я установил, bbforum, budypress.. т.е придётся всё занаво?

  18. @Пётр:
    Сначала попробуйте прописать вот это в файле wp-config.php (найдите аналогичный текст в нем и замените этим):

    define(‘DB_COLLATE’, ”);
    define(‘VHOST’, ‘no’);
    $base = ‘/’;
    define(‘DOMAIN_CURRENT_SITE’, ‘ваш_сайт.ru’ );
    define(‘PATH_CURRENT_SITE’, ‘/’ );
    define(‘BLOGID_CURRENT_SITE’, ‘1’ );

    Ваш_сайт.ru – ваш локальный домен.

  19. Пётр:

    спасибо, сделал Ж)

  20. Antoha:

    Здравствуйте многоуважаемый slaFFik.
    Немогли бы Вы помочь мне с одним вопросом. Он заключается в том что в своём профиле во вкладке “друзья” кнопки “Предложить дружбу” находятся намного правее чем нужно выходя при этом за рамки сайта. Я зарегестрировался на Вашем демо-сайте, зашел в свой профиль, а затем во вкладку “друзья” и обнаружил что кнопки “Отклонить дружбу” также выходят за рамки сайта. Возможно это IE некорректно отображает если нет, то когда найдёте решение сообщите о нём плиз.
    И еще плиз скажите какой файл отвечает за отображение груп при нажатии на букву алфавита.
    Заранее благодарю.

  21. @Antoha:
    У меня на демо сайте стоит версия 1.0.3, которая менее чем через 2 недели станет неактуальной, потому что ориентировочно 20 сентября выйдет BuddyPress 1.1. Там будет ОГРОМНОЕ количество изменений в том числе и с файлами шаблонов, потому пока вам нецелесообразно что-нибудь менять – все придется делать потом заново.
    По поводу кнопки – да, это IE. В новой версии шаблона эта ошибка может быть исправлена. Ждите.

  22. scboy:

    то есть шаблоны блогов надо будет переделывать или это касается только главного блога – BP?

  23. @scboy:
    Только главного блога BuddyPress. Можно будет, конечно, и старый вариант оставить, но скоро поддержка старых версий прекратится и придется делать переход потом, так что лучше раньше…

  24. Mac:

    Если кто-то не в курсе, недавно вышла 1.1 Beta. Переходить пока боязно, но сам код версии уже свидетельствует о более или менее доведенной до ума системы.
    Что-то не могу найти на оффе список отличий от предыдущих версий.

    З.Ы. slaFFik, думаю, большинство читателей вашего блога последовали вашему совету не переходить на 1.0.3, а дождаться стабильной. Я в их числе. Потому очень жду подробных инструкций по переходу от 1.0.2 до 1.1 со всеми подводными камнями :)

  25. @Mac:
    Списка пока нет, я могу вам его сам написать)) Я просто на всех рабочих проектах ставлю англ WPMU2.8.4 + BP1.1beta и знаю отличия)) Меньше запросов, шустрее работает, обалденный виджет активности на сайте с ajax обновлением и фильром по категориям (записи блогов, статусы, wires, еще что-то). Совершенно иная структура шаблона – немного больша гемора для разраба на этапе создания шаблона, но в целом – прикольно. Иная система взаимодействия с форумом.
    Как только выйдет 1.1, я выложу перевод, поставлю себе на демо, опишу последовательность действия (сначала – как обновляться, потом что и как делать с форумом). После перехода вы не пожалеете))

  26. scboy:

    а почему английский WPMU2.8.4, когда есть перевод от лекактуса WPMU2.8.4LE? или у лекактуса что-то не так?

  27. Нету у него русского WPMU 2.8.4, потому что еще не создан WPMU 2.8.4. Я использую бетку, а вы спутали с обычным WordPress.

  28. scboy:

    все, врубился. вечно я путаю WP с WPMU, а потом страдаю от этого =))

  29. Даже не бета, а альфа… при обновлении – сбились права на папки.. неделю разбирался :)

  30. Кстати, slaFFik, уже известны какие то подробности по изменениям? стоит ли обновляться или а ну его и дорабатывать 1.0.3 до ума?..

    Andy обходит вопрос гайда по изменениям…

  31. @Александр:
    ДОЖДИТЕСЬ ВЫХОДА ОФИЦИАЛЬНОГО 1.1 – МОЕГО РАССКАЗА О КОНФЕТКАХ – И ТОГДА В СРОЧНОМ ПОРЯДКЕ ОБНОВЛЯЙТЕСЬ!!!
    Никто из вас не пожалеет)))
    Забудьте про 1.0.3 – это не мамонт, это трицератопс (по возрасту).

  32. Mac:

    Вау! Уже релиз-кандидат вышел. Еще чуть-чуть :)

  33. Да, неделька осталась. Я уже готовлю обзор и перевод ;)

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *