Разработка Медиа компонента для BuddyPress!
Как я уже рассказывал в одном из предыдущих постов, BuddyPress разработчики попытаются использовать подход, используемый в WordPress – новый функционал как плагин с последующим внедрением в ядро.
И одним из первых подобных плагинов станет официальный BuddyPress Media компонент! Работает над ней Mathieu Viet, новый разработчик BP, в рамках таска #5429. Медиа файлы сейчас подразумеваются как вложения (attachments) и разработка ведется непосредственно над компонентом вложений, который будет интегрирован во все остальные части BuddyPress (в том числе группы).
По ссылке на тикет вы можете увидеть текущий прогресс и описание будущего прогресса. Вот выжимка:
- будет создан новый post type –
bp_attachment
– и таксономия –bp_component
. Это позволит более удобным образом работать, каталогизировать и управлять файлами - будут добавлены новые проверки на
bp_current_user_can()
, чтобы иметь возможность разграничивать доступы - по возможности будет максимально использовать Media Uploader, который встроен в WordPress (повторное использование кода, все дела)
- расширение приватности – не дать прямой доступ к файлам, который помечены как “приватные” (использование .htaccess для этих целей)
- для приватных файлов будет испозоваться общая иконка типа файла (как это сделано в WordPress для не-картинок)
- скоро данный плагин появится в github репозитории и каждый сможет его пощупать (я напишу об этом отдельно)
Ниже несколько картинок того, как это будет выглядеть.
- Создание фотосета
- Файлы в фотосете
- Образка картинок
- Галерея фоток пользователя
- Работа с аватарами групп в админке
- Файловая структура
1 комментарий
[…] демо работы недавно упомянутого мной нового компонента BP […]