ทำความรู้จักกับ Feed ใน Blogger

สอนทำบล็อก และเทคนิคการปรับแต่ง blogger
เกริ่น…

สมมติว่าเราต้องการติดตามอ่านข่าวสารจากเว็บไซต์/บล็อก แห่งหนึ่ง จึงพยายามเข้ามาเยี่ยมชมบล็อกเหล่านั้นบ่อยๆ บางครั้งเข้ามาแล้วก็เห็น การ update ข่าวสาร/บทความ แต่บางครั้งก็เข้ามาเยี่ยมชมแล้วก็ไม่มีการแปลง หรือ update ใดๆ เลย คำถามก็คือ ทำอย่างไรเราจะทราบความเคลื่อนไหวต่างๆ ของเว็บไซต์หรือบล็อกที่เราโปรดปราน ซึ่งอาจจะทราบความเคลื่อนไหวผ่านทาง email หรือ เห็น update ผ่านบล็อกของคุณเอง หรือแม้แต่ทราบความเคลื่อนไหวผ่านทาง web browser ที่คุณๆ ใช้กันอยู่ เป็นต้น

ในทางกลับกัน ถ้าคุณเป็นเจ้าของ เว็บไซต์/บล็อก คุณก็คงอยากจะให้สมาชิกทราบความเคลื่อนไหวทุกครั้งที่มีการ update เรื่องราวต่างๆ เช่นกัน

เข้าเรื่อง…

จากที่เกริ่นมาข้างต้นเพื่อจะให้แนวคิดของการก่อกำเนิดสิ่งที่เรียกว่า Feed ขึ้นมา  สำหรับรายละเอียดเกี่ยวกับ Feed ผมก็ขอขยายความเป็นประเด็นต่าง ๆ ดังนี้ครับ


Q : Feed คืออะไร ?

Feed คือคำเรียกรวมของ RSS Feed, Web Feed หรือ XML Feed เป็นการส่งข้อมูลบนเว็บไซต์ที่เพิ่ง update ไปยังเครื่องมือที่ใช้อ่าน Feed ของผู้อ่าน ทำให้ผู้ที่สมัครรับ Feed สามารถอ่านเนื้อหาบนเว็บไซต์ที่สมัครไว้ได้โดยตรงเลยจากโปรแกรมอ่าน feed โดยที่ไม่ต้องเข้าเว็บไซต์นหรือบล็อกนั้นๆ

ถ้าให้ยกตัวอย่างง่าย ๆ ก็เหมือนกับการที่เราเปิดทีวีดูถ่ายทอดสดฟุตบอลได้ โดยไม่ต้องไปดูที่สนามจริงๆ นั่นเองครับ ดังนั้นสิ่งที่เราต้องมีคือ ทีวี+จานดาวเทียม ซึ่งในที่นี้เราเรียกว่า “Feed reader”

Feed6


เครื่องมือที่่ใช้อ่าน feed หรือเรียกว่า Feed reader มีหลายชนิดให้เลือกใช้ เช่น


- Mozilla Firefox รุ่นเวอร์ชั่น 2 ขึ้นไป (เว็บเบราว์เซอร์) - แนะนำให้ใช้
- Microsoft Internet Explorer รุ่นเวอร์ชั่น 7 ขึ้นไป (เว็บเบราว์เซอร์) (IE 6 อด 555+)
- Apple Safari รุ่นเวอร์ชั่น 3 ขึ้นไป (เว็บเบราว์เซอร์)
- Google Chrome (เว็บเบราว์เซอร์)
- Google Reader : http://www.google.com/reader/view (เว็บไซต์)
- Microsoft Outlook(ลง Plugin เพิ่มเติม)

เป็นต้น


นี่คือรูปตัวอย่างการใช้ Mozilla Firefox รับ POST RSS และ Comment RSS จาก Hackublog แค่เปิด Browser ขึ้นมาแล้วดูใน “แถบเครื่องมือคั่นหน้าเว็บ” ก็จะเห็น update ของ Hackublog ทันที

สอนทำบล็อก 

Q : RSS Feed คืออะไร ?

RSS Feed (Really Simple Syndication Feed)  หรือ ตัวดึงข้อมูลอาร์เอสเอส เป็นสิ่งที่ช่วยกระจายหัวข้อข่าวหรือเนื้อข่าวโดยย่อของ RSS + ลิงค์เชื่อมโยงไปยังเนื้อหานั้นๆ รวมถึงรายละเอียดทางเทคนิคอื่นๆ ของของข่าวสารนั้น ผ่านรูปแบบข้อมูลเอ็กซ์เอ็มแอล (XML) ไปยังผู้ใช้ที่บอกรับ RSS Feed นั้น ๆ

ปัจจุบัน RSS ถูกนำมาประยุกต์ใช้เป็นรูปแบบกลางในการบริการข้อมูลทางธุรกิจ และมีการแข่งขันกันสูง โดยเฉพาะธุรกิจที่มีการแชร์ข้อมูล เช่น เว็บไซต์ข่าว บล็อก ซึ่งสามารถเห็นตัวอย่างของข่าวสารและจัดหมวดหมู่ได้เพื่อให้ผู้ใช้ไม่สับสน รวมถึงสามารถสืบค้นข้อมูลได้ง่ายด้วย

ทุกวันนี้เว็บไซต์และบล็อกก็จะติดตั้ง RSS Feed กันเกือบหมด ถ้านึกไม่ออกก็สังเกตได้จากไอคอนที่มีลักษณะเหมือนรูปด้านล่างนี้ที่มีอยู่ตามบล็อกและเว็บไซต์ทั่วไป

feed-icon-28x28

Q : ทำ RSS feed ไปทำไม ?

ประโยชน์ของ RSS feed คือผู้ใช้จะไม่จำเป็นต้องเข้าไปตามเว็บไซต์ต่างๆ เพื่อดูว่ามีข้อมูล update ใหม่หรือไม่ ขณะที่บล็อก/เว็บไซต์แต่ละแห่งอาจมีระยะความถี่ในการอัปเดทไม่เท่ากัน  บางครั้งผู้ใช้ยังอาจหลงลืมจนเข้าไปดูเนื้อหาอัปเดทใหม่บนเว็บไม่ครบถ้วน    รูปแบบ RSS จะช่วยให้ผู้สามารถรับข่าวสารอัปเดทใหม่ได้โดยไม่ต้องเข้าไปดูทุกครั้งให้ เสียเวลา ได้ประโยชน์ทั้งฝ่ายผู้บริโภคและฝ่ายเจ้าของบล็อก/เว็บไซต์


Q : รูปแบบของ RSS feed มีกี่แบบ ?

รูปแบบของ feed

Posts feed: เป็น RSS feed ที่ส่ง update บทความใหม่ ๆ เท่านั้น

1. http://ชื่อบล็อก.blogspot.com/feeds/posts/default
2. http://www.blogger.com/feeds/blogID/posts/default
3. http://ชื่อบล็อก.blogspot.com/atom.xml
4. http://ชื่อบล็อก.blogspot.com/rss.xml

ถ้าเป็น blogger แนะนำให้ใช้แบบที่ 1


Comments feed: เป็น RSS feed ที่ส่ง update comments ใหม่ ๆ เท่านั้น

5. http://ชื่อบล็อก.blogspot.com/feeds/comments/default
6. http://ชื่อบล็อก.blogspot.com/feeds/PostID/comments/default

ถ้าเป็น blogger แนะนำให้ใช้แบบที่ 5

Labels feed: เป็น RSS feed ที่ส่ง update ในหมวดหมู่ที่กำหนดเท่านั้น 

7.  http://blogname.blogspot.com/feeds/posts/default/-/Label

หมายเหตุ
PostID นั้นจะเป็นตัวเลข และจะเปลี่ยนไปในแต่ละหัวเรื่อง
BlogID เป็น ID ของ Blog ของเราซึ่งแต่ละ Blog ก็จะแตกต่างกันไป
Label คือชื่อของป้ายกำกับ


Q : จะรับข่าวจาก RSS feed จาก Hackublog ได้อย่างไร ? (อันนี้แถมครับ อิอิ)


จิ้มที่นี่เลยครับ


01


Posts RSS

43


Comments RSS
 

Q : ทำ feed บน blogger ได้ไหม ? ทำอย่างไร ?

ทำได้แน่ครับ แต่ในบทความนี้ผมก็จะเสนอวิธีสร้าง feed ขั้นพื้นฐานเท่านั้น เพราะเกรงว่าบทความจะยืดยาวเกินไป เดี๋ยวคนอ่านจะง่วง ส่วนบทความถัดจากบทความนี้ผมก็จะเสนอวิธีสร้าง RSS feed ให้กับบล็อกเกอร์ อย่างสมบูรณ์ต่อไปครับ


วิธีทำขั้นพื้นฐาน

เริ่มต้นจากการเปิดใช้ Feed ใน blogger ให้ส่งออกแบบเต็มเสียก่อน

1. ไปที่ แผงควบคุม >> การตั้งค่า >> คลิกที่แท็บ ฟีดของไซต์  >> แล้วตั้งค่าในหัวข้อ “อนุญาตให้ใช้ฟีดของบล็อก” เลือกเป็นแบบ “เต็ม”   

Feed7

จากนั้นก็บันทึกการตั้งค่า เท่านี้บล็อกของคุณก็จะสามารถส่งเนื้อหาของบทความแบบเต็ม ได้แล้ว ถ้ามีสมาชิกคนใดอยากเรียก feed จากบล็อกของคุณก็สามารถทำได้ไม่มีปัญหา


2. ในข้อ 1 เป็นเพียงการเตรียมพร้อมเท่านั้นครับ การเรียก feed จริงๆ ทำได้ดังนี้ครับ

ไปที่แผงควบคุม >> รูปแบบ >> องค์ประกอบของหน้า >> Add gadget ชนิด “ฟีด”

Feed8  
จากนั้นให้วางโค้ดนี้ลงไป

http://ชื่อบล็อก.blogspot.com/feeds/posts/default


Feed9
โค้ดนี้เป็นการเรียก Posts RSS ของบล็อกที่เราต้องการ ซึ่งในส่วนชื่อบล็อกสามารถใส่ชื่อบล็อกของคุณเอง หรือบล็อกที่คุณต้องการก็ได้

จากนั้นก็ตั้งค่าต่าง ๆ ตามต้องการและบันทึกครับ

Feed10
และถ้าต้องการเรียก Comments RSS ก็ใช้โค้ดด้านล่างนี้ครับ

http://ชื่อบล็อก.blogspot.com/feeds/comments/default

เมื่อบันทึก Gadget เราก็จะได้เห็นการ update ของบล็อกที่เราตั้งค่าไว้ทันทีครับ



สรุป : บทความเน้นให้เข้าใจที่มาที่ไปของ feed และการสร้าง feed ใน blogger แบบเบื้องต้นเท่านั้น สำหรับการสร้าง feed อย่างเต็มรูปแบบก็จะกล่าวถึงในบทความถัดไป ถ้าสนใจก็อย่าลืมอ่านกันต่อนะครับ

ตอนนี้มีความคิดเห็น : 20 ความคิดเห็น
หากคุณมีปัญหาหรือข้อสงสัยใดๆ สามารถสอบถามได้จากกล่อง comment ด้านล่างนี้ได้เลยครับ

  1. ได้แล้วคับขอบคุณมากๆ คับ

  1. อยากทำfeedแบบเว็บนี้ค่ะ http://www.feedicons.com/code/ แต่ไม่รู้ว่าต้องเอาโค้ดไปวางตรงไหน แล้วก็ต้องทำยังไงให้เมืืื่อคลิกที่ feed icon แล้วมันจะลิงค์ไปหน้าแบบนี้ http://feeds.feedburner.com/Hackublog เหมือนของอ.hackค่ะ ลองหาข้อมูลจากทุกบทความแล้วค่ะ แต่ไม่เจออย่างที่อยากจะทำ รบกวนช่วยแนะนำด้วยนะค่ะ

  1. ทำตามบทความนั้นแหละครับ

    <ul class="feed-list">
    <li><a href="#">All Posts</a></li>
    <li><a href="#">Category 1</a></li>
    <li><a href="#">Category 2</a></li>
    <li><a href="#">Comments</a></li>
    </ul>

    ใส่ URL ของ Feedburner แทนที่เครื่องหมาย # เช่น

    <li><a href="http://feeds.feedburner.com/Hackublog">hackublog</a></li>

    แต่ถ้าคุณจอยต้องการสร้างลักษณะนี้ก็มี gadget ให้ใช้อยู่แล้วนะครับ

  1. เกิด Error ค่ะว่า

    The URL does not appear to reference a valid XML file. We encountered the following problem: Error on line 11: The reference to entity "zx" must end with the ';' delimiter.

  1. @ pen : ไม่ทราบว่าได้ทำอะไรไปบ้างครับ จะได้วิเคราะห์ให้ถูกครับ

  1. ขอบคุณครับ ขอให้เจริญรุ่งเรืองครับ

  1. ขอบคุนคับ ได้ความรุ้มากเลย ทำแลวเปงแบบนนี้ ถุกป่าวคับ
    http://www.blogger.com/profile/10486786587260226757

  1. ต้องการ add feed จากวเปไซด์ host ของ siam2web จะทำได้ไหมครับ www.thongprapasteel.com ก่อนหน้านี้ผมลองเวป feed43.com แล้วไม่ประสบความสำเร็จ email armpassara@hotmail.com ขอบคุณครับ

  1. ขอบคุณมากๆเลยค่ะ ได้ความรู้ละเอียดกว่าหนังสืออีกค่ะ ^^

  1. ไปที่แผงควบคุม >> รูปแบบ >> องค์ประกอบของหน้า >> Add gadget ชนิด “ฟีด”

    ไม่มีอะครับ หาเท่าไรก็ไม่เจอ

  1. ขอบคุณมากสําหรับความรู้ในการทําบลอกครับ มีประโยชน์จริงๆ

  1. ขอบคุณมากๆ เลยค่ะ ^^ **

  1. ขอบคุณครับ

  1. ขอบคุณนะคะ ^^

  1. ขอบคุณครับ บทความมีประโยชน์มาก

  1. ขอบคุณสำหรับความรู้ ^_^

  1. ขอบคุณสำหรับความรู้ครับ

  1. ขอบคุนมากเลยคับ

  1. ขอบคุณมากๆค่ะ ><

แสดงความคิดเห็น

ถ้าต้องการโพส HTML ให้แปลงโค้ดที่เครื่องมือด้านล่างนี้ก่อนครับ

สร้างบล็อก Facebook SEO บล็อก Linkwheel iMacros Link Wheel