FastComments.com Blog
Mon Oct 05 2020
...

Уграђивање коментара на VueJS сајт помоћу FastComments

! Овај чланак садржи технички жаргон

Шта је ново

FastComments сада има Vue компоненту која је у функцијском односу са нашим VanillaJS виџетом.

Одлучили смо да назовемо библиотеку fastcomments-vue. Репозиторијум на GitHub-у са изворним кодом можете пронаћи овде.

Репозиторијум такође садржи пример употребе виџета.

Доступно је на NPM-у, који можете пронаћи овде.

Како функционише

Ова нова компонента функционише тако што је Vue компонента омотач око постојећег FastComments виџета.

То значи да ако додајемо нове функције нашим постојећим компонентама или исправљамо грешке, ви ћете одмах имати корист!

Зашто нова компонента?

Написали смо FastComments VanillaJS виџет да буде језгро нашег пословања (заједно са основним бекендом). Ово значи да смо га дизајнирали тако да се може проширивати, баш као што то сада радимо.

Док без ове нове Vue библиотеке можете интегрисати FastComments у вашу апликацију писањем сопствене библиотеке, то би био велики препрека за усвајање. Подржавајући Vue директно, олакшавамо усвајање FastComments за овакве типове корисника.

Vue 3.0

Имамо компоненту изграђену специфично за Vue 3.0 под називом fastcomments-vue-next.

Једностраничне апликације (SPA)?

FastComments подржава SPA-е у свом језгру. Компонента прати промене у објекту конфигурације – тако да ако ажурирате тренутну страницу (звана urlId) виџет ће се поново рендерисати.

Шта се мења за постојеће кориснике

Ништа се не мења за постојеће кориснике – и нема ништа лоше у коришћењу VanillaJS верзије FastComments за нове пројекте. fastcomments-vue зависи од VanillaJS верзије FastComments и увек ће зависити. Ако објавимо Angular или Vue компоненте, следићемо исти модел.

Наш VanillaJS виџет је први разред у FastComments. Ово издање је потпуно додатно нашој инфраструктури.

Поред тога, VanillaJS виџет и даље остаје одлично решење за убацивање уграђених коментара у било коју веб страницу која не користи оквир, као што је статична страница.

У закључку

Објављивањем библиотеке fastcomments-vue, и будућих библиотека, надамо се да ћемо олакшати програмерима усвајање FastComments док користе модерне развојне методологије.

Поздрав!