
Језик 🇲🇪 Српски (Црна Гора)
Позадина
Коришћење SSR-а
Шта је SSR? 
SSR, или Server-Side-Rendering, је механизам и скуп конвенција у којима се апликација или садржај рендерује уз минималан посао од стране клијента.
Са SSR-ом, клијент не извршава JavaScript. Умјесто тога, клијент приказује HTML/CSS који је био "рендерован" од сервера.
Предности SSR-а 
Једна од главних предности SSR-а је то што JavaScript није потребан. Због тога се апликације у многим случајевима могу направити да делују „лакше“.
Поред тога, SSR се може користити као резервна опција у случају да је JavaScript кориснику онемогућен. На овај начин нити коментара и даље могу да се прикажу, и корисник, и даље може да одговори на коментаре.
FastComments је већ добро оптимизован, тако да у већини случајева SSR није потребан. Међутим, неке онлајн заједнице имају кориснике који не користе JavaScript, или је његово онемогућавање пожељна пракса. Овде FastComments SSR може бити користан.
Међутим, главни компромис код SSR-а је потреба за поновним учитавањем странице при малим променама стања.
Подржане функције FastComments SSR 
FastComments подржава следеће функције са SSR-ом:
- Прилагодљив виџет за коментаре.
- Анонимни коментари.
- Коментарисање када је корисник пријављен.
- SSO.
- Одговори на основном нивоу и угнеждени одговори.
- Преглед и пагинација нити коментара.
- Гласање, укључујући и анонимно гласање.
- Промена подразумеваног смера сортирања.
Пример
Пример FastComments SSR-а је доступан овде.
Примјери употребе 
Primjeri upotrebe SSR-a su sljedeći:
- Rezervna opcija za slučaj kada je JavaScript onemogućen.
- Za renderovanje interfejsa za komentare u okruženju gdje JavaScript nije dostupan ili nije poželjan.
- Za sajtove ili online zajednice gdje uključivanje dodatnog JavaScripta nije poželjno.
Гдје FastComments користи SSR 
FastComments користи SSR на следећим местима:
- Наш WordPress додатак по подразумеваној поставци користи SSR као резервну опцију. Ако је JavaScript онемогућен, корисници и даље могу да коментаришу на вашем блогу.
- Ми га користимо као резервну опцију и на нашем сопственом блогу! https://blog.fastcomments.com
Коришћење SSR-а 
Да бисте користили FastComments SSR, клијент може да преузме HTML са https://fastcomments.com/ssr/comments крајње тачке.
Ово се може урадити на више начина.
Са WordPress-ом
SSR је омогућен по дефаулту за кориснике без укљученог JS-а као резервна опција у WordPress додатку од верзије 3.10.2.
На веб страници
Код већ постојеће апликације, SSR се може додати помоћу следећег примера, под претпоставком да је коришћени језик PHP:

Такође можемо приказати SSR кориснички интерфејс само када корисник има онемогућен JS:

За пример који користи SSO, погледајте овде.
Са унапред генерисаним садржајем
Наш блог се генерише током процеса изградње и пружа добар пример SSR-а са Handlebars.
Основни параметри
Основни параметри које треба проследити су:
tenantId- Ово вас идентификује као купца.urlId- Ово идентификује страницу или чланак за који се учитавају коментари и одређује где се они чувају.url- Ово се користи за обавештења и сродне функције да повежу назад на нит коментара.
Прилагођени стилови
SSR верзија видџета за коментаре користи исту структуру и механизам рендеровања као и JavaScript верзија.
Према томе, сва прилагођена стилизација која ради за JavaScript видџет за коментаре ради и за SSR.
Напомене
Код SSR-а нема JavaScript-а који контролише висину рендерованог контејнера. У прегледачима се за дуге дискусије може појавити вертикална трака за скроловање.
Стога морате прилагодити ово по жељи.
