Техническое задание: Кнопка «Поделиться в Direct» для CMS
Цель проекта
Расширить функционал самописной системы управления контентом (CMS), добавив возможность быстрой отправки публикаций в личные сообщения другим пользователям прямо из ленты.
Основные задачи
- Интеграция кнопки «Поделиться» под каждым постом в ленте публикаций.
- Привязка функционала кнопки к уникальному идентификатору (ID) поста.
- Реализация механизма, который при нажатии на кнопку:
- Открывает интерфейс для выбора пользователя-получателя из системы.
- Отправляет ссылку или содержимое выбранного поста в личный диалог (Direct) с этим пользователем.
Технические требования
- Стек технологий: Существующая CMS написана на PHP (бэкенд) и JavaScript (фронтенд).
- Интеграция: Решение должно быть органично встроено в текущую архитектуру и UI/UX.
- Безопасность: Функционал должен проверять права доступа пользователя на отправку сообщений.
- Адаптивность: Кнопка и интерфейс отправки должны корректно отображаться на разных устройствах.
Ожидаемый результат
Пользователи системы получат удобный инструмент для быстрого обмена контентом с другими участниками через внутреннюю систему личных сообщений, что повысит вовлеченность и удобство платформы.