Создание каталога файлов на 1С-Битрикс

Основная задача

Разработать и внедрить на сайте раздел-каталог для хранения и распространения инструкций и технической документации. Каталог должен обеспечить удобный доступ пользователей к большому массиву файлов и предоставить администратору инструменты для управления и аналитики.

Ключевые функциональные требования

1. Структура и загрузка данных

  • Создать каталог, рассчитанный на размещение 36238 файлов.
  • Реализовать механизм автоматической пакетной загрузки файлов, который учитывает и воспроизводит древовидную структуру исходных папок.
  • Обеспечить корректное отображение этой структуры в публичной части сайта.

2. Обработка и защита контента

  • Интегрировать функцию автоматического наложения водяных знаков (брендирования) на загружаемые файлы (предположительно, PDF или графические форматы).
  • Настройка должна быть гибкой, позволяя управлять параметрами водяного знака.

3. Аналитика и пользовательские сценарии

  • Внедрить систему учёта статистики скачиваний по каждому файлу.
  • Реализовать сбор и отчётность по регистрациям новых пользователей, которые могут быть связаны с действиями в каталоге.
  • Предоставить администратору понятный интерфейс для просмотра собранной статистики.

Технические условия

  • Работа ведётся в рамках CMS 1С-Битрикс.
  • Решение должно быть производительным при работе с десятками тысяч файлов.
  • Интерфейс администратора для загрузки и управления должен быть удобным и не требовать рутинных ручных операций.

Разработка системы интеграции задач из командных платформ

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

Интеграция API с сайтом на Next.js

Требуется подключить существующий бэкенд с API к готовой верстке сайта на Next.js. Есть документация Swagger. Необходимо настроить корректную работу всех функций сайта с сервером.

Создание скрипта для маскировки WebRTC IP-адреса в браузере

Необходимо разработать JavaScript-скрипт, который будет переопределять объекты WebRTC для подмены реального IP-адреса на заданный. Скрипт должен внедряться на раннем этапе загрузки страницы и быть максимально скрытным.