FastComments.com Blog

Mon Jun 21 2021
...

FastComments Получава Нов Облик

! Тази Статия Съдържа Технически Термини

Нов Облик

До днес, външният вид и усещането за коментарния интерфейс на FastComments са се развивали само постепенно. Днес пускаме цяла нова версия!

Разгледайте сравнението по-долу (плъзнете плъзгача, за да сравните):

Съществуващи Клиенти

Тъй като значителна част от нашите потребители персонализират коментарния интерфейс, новото UI е напълно отделено. Не трябва да видите промени, докато не бъдете мигрирани.

Кой Получава Нова Версия

Новите клиенти, които се регистрират от днес нататък, автоматично ще получат новия дизайн. Всички наши рамки, библиотеки и плъгини получиха актуализации, за да включат новата версия на коментарния интерфейс на FastComments.

Край на Живота на Предишната Версия

В момента не определяме край на живота на предишната версия на коментарния интерфейс. Това не означава, че няма да обявим такъв в бъдеще. Когато го направим, ще предоставим разумен срок (6 - 12 месеца от обявяването до деактивиране).

Нашият автоматизиран тестов комплект е актуализиран, за да поддържа различни версии на коментарния интерфейс, така че предишната версия все още ще получава непрекъснат автоматизиран тестинг.

Тъмен Режим и Други Функции

Новият дизайн поддържа тъмен режим, точно както оригиналният коментарен интерфейс. Всички флагове за функции и настройки са мигрирани.

Що се отнася до тъмния режим, при старото коментарно UI, активите за тъмен режим винаги бяха включени при зареждане на страницата, дори ако не бяха използвани. Това беше около допълнителни 2kb, които винаги бяха изтегляни на клиента - дори ако не бяха необходими.

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

Дефолтен Аватар

Дефолтният аватар, използван в новото UI, е различен. При миграцията, дефолтният аватар, използван в целия продукт в администраторския прибор и всички уведомителни имейли също ще бъде актуализиран.

Последици от Измененията в Персонализацията

Съзнаваме, че когато правим стилови промени в публично достъпния коментатор, можем да нарушим персонализациите на нашите клиенти. Не се притеснявайте, покрили сме ви и прегледахме стилизацията на всеки индивидуален коментарен интерфейс, за да се уверим, че не е регресирала. Въпреки това, ако виждате проблеми, тогава ни уведомете.

Последици за Производителността

Общият размер на коментарния интерфейс се е увеличил от 15.4kb на 17.4kb. Докато смятаме, че малкото увеличение в размера на пакета заради подобрения вид на UI си струва, сме планирали мерки за връщането му обратно.

Общо, новото UI зарежда по-бързо, тъй като повече активи сега са обединени, което води до по-малко заявки.

Как Да Мигрирате

Чрез Поддръжка

Просто се свържете с представителя си по поддръжка или започнете разговора тук.

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+ файла и промени над девет хиляди реда код.

Също така напълно преработихме нашата система за изграждане, за да можем да имаме споделена база от кодове между версиите на коментарния интерфейс. Тази система ни позволява да използваме изрази по време на компилация, за да включим само код за подходящата версия на UI, намалявайки размера на пакета.

Напредничаво Мислене

Предишният дизайн ни служи от 2019 до средата на 2021. Надяваме се, че новият вид ще ни отведе по-далеч в бъдещето, а нашата нова инфраструктура за управление на множество версии на коментарния UI ще позволи на FastComments да расте без прекъсване на нашата клиентска база с времето.

Щастливо коментиране!