
Jezik 🇸🇮 Slovenščina
Ozadje
Uporaba SSR
Kaj je SSR? 
SSR, oziroma Server-Side-Rendering, je mehanizem in niz konvencij, kjer se aplikacija ali vsebina upodobi z minimalnim delom s strani odjemalca.
Pri SSR odjemalec ne izvaja JavaScript. Namesto tega odjemalec upodobi HTML/CSS, ki ga je strežnik že "upodobil".
Prednosti SSR 
Ena glavnih prednosti SSR je, da JavaScript ni potreben. Zaradi tega je mogoče aplikacije zgraditi tako, da se v mnogih primerih zdijo "lažje".
Poleg tega se SSR lahko uporabi kot nadomestilo, če ima uporabnik onemogočen JavaScript. Tako se lahko niti komentarjev še vedno prikažejo, in uporabnik lahko še vedno odgovarja na komentarje.
FastComments je že dobro optimiziran, zato v večini primerov SSR ni potreben. Vendar imajo nekatere spletne skupnosti uporabnike, ki ne uporabljajo JavaScript, ali pa je onemogočanje JavaScript za njih prednostna praksa. Tu lahko FastComments SSR pride prav.
Vendar pa je glavni kompromis pri SSR potreba po ponovnem nalaganju strani za majhne spremembe stanja.
Funkcije FastComments, podprte za SSR 
FastComments podpira naslednje funkcije z SSR:
- Prilagodljiv pripomoček za komentiranje.
- Anonimno komentiranje.
- Komentiranje kot prijavljen uporabnik.
- SSO.
- Korenski in gnezdeni odgovori.
- Ogled in paginacija nitk komentarjev.
- Glasovanje, vključno z anonimnim glasovanjem.
- Sprememba privzete smeri razvrščanja.
Primer
Primer FastComments SSR je na voljo tukaj.
Primeri uporabe 
Primeri uporabe SSR so naslednji:
- Rezervna rešitev, kadar je JavaScript onemogočen.
- Za upodabljanje vmesnika za komentarje v okolju, kjer JavaScript ni na voljo ali ni zaželen.
- Za spletna mesta ali spletne skupnosti, kjer vključevanje dodatnega JavaScripta ni zaželeno.
Kje FastComments uporablja SSR 
FastComments uporablja SSR na naslednjih mestih:
- Naš vtičnik za WordPress privzeto uporablja SSR kot rezervno možnost. Če je JavaScript onemogočen, lahko uporabniki še vedno komentirajo vaš blog.
- Tudi mi ga uporabljamo kot rezervno možnost na našem blogu! https://blog.fastcomments.com
Uporaba SSR 
Za uporabo FastComments SSR lahko odjemalec pridobi HTML s končne točke https://fastcomments.com/ssr/comments.
To je mogoče narediti na več načinov.
Z WordPressom
SSR je vtičniku za WordPress privzeto omogočen kot rezervna možnost za uporabnike brez vključenega JS od različice 3.10.2.
Na spletni strani
V že obstoječo aplikacijo lahko SSR dodate z naslednjim primerom, pod pogojem, da je uporabljen jezik PHP:

Prav tako lahko prikazujemo SSR vmesnik le, ko ima uporabnik onemogočen JS:

Za primer z uporabo SSO poglejte tukaj.
Z vnaprej upodobljeno vsebino
Naš blog se ustvari med izgradnjo in ponuja dober primer SSR z Handlebars.
Osnovni parametri
Osnovni parametri, ki jih morate posredovati, so:
tenantId- To vas identificira kot stranko.urlId- To identificira stran ali članek, za katerega se naložijo komentarji, in določa, kam se shranijo.url- To se uporablja za obvestila in sorodne funkcije za povezavo nazaj do niti komentarjev.
Prilagojeno oblikovanje
SSR različica pripomočka za komentarje uporablja enako strukturo in mehanizem za upodabljanje kot JavaScript različica.
Zaradi tega vse prilagojeno oblikovanje, ki deluje za JavaScript pripomoček za komentarje, deluje tudi za SSR.
Opombe
Pri SSR ni JavaScripta, ki bi nadziral višino upodobljenega kontejnerja. V brskalnikih se lahko pri dolgih razprav pojavi navpični drsni trak.
Zato morate to po potrebi prilagoditi.
