Mon Jun 21 2021
...
FastComments получает новый вид
! В этой статье содержится технический жаргон
Новый Вид
До сегодняшнего дня внешний вид и ощущение виджета комментариев FastComments лишь постепенно развивались. Сегодня мы представляем совершенно новую версию!
Смотрите сравнение ниже (переносите ползунок для сравнения):
Существующие Клиенты
Поскольку многие из наших пользователей настраивают виджет комментариев, мы полностью отделили новый интерфейс. Вы не должны заметить изменений, пока не будете переведены.
Кто Получит Новую Версию
Новые клиенты, которые зарегистрируются с сегодняшнего дня, автоматически получат новый дизайн. Все наши фреймворки, библиотеки и плагины получили обновления для включения новой версии виджета комментариев FastComments.
Завершение Поддержки Предыдущей Версии
Мы в настоящее время не устанавливаем дату завершения поддержки предыдущей версии виджета комментариев. Однако это не значит, что мы не объявим о ней в будущем. Когда мы это сделаем, мы предоставим разумный срок (6 - 12 месяцев с момента объявления до снятия с поддержки).
Наша автоматизированная тестовая система была обновлена для поддержки различных версий виджета комментариев, так что предыдущая версия все еще будет получать непрерывное автоматизированное тестирование.
Тёмный Режим и Другие Функции
Новый дизайн поддерживает тёмный режим, как и оригинальный виджет комментариев. Все флаги функций и настройки были перенесены.
Что касается тёмного режима, то в старом пользовательском интерфейсе комментариев ресурсы для тёмного режима всегда загружались на страницу даже если не использовались. Это было примерно дополнительные 2kb, которые всегда скачивались на клиент - даже если они не были нужны.
Новая версия виджета комментариев загружает эти ресурсы, включая стили, только при необходимости.
Стандартный Аватар
Стандартный аватар, используемый в новом интерфейсе, изменился. При миграции стандартный аватар, используемый на протяжении всего продукта в админ-панели и во всех уведомляющих письмах, также будет обновлен.
Последствия Правил Кастомизации
Мы понимаем, что когда мы вносим изменения в стили виджета комментариев, доступного для публики, мы можем повредить кастомизации наших клиентов. Не беспокойтесь, мы уже позаботились об этом и проверили стили кастомных виджетов, чтобы убедиться, что они не ухудшились. Однако, если вы заметили проблемы, пожалуйста, дайте нам знать.
Последствия для Производительности
Общий размер виджета комментариев увеличился с 15.4kb до 17.4kb. Хотя мы считаем, что незначительное увеличение размера бандла за счет улучшенного внешнего вида интерфейса того стоит, у нас есть запланированные меры для его снижения.
В целом, новый интерфейс загружается быстрее, поскольку больше ресурсов теперь объединены вместе, что приводит к меньшему количеству запросов.
Как Мигрировать
Через Поддержку
Просто свяжитесь с вашим представителем поддержки или начните разговор здесь.
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 расти без перерыва в нашей клиентской базе с течением времени.
Счастливых комментариев!
