WordPress OpenID

เหมือนไม่ได้เขียนถึง OpenID นานมากๆ ครั้งล่าสุดที่เขียนถึงคือเมื่อปีที่แล้ว(Using OpenID by serverside.com) ไม่ได้เขียนเองอีกต่างหาก แค่เขียนเก็บไว้เผื่อเอาไว้อ่านยามว่างและอ้างอิง ^^! วันนี้เข้าไปบล๊อก @iake แล้วลองใช้ URL เว็บนี้ใส่เข้าไปดูปรากฏว่ามันใช้แทน OpenID ได้ด้วยโดยที่ไม่ต้องโยงไปให้ผู้ให้บริการ OpenID ที่ไหนเลย ไม่ต้องไปลงทะเบียนให้ลืมรหัสอีกต่อไป แค่มี WordPress และติด OpenID ก็สามารถใช้ได้ทันทีโดยแทบจะไม่ต้องตั้งค่า นี่สิความสะดวกของจริง
จริงๆ ผมก็ติดปลั๊กอินนี้มาได้ซักพักแล้วหละ (ตั้งแต่ปีที่แล้วที่ช่วงนั้นกำลังประทับใจ OpenID อยู่) แต่ว่าไม่ได้ใช้มันจริงจัง เพราะมันใช้ยากซะเหลือเกิน -_-” โดยความยากก็มาจากแต่ละผู้ให้บริการนั่นเองโดยเฉพาะของ Verisign ที่เคยเอาไปใช้กับเว็บต่างๆ แล้วปรากฏว่าให้ยืนยันไปมาแล้วก็บอกว่าใช้กับบริการนี้ไม่ได้อยู่นั่นแหละ แล้วก็เลยเลิกใช้ไปเสียดื้อๆ ส่วนปลั๊กอินของ WordPress เมื่อปีที่แล้วก็ยังงี่เง่าอยู่ ทำได้แค่ดึงข้อมูลมาแปะว่าเป็นใครมาโพสท์ ก็เลยเริ่มปล่อยวาง จนมาช่วงหลังๆ นี้แหละที่เริ่มรู้สึกว่ามันเริ่มกลับมาน่าสนใจอีกครั้ง เพราะข่าวใน blognone และตัวปลั๊กอินเองที่มันดีขึ้นจนผิดหูผิดตา
OpenID ปลั๊กอินของ WordPress มีคุณสมบัติหลายอย่างที่น่าสนใจคือ

  1. สามารถตรวจได้ว่า URL ที่ใส่ในกล่อง comment เป็น OpenID หรือป่าวถ้าเป็นมันจะไปเอาข้อมูลมาใส่ให้​โดยที่ไม่ต้องกรอกชื่อและอีเมล์อีกครั้ง
  2. ทำตัวเป็น Provider เสียเองทำให้เจ้าของบล๊อกไม่ต้องไปสมัครสมาชิกที่อื่นและทำให้จำง่ายด้วย(ก็บล๊อกตัวเองหนิ)
  3. สามารถเชื่อมกับ OpenID เจ้าอื่นได้โดยการใส่ OpenID ของเราในหน้าแก้ไขข้อมูลต่างๆ จากนั้นหากเอาบล๊อกเราไปใช้ที่อื่นมันก็จะไปตรวจสอบที่นั่น

โอ่ยแค่สามข้อก็ทำให้ผมปลื้มจนกลับมาใช้หละ ลองมาดูวิธีติดตั้งดีกว่า สำหรับคนที่มี WordPress อยู่แล้ว(คนที่ฝากบล๊อกไว้กับ WordPress.com น่าจะมีให้อยู่แล้วนะ ยังไงใครใช้อยู่เล่ามาบ้างก็ดีนะ ^^!)

  1. ดาวโหลดปลั๊กอินจาก WordPress.org ไปวางไว้ใต้ wp-content/plugins
  2. ล๊อกอินเข้าหน้าตั้งค่าของ WordPress แล้วไปที่ Plugins เพื่อ Activate ให้ใช้งานได้
  3. ไปตั้งค่า OpenID ในเมนู Settings

สำหรับคนที่อัพเกรดจากรุ่นเก่าๆ ต้องกดอัพเกรดฐานข้อมูลด้วยเพื่อให้ใช้งานได้ และก็ถ้าอยากให้ comment กันได้สะดวกๆ ในนั้นจะมีให้เลือก “Don’t require name and e-mail for comments left with verified OpenIDs.” และ “Automatically approve comments left with verified OpenIDs. These comments will bypass all comment moderation.” (โดนท้วงจาก @iake มา ^^)

About llun

Just a programmer

,

  • http://iake.blogspot.com/ iake.blogspot.com/

    :)

    • http://www.thailandfreelancer.com @kapongpang

      กำลังศึกษาเรื่องนี้อยู่ครับ

      ว่ามันทำได้มากกว่านี้หรือเปล่า