Sun May 24 2020
...
FastComments сада подржава Маркдаун
Богатије искуство коментарисања је стигло у FastComments уз коришћење Маркдауна!
Маркдаун је скуп конвенција за стилизовање текста. На пример, да би створили подебљану реч можемо do this. Уметање уобичајених линкова значи само налепљивање сировог URL‑а, а слике раде као и раније.
Ово је листа за брзо упознавање са Маркдауном, коју је обезбедио Github: https://enterprise.github.com/downloads/en/markdown-cheatsheet.pdf.
Каку Маркдаун синтаксу FastComments подржава?
Потпуно подржавамо Маркдаун, осим наслова. При дефинисању наслова га једноставно приказујемо као обичан текст јер они ометају ток разговора. Наслови су за садржаје попут блог постова и докумената – не за разговоре.
FastComments је увек подржавао слике преко синтаксе [img]...[/img]. Ово ће и даље бити подржано јер је лакше за разумевање него Маркдаун.
Мешање садржаја
Један коментар може да садржи све облике форматирања – маркдаун, линкове, слике, исечке кода и табеле.
Избегавање XSF/XSS напада
Претходно, FastComments је слао чист текст преко мреже и парсирао га на клијенту. Сада се HTML шаље преко мреже, а ми одржавамо две верзије сваког коментара у нашој бази података како бисмо подржали функционалност као што је уређивање коментара.
Слање HTML‑а директно у коментаре има ризика – зато се сви генерисани коментари парсирају и чисте како би се спречили cross‑site и cross‑frame напади.
Извози података
При извезу коментара добићете верзију коју је корисник видео када је куцао свој коментар. Ако желите добити сирови HTML, контактирајте нас.
Бриге о перформансама
Додавање нових функција има навику да успорава ствари. То није оно што желимо у FastComments. Додавање ове функције је смањило величину нашег клијентског виџета за око 400 бајта – са 9.53kb на 9.12kb – што значи брже учитавање страница. Иако теоријски ова функција може успорити механизам чувања коментара, нисмо приметили пад перформанси и, као и увек, пратимо наше API‑је.
Како да је добијем?
Подршка за Маркдаун је аутоматски распоређена свим нашим корисницима. Не би требало да видите превише промена у садржају који се објављује на вашој страници – осим што корисници сада могу да подебљају, подвлаче и раде неке напредне ствари као што је прављење једноставних табела. Као и код свих издања функција, радујемо се повратним информацијама, а иако имамо обимно аутоматско тестирање... ако уочите било какве проблеме – јавите нам!
Срећно коментарисање.
