Разработка плагина BuddyPress Feeds
На данный момент я разрабатываю несколько плагинов/библиотек, которые так или иначе увидят свет в ближайшем будущем, и один из них – плагин BuddyPress Feeds.
Этот плагин является моей попыткой дать возможность каждому пользователю сайта сделать вашу социальную сеть агрегатором постов. На данный момент источник этих записей один – это сайт, указанный самим пользователем. То есть логика работы плагина следующая:
- вы активируете и настраиваете плагин
- пользователи в настройках профиля на морде сайте получают пункт меню Feeds, в котором они вводят URL своего сайта или своей RSS ленты (или не своей, как им захочется)
- после этого у них появится ссылка профиле верхнего уровня (или под Активностью) Feeds
- на этой странице буду отображаться все импортированные посты из RSS ленты, указанные пользователем
- все эти импортированные RSS элементы дублируются в ленте активности (и потом по ним можно даже фильтровать)
Дальнейших планов развития очень много – это и отдельный каталог, и интеграция с группами и другими компонентами BuddyPress, и статистика, и лимиты, и уведомления, и модерация. Ядро готово и лежит в публичном репозитории на GitHub.
Модель распространения плагина – freemium, где ядро с базовым функционалом будет бесплатным, а дополнительные плюшки – в виде отдельных плагинов-расширений.
Буду рад помощи в тестировании и предложении идей. Скриншоты – ниже.
- BuddyPress Feeds Admin Imported Items
- BuddyPress Feeds Admin Components
- BuddyPress Feeds Admin Settings General
- BuddyPress Feeds Admin Settings Members
- BuddyPress Feeds Front Settings
- BuddyPress Feeds Front Feeds
Скачать и помочь в тестировании BuddyPress Feeds
У вас должна стоять минимальная версия BuddyPress 2.2. Перевода на русский пока нет (помощь приветствуется!). Установка – скачать с гитхаба по ссылке Download ZIP в сайдбаре, установить с помощью WordPress или распаковав и залив на сервер вручную. Не забудьте сделать backup базы (на всякий случай), но поломать ничего не должно.
1 комментарий
[…] Разработка плагина BuddyPress Feeds впервые появилась на Русский […]