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 розвиватися без перешкод для нашої бази клієнтів з часом.
Щасливого коментування!
