027: ใส่ระบบความเห็นเข้าเว็บ
เนื่องจากผมมีความตั้งใจที่จะเขียนบล็อกเกี่ยวกับเกมอย่างต่อเนื่อง ดังนั้นจึงคิดที่จะใส่ระบบความเห็นกลับเข้าไปใหม่ ก่อนนี้ใช้ Disqus มาก่อน แต่ระบบการบริหารความเห็นของ Disqus นั้นมีปัญหา ผมย้ายความเห็นหรือลบความเห็นไม่ได้ แต่ระบบความเห็นนี้จำเป็นต้องมีการกรอง Spam ไม่เช่นนั้นแล้วเว็บก็จะกลายเป็นแหล่งส่งคนใช้ไปเข้าเว็บพนันหรือรับไวรัสเข้าเครื่อง แต่บริการความเห็นที่มีการกรอง Spam ส่วนใหญ่จะจ่ายเงินดังนั้นผมจึงต้องหาทางออกใหม่
ผมพยายามที่จะใช้ Facebook comment widget เพราะเคยใช้มาก่อน แต่ตอนนี้ใช้ไม่ได้แล้วเพราะ Facebook ต้องการผู้ใช้แบบ bussiness เท่านั้นจึงจะใช้งานได้ ผมไม่ต้องการวุ่นวายขนาดนั้นเลยยกเลิกไป
ผลลัพธ์จากการค้นคว้ามาจบลงที่ Giscus ซึ่งอาศัยระบบความเห็นจาก Github ซึ่งรองรับการล็อกอินด้วย Google Account ดังนั้นจึงไม่น่ามีปัญหา แต่ไม่ทราบว่าผู้ใช้ที่เข้าเว็บผ่านโทรศัพท์จะใช้ได้ปกติมีปัญหาไหม
ผมต้องจัดการกับระบบการ Generate ของ LuaWebGen เพราะตัว Giscus ต้องการ slug หรือตัวลิงก์เพื่ออ้างอิงหน้าเว็บ static กับตัว Github issue และผมต้อง generate ตัวลิงก์ตรงนี้โดยอัตโนมัติ แต่เนื่องจากบล็อกเอนทรี่ก่อนหน้านี้ไม่มีระบบความเห็น ดังนั้นผมจึงต้องจัดการย้อนหลังกลับไปด้วย ปกติแล้ว slug อาจจะใช้ full url แต่ถ้าคิดถึงความสะดวกในการเปลี่ยนโครงสร้างของเว็บแล้วผมตั้งใจว่าจะใช้ custom keyword แยกต่างหาก
หลังจากจัดการติดตั้งระบบความเห็นของ Giscus เรียบร้อยแล้วทุกอย่างใช้งานได้ปติ ไม่ว่าจะเป็น Layout ของ LuaWebgen หรือการลิงก์ความเห็น ผมจะต้องสร้างโพสต์ comment ใน Github ด้วยตัวเอง และมอบภาระให้กับผู้ใช้ที่ต้องการคอมเม็นต์ไปสมัครเปิดใช้งาน Github แต่นี่เป็นเรื่องอับจนปัญญาเพราะบริการ Comment ส่วนใหญ่นั้นเป็นบริการเสียเงิน หรือไม่ก็ต้องมีโฆษณาสร้างความรำคาญให้ผู้ใช้ ทั้งตัวผมเองและคนที่มาออกความเห็น