BuddyPress плагины – текущее положение дел

На данный момент существует более 70 плагинов для BuddyPress, которые или улучшают текущие возможности данного движка для создания бесплатной социальной сети, или расширяют, добавляя нечто абсолютно новое. Все как в WordPress.

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

1) Они сырые. Да-да, до сих пор в бете какой-нибудь или были выпущены, чтобы конечные пользователи сами находили ошибки и говорили о них разработчикам (так, как это сделала корпорация Microsoft со своей Vista и много других компаний делают постоянно – зачем тратиться на профессиональных тестировщиков, когда end-users все сами сделают за них и бесплатно!).

2) Они перестали поддерживаться авторами-разработчиками и прекратили свой путь трансформаций и адаптаций к новым версиям BuddyPress.

К первым можно отнести BuddyPress Chat/Twitter plugin (они от одного автора, потому я написал через слеш), BuddyPress-Kaltura Media Component, BuddyPress Geo (который, кстати, спонсируется самой Automattic). Плагины эти действительно полезные и крайне интересные, но выпустили их слишком рано… (не считая Twitter’a – он вообще даже не вышел, но скоро (читай “в ближайшем будущем”) должен, по заверениям разраба).

Ко вторым – BP Contents (или BPC – система, которая позволяла отмечать тегами любой контент на сайте: пользователей, группы, блоги и т.п.). BPC дальше не будет разрабатываться, плагин заморожен абсолютно и бесповоротно, поэтому вы не увидите уже его на своих BP 1.1.x сайтах (хотя есть 1%-ная вероятность, что Andy Peatling включит идею работы этого плагина в ядро BuddyPress). Тем же автором, что и BPC, разрабатывался плагин BuddyPress Privacy Component (или BPrC), который так и не вышел в свет (хотя он работал(!) судя по заверениям разработчика и его скриншотам). BPrC позволял каждому отдельному пользователю настроить доступ к элементам своего профиля/активности. Пример: я не хочу, чтобы пользователи, не являющиеся моими друзьями, могли просматривать мой профиль – я запрещал им доступ; то же самое с сетью, сообщениями и прочим. Кстати, BPrC может быть внедрен в BuddyPress 1.2 (хотя лично я в это не верю). Также ко второй группе можно отнести BuddyPress SEO – плагин умер, прожив всего пару недель – пока не вышла новая версия.

Есть еще одна категория, абсолютно субъективная, по которой я не публикую некоторые мелкие плагины. Я хочу давать вам действительно интересный и перспективный материал, потому что-то недоделанное (с ошибками) или слишком простое мне просто неинтересно выкладывать. Периодически я, конечно, просматриваю, что уже сделано кем-то, делаю выводы, но многое так и не доходит не то что до публикации, даже до просмотра на моей демке.

Не могу не отметить такого человека, как Dennis Morhardt (из Германии), который очень упорно и плодотворно работает над BuddyPress плагинами. На данный момент он заявил о трех бета-версиях плагинов, полные рабочие версии которых будут доступны в ноябре. Это BP Points, Twitter Bridge и Rename Components, которые соответственно добавляют систему вознаграждения пользователей за активность (с возможностью обмена полученных баллов на подарки), позволяют свой статус на сайте публиковать в twitter и наоборот, переименовывать названия компонентов (точнее их слаги, или ссылки: были /groups/ – стали /communities/, были /members/ – стали /users/ и т.п.).

А вообще, BuddyPress (имею в виду не только ядро, но и разработку BP-плагинов) активно и постоянно развивают человек 15 (и это максимум!) всего лишь. Так что будущее впереди…

Ну а про то, что теперь над ядром BuddyPress работают 2 человека, вы уже, наверное, знаете. К Andy присоединился еще и John James Jacoby (2 недели назад). Но если честно, особого вклада с того момента я пока не заметил.Мне кажется, что его присоединение обусловлено необходимостью разделения работы. Andy сейчас работает на Активностью, в то время как John – над другим компонентом.

P.S. Выход версии BuddyPress v1.1.3 планируется на конец ноября. Будут исправлены ошибки в работе ленты активности (сбора и анализа данных), еще пару локализаторских ошибок. Также планируется внедрение системы threaded comments для сетевых сообщений (по крайней мере, минимально необходимые изменения в код были внесены).

комментариев 10

  1. Koshnv:

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

  2. Если бы умел писать "сложные" плагины… давно уже бы писал… кто б прочитал курс плагинописательства?…

  3. Обновление: Плагин BPrC выйдет в виде беты через 2 недели, а через месяц в качестве версии 1.0. Вот так вот!

  4. Filimon:

    Понравился Buddypress Ajax Chat. Довольно интересный.

    • Движок этого чата… он старый… в свое время боролся за русские буквы при использовании движка в связке с PhpBB 3, автор создал интеграцию с BP, косяк – есть, после с ним общения – он просто убрал все что вызывало траблы :)
      А еще минус этого чата – там должна на пол экрана крутиться реклама от Google.. ну нафик!

      • То, что проблемный – я знаю. До сих пор потому и не выложил его. Жду, когда лучше сделают.

        • автор обрезает функционал – как способ избавиться от проблем :) проблему с русским языком тогда решал чуть ли не месяц….

          Единственно верный вариант – это взять движок и просто интегрировать его своими силами… там в коде надо переправить некоторые вещи… то есть надо это просто сделать один раз… совместимость с BP 1.2,.. – там для этого мало кода..

          • Filimon:

            По-моему хороший чат для buddypress-это первое дело. Странно, что есть немало плагинов сомнительной необходимости, а нормального чата нет…нужно исправлять)

          • нужно… и чат конечно же очень важен! но тут вопрос… если разработчики BP будут менять ядро и темы.. то портировать каждый раз движок чата – да просто ломает :)

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

Ваш адрес email не будет опубликован.