Плагин BuddyPress 2.0 находится в процессе реализации, и сегодня стало слышно об одной из его новых разрабатываемых функций. В версии 2.0 обещают добавить редактирование профилей через панель администратора WordPress. Переход к экрану Пользователи и щелчок по ссылке «Профиль» перенесет вас к новой вкладке «Community Profile», в которой можно будет управлять профилем через бэкэнд.
В дополнение к редактированию полей профиля этот новый экран позволяет администраторам быстро помечать пользователей как «Активный» или «Спамер», удалять аватар и просматривать статистику.
Код для данной возможности уже вошел в транк BuddyPress. Разработчики планируют реализовать его в цикле 2.0. Редактирование профиля привело к добавлению следующих функций в BuddyPress:
- Новый bp-members-admin.php и соответствующие средства для обработки базового создания администраторских страниц (вне XProfile).
- Новые функции обработки статистики для компонентов Блоги, Друзья и Группы, обеспечивающие дополнительные метаданные об активности членов сообщества.
- Изменены некоторые существующие XProfile страницы/шаблоны/фильтры, чтобы приспособить их к запросам на получение данных профиля вне традиционного для BuddyPress displayed_user контекста.
Новая вкладка Community Profile поможет администраторам сэкономить время, затрачиваемое на управление сообществами, поскольку им не придется переходить во фронтэнд, чтобы просмотреть профили. Иногда не совсем ясно, является ли пользователь спамером; быстрый просмотр профилей позволит понять, так ли это. Всегда можно проанализировать статистику участия в сообществе для каждого члена и сделать выводы. Эта возможность будет включена по умолчанию только для администраторов. В будущем этот параметр, возможно, станет доступным для не-администраторов через фильтр, однако пока это еще не применено.
Карта разработки BuddyPress 2.0
Возможности, которые на текущий момент находятся в активной разработке для майлстоуна BuddyPress 2.0, следующие:
- Отказ от bp-forums
- Интеграция WordPress Rewrite Rules API
- Перенос XProfile-видимости для каждого поля в раздел Параметров
- last_activity usermeta улучшения
- Синхронизация комментариев для Активности
- Сортировка тикетов и общие улучшения
- Новый пакет шаблонов
Кроме того, Бун Джорджс работает над рефакторингом запросов Активности для улучшения производительности BuddyPress. Он надеется реализовать стабильное кэширование для отдельных пунктов активности перед тем, как BuddyPress 2.0 увидит свет. «Это станет прекрасным тестовым сценарием для последующего распространения кэширования отдельных объектов в остальных компонентах», утверждает Бун. Это поможет несколько ускорить любые BuddyPress-сайты, которые используют объектное кэширование.
Результаты самых последних проведенных работ должны быть доступны в начале следующей недели. Точная дата для релиза 2.0 пока еще не назначена, однако он должен выйти примерно в марте. Дата будет уточнена на следующей встрече разработчиков.
Источник: wptavern.com