Обновления
Update 2.0
Большое обновление DollGallery
Мы завершили работу над DollGallery 2.0 — самым крупным обновлением платформы на сегодняшний день.
В этом релизе мы переработали основные разделы DollGallery, значительно расширили социальные функции, обновили работу с фото и видео, сообщения, профили, Stories и DollShow, а также провели большую техническую работу над производительностью и стабильностью платформы.
Что нового
Сообщения
Раздел личных сообщений получил одно из самых больших обновлений:
переработан интерфейс сообщений на ПК и мобильных устройствах;
улучшено открытие и переключение между диалогами;
добавлена более быстрая отправка сообщений;
улучшены статусы отправки, доставки и прочтения;
доработан статус «печатает»;
улучшено отображение присутствия пользователя;
переработана работа с изображениями в сообщениях;
улучшен полноэкранный просмотр фотографий;
доработан чат с самим собой «Избранное»;
переработана интеграция сообщений с техподдержкой;
улучшена работа уведомлений о новых сообщениях.
Stories
Stories получили большое функциональное и визуальное обновление:
переработан просмотр Stories;
улучшена поддержка фото и видео;
добавлены новые элементы навигации;
улучшена работа Stories на мобильных устройствах;
добавлены лайки Stories;
улучшены ответы на Stories;
переработано поле отправки сообщений;
добавлены новые превью для видеосторис;
улучшена обработка и отображение загруженных видео.
DollShow
Полностью переработан интерфейс коротких видео:
новый полноэкранный просмотр;
обновлено управление видео;
переработано расположение лайков, комментариев и других действий;
улучшено отображение информации об авторе;
добавлена более удобная подписка на автора прямо из просмотра;
обновлена функция «Поделиться»;
улучшена мобильная версия;
переработана версия для ПК;
улучшено отображение элементов поверх видео;
доработана защита публикуемого контента.
Профиль пользователя
Профили получили большое визуальное и функциональное обновление:
переработан профиль на ПК;
обновлена мобильная версия профиля;
изменено расположение основных действий;
улучшено отображение информации о пользователе;
переработаны кнопки подписки и отправки сообщения;
улучшено отображение Premium-профилей;
обновлено отображение публикаций пользователя;
переработан раздел «Избранное»;
улучшена адаптация профиля под разные размеры экрана.
Публикации
Мы значительно переработали создание и просмотр публикаций:
обновлено окно создания публикации;
переработана работа с фотографиями;
улучшено добавление и удаление изображений;
исправлены проблемы горизонтального скролла;
улучшена мобильная версия окна публикации;
доработана загрузка медиафайлов;
обновлена работа тегов и подтегов;
улучшено создание публикаций о продаже;
переработано отображение правил перед публикацией;
исправлено дублирование отдельных блоков интерфейса.
Статьи
Раздел статей также получил несколько крупных изменений:
обновлена система получения и отображения статей;
карточки статей теперь формируются сразу при загрузке страницы;
/info/articles/ больше не зависит от обязательной дополнительной загрузки через API;
API и серверный рендер теперь используют единый источник данных;
сохранены сортировка, авторы, превью, лайки и сохранения;
улучшена индексация страниц статей поисковыми системами;
доработано отображение различных типов публикаций.
Главная страница
Главная DollGallery получила большое визуальное обновление:
обновлены информационные и промоблоки;
переработаны слайдеры;
улучшено отображение активности пользователей;
обновлена работа отдельных карточек;
переработана адаптация элементов под мобильные устройства;
обновлено отображение тегов;
улучшена визуальная структура страницы.
Конкурсы и специальные события
В DollGallery появилась отдельная инфраструктура для проведения событий и конкурсов:
добавлена система конкурсных публикаций;
реализована проверка участников модераторами;
добавлены статусы конкурсных работ;
появились специальные страницы мероприятий;
добавлена поддержка сезонного оформления;
реализована инфраструктура для Хэллоуина и Нового года;
добавлена интеграция конкурсов с публикациями и Stories.
Уведомления и PWA
Переработана система уведомлений:
улучшены Web Push-уведомления;
обновлена работа уведомлений в PWA;
доработаны уведомления о сообщениях;
улучшена работа уведомлений на мобильных устройствах;
добавлены отдельные фоновые процессы для обработки Push;
улучшена стабильность доставки уведомлений.
Авторизация
Обновлена система входа и регистрации:
доработан вход через Яндекс;
доработан вход через VK;
переработаны окна входа и регистрации;
улучшено создание нового профиля;
исправлены проблемы автозаполнения;
улучшена работа авторизации после обновления страницы;
переработана логика сопоставления социальных аккаунтов.
Реклама
Добавлена новая инфраструктура для рекламных размещений:
система рекламных кампаний;
поддержка рекламных изображений;
новые рекламные блоки;
подготовка рекламных размещений внутри DollGallery;
расширена внутренняя статистика рекламы.
Модерация и администрирование
Расширены внутренние инструменты DollGallery:
обновлена система модерации;
добавлены новые инструменты работы с публикациями;
расширена работа с конкурсными материалами;
улучшены инструменты техподдержки;
доработана работа с аккаунтами;
подготовлены дополнительные инструменты для администраторов и модераторов.
Фото и CDN
Проведена большая работа с изображениями:
подключён собственный CDN cdn.dollgallery.ru;
изображения из S3 теперь могут раздаваться через CDN;
снижена нагрузка на основной сервер;
улучшена скорость получения медиафайлов;
доработана система хранения и обработки изображений;
подготовлена инфраструктура для дальнейшего увеличения объёма контента.
Интерфейс и модальные окна
Большой пакет изменений коснулся общей работы интерфейса:
переработана логика закрытия модальных окон;
исправлены конфликты нескольких обработчиков закрытия;
улучшена работа крестиков и кнопок «Назад»;
обновлено отображение элементов в светлой и тёмной теме;
исправлены отдельные проблемы с мобильными нажатиями;
улучшена работа интерфейса в Safari;
проведена большая адаптация под PWA и мобильные устройства.
Производительность и стабильность
В рамках 2.0 была проведена большая техническая работа:
оптимизированы серверные процессы;
снижено потребление памяти dev-сервера;
разделены фоновые задачи обработки видео и Push;
добавлен Swap для повышения устойчивости сервера;
оптимизирована загрузка отдельных разделов;
проведена большая работа с миграциями базы данных;
исправлены конфликты JavaScript-обработчиков;
устранён ряд проблем в мобильной версии;
проведено масштабное нагрузочное тестирование.
