Mon Jun 21 2021
...
FastComments Получает Новый Вид
! Эта статья содержит технические термины
Новый вид
До сегодняшнего дня внешний вид виджета комментариев FastComments только незначительно изменялся. Сегодня мы выпускаем совершенно новую версию!
Посмотрите на сравнение ниже (перемещайте ползунок для сравнения):
Существующие клиенты
Поскольку многие из наших пользователей настраивают виджет комментариев, мы сохранили новый интерфейс полностью отдельным. Вы не должны увидеть никаких изменений, пока не произойдет миграция.
Кто получит это
Новые клиенты, которые зарегистрируются с сегодняшнего дня, автоматически получат новый дизайн. Все наши фреймворки, библиотеки и плагины были обновлены, чтобы включить новую версию виджета комментариев FastComments.
Окончание поддержки предыдущей версии
На данный момент мы не устанавливаем дату окончания поддержки предыдущей версии виджета комментариев. Это не означает, что мы не объявим об этом в будущем. Тем не менее, когда мы это сделаем, мы предоставим разумный период (6 - 12 месяцев с момента объявления до прекращения поддержки).
Наш пакет автоматизированного тестирования был обновлен, чтобы поддерживать различные версии виджета комментариев, что позволяет предыдущей версии по-прежнему получать непрерывное автоматизированное тестирование.
Темный режим и другие функции
Новый дизайн поддерживает темный режим, так же как и оригинальный виджет комментариев. Все флаги функций и настройки были перенесены.
Что касается темного режима, в старом интерфейсе комментариев ресурсы для темного режима всегда загружались при загрузке страницы, даже если они не использовались. Это было примерно дополнительные 2 кб, которые всегда скачивались на клиент - даже если они не были нужны.
Новая версия виджета комментариев загружает эти ресурсы, включая стили, только если это необходимо.
Аватар по умолчанию
Аватар по умолчанию, используемый в новом интерфейсе, отличается. При миграции аватар по умолчанию, используемый по всему продукту в админ панели и всех уведомительных электронных письмах, также будет обновлен.
Последствия правил настройки
Мы осознаем, что когда мы вносим изменения в стиль виджета комментариев, который виден пользователям, это может нарушить индивидуальные настройки наших клиентов. Не волнуйтесь, мы все учли и проверили стили виджетов каждого, чтобы убедиться, что они не ухудшились. Тем не менее, если у вас возникли проблемы, дайте нам знать.
Последствия для производительности
Общий размер виджета комментариев увеличился с 15,4 кб до 17,4 кб. Хотя мы считаем, что небольшое увеличение размера пакета за то, насколько лучше выглядит интерфейс, стоит этого, у нас есть меры, чтобы снизить этот размер обратно.
В целом новый интерфейс загружается быстрее, поскольку больше ресурсов теперь объединены вместе, что приводит к меньшему количеству запросов.
Как мигрировать
Через поддержку
Просто свяжитесь с вашим представителем службы поддержки или начните разговор здесь.
WordPress
Если вы используете WordPress, просто обновите до последней версии и обновите любой индивидуальный стиль, который у вас может быть.
Индивидуальные интеграции
Если вы используете виджет комментариев VanillaJS, просто измените:
<script src="https://cdn.fastcomments.com/js/embed.min.js"></script>
На:
<script src="https://cdn.fastcomments.com/js/embed-v2.min.js"></script>
Если вы используете библиотеки React, Angular или Vue, просто обновите до версии 2.
Немного статистики
С момента концепции, дизайна и реализации это был двухмесячный проект, охватывающий 100+ файлов и изменяющий более девяти тысяч строк кода.
Мы также полностью обновили нашу систему сборки, чтобы иметь возможность использовать общий код между версиями виджета комментариев. Эта система позволяет нам использовать выражения времени компиляции, чтобы включать только код для соответствующей версии интерфейса, сокращая размер пакета виджета.
Мысли о будущем
Предыдущий дизайн прослужил нам с 2019 года до середины 2021 года. Мы надеемся, что этот новый вид поможет нам продвигаться дальше в будущее, а наша новая инфраструктура для управления несколькими версиями интерфейса комментариев позволит FastComments развиваться без перерывов для нашей клиентской базы со временем.
Счастливого комментирования!
