Izoh (comment) tizimi β bu blog yoki kontent sayti'da foydalanuvchilarga maqola haqida fikr bildirishga imkon beradi. Yaxshi izoh tizimi engagement va community quradi. Yomon esa β spam, troll, low-quality kontent magnit. Bugun bir nechta yondashuv bor: built-in CMS commentlari, third-party (Disqus, Facebook), modern (Hyvor, Commento, custom).
Izohlarning afzalliklari
Engagement: foydalanuvchi sayt'da uzoq qoladi, qaytib keladi.
User-generated content: SEO uchun yaxshi (kontent o'sadi).
Community: doimiy o'quvchilar guruhini quradi.
Feedback: muallif izohlar orqali content yo'nalishini biladi.
Izohlarning kamchiliklari
Spam β bot va inson spam.
Troll va xunuk so'zlar β moderation kerak.
Performance β third-party comment system og'ir.
Privacy β third-party tracking.
Vaqt β moderation vaqt talab qiladi.
Comment system tanlovi
Disqus
Eng tanish va keng qo'llaniladigan. Bepul lekin reklama bilan, premium reklama'siz.
Afzalliklari: oson sozlash, ko'p funksiya, social login.
Kamchiliklari: og'ir (~1MB resurs), tracking, reklama bepul versiya'da.
Facebook Comments
Facebook plugin sifatida. Foydalanuvchi Facebook hisobi bilan kiradi.
Afzalliklari: real ism, kam spam, social share.
Kamchiliklari: Facebook hisob kerak, GDPR muammosi, performance.
Commento
Modern lightweight comment system. Privacy-focused.
Open source β self-hosted yoki cloud.
Tezroq, kichik (10KB), reklama yo'q, tracking yo'q.
Hyvor Talk
Privacy-first comment platform. GDPR-compliant.
Light, fast, no tracking.
Pulli, lekin arzon.
Giscus / utterances
GitHub Issues'ni comment sifatida ishlatadi. Texnik blog'lar uchun.
Bepul, GitHub hisobi kerak.
Open source, no tracking.
Custom comment system
O'z PHP/Node.js bilan yozish.
Afzalliklari: to'liq nazorat, performance, dizayn.
Kamchiliklari: development vaqt, moderation, spam protection.
WordPress comments
WordPress built-in commentlar. Akismet plugin bilan spam protection.
Akismet β Automatic spam filter. WordPress.com hisobi kerak.
Bepul cheklangan, pulli ko'proq.
Spam protection strategiyasi
1. CAPTCHA β reCAPTCHA, hCaptcha. Lekin UX yomon.
2. Honeypot field β hidden field bot to'ldiradi.
3. Rate limiting β bir IP'dan ko'p comment.
4. Akismet β sun'iy intellekt filter.
5. Manual moderation β admin tasdiqlash.
Moderation strategiyasi
Pre-moderation: har comment admin tasdig'idan keyin chiqadi. Sekin.
Post-moderation: comment darrov chiqadi, admin keyin tekshiradi.
Auto-moderation: tizim avtomatik filter (so'z, link, IP).
Community moderation: foydalanuvchilar comment'ni report qilishi.
Nested replies (threaded)
Comment ichida comment β yetib boruvchi suhbat.
Maksimum 3-4 daraja β chuqurroq bo'lsa, mobile'da chalkashish.
Reddit kabi kuchli threaded yoki YouTube kabi flat.
Authentication
Login bilan vs anonim:
Anonim: ko'p comment, lekin spam ko'p.
Email kerak: balans yaxshi.
Social login: real shaxs, lekin friction.
OAuth: Google, Facebook, GitHub.
Comment markup
Plain text β eng oddiy, xavfsiz.
Markdown β kuchli, lekin foydalanuvchilarga noma'lum.
WYSIWYG editor β eng oson, lekin XSS xavfi.
XSS va xavfsizlik
Comment ichida HTML β XSS xavfi.
Yondashuv: HTML escape, XSS-clean library (DOMPurify).
Link'lar nofollow β SEO spam'dan himoya.
Performance optimization
Comment system lazy load β foydalanuvchi comment joyiga scroll qilgandagina yuklash.
Disqus uchun: lazy embed.
Custom: AJAX bilan keyin yuklash.
Mobile commentaryga UX
Comment form mobile'da expand qilish β joy tejaydi.
Reply tugma β visible va kattalashtirilgan.
Nested replies β mobile'da kichik indent.
Common comment xato
1. Spam protection yo'q.
2. Moderation yo'q β troll va spam.
3. Third-party og'ir β performance.
4. Authentication friction β kam comment.
5. XSS himoyasi yo'q.
Comment vs alternative
Comment alternativalar: ijtimoiy media (Twitter thread), forum, Discord.
Ba'zi blog'lar comment'ni butunlay olib tashlaydi (CSS Tricks 2020).
Sayt.uz comment strategiyasi
Sayt.uz blog'da hozircha comment tizimi yo'q.
Rejada: custom PHP comment tizimi. Email kerak (anonim emas). Manual moderation birinchi 100 comment uchun, keyin auto + community report.
Akismet o'rniga: honeypot + rate limit + so'z filter.
Lazy load β sahifa pastida.
Nested replies 3 daraja.
Markdown support (sodda).
Telegram link bilan integratsiya β fikr Telegram channel'da ham.
Hozirgi: Telegram channel orqali engagement. Kelajakda comment tizimi qo'shiladi.