อ่าน 12 นาที
อาร์เอสเอส
RSS ( RDF Site SummaryหรือReally Simple Syndication ) เป็นฟีดเว็บที่ช่วยให้ผู้ใช้และแอปพลิเคชันสามารถเข้าถึงการอัปเดตเว็บไซต์ใน รูปแบบ มาตรฐานที่คอมพิวเตอร์อ่านได้ การสมัครรับฟีด..
อาร์เอสเอส
| อาร์เอสเอส | |
|---|---|
| นามสกุลไฟล์ | .rss, .xml |
| สื่อประเภทอินเทอร์เน็ต | application/rss+xml (การลงทะเบียนยังไม่เสร็จสมบูรณ์) [ 1 ] |
| พัฒนาโดย | คณะกรรมการที่ปรึกษา RSS |
| การเผยแพร่ครั้งแรก | RSS 0.90 (Netscape), 15 มีนาคม 1999 |
| รุ่นล่าสุด | RSS 2.0 (เวอร์ชัน 2.0.11) 30 มีนาคม 2552 |
| ประเภทของรูปแบบ | การเผยแพร่ทางเว็บ |
| ภาชนะสำหรับ | การอัปเดตเว็บไซต์และข้อมูลเมตาที่เกี่ยวข้อง ( ฟีดเว็บ ) |
| ขยายจาก | อีเอ็มแอลอี |
| รูปแบบเปิด ? | ใช่ |
| เว็บไซต์ | rssboard.org/rss-specification |
RSS ( RDF Site SummaryหรือReally Simple Syndication ) [ 2 ]เป็นฟีดเว็บ[ 3 ]ที่ช่วยให้ผู้ใช้และแอปพลิเคชันสามารถเข้าถึงการอัปเดตเว็บไซต์ใน รูปแบบ มาตรฐานที่คอมพิวเตอร์อ่านได้ การสมัครรับฟีด RSS ช่วยให้ผู้ใช้สามารถติดตามเว็บไซต์ต่างๆ ได้มากมายในตัวรวบรวมข่าวสาร เดียว ซึ่งจะตรวจสอบเว็บไซต์เพื่อหาเนื้อหาใหม่ๆ อย่างต่อเนื่อง ทำให้ผู้ใช้ไม่จำเป็นต้องตรวจสอบด้วยตนเอง ตัวรวบรวมข่าวสาร (หรือ "โปรแกรมอ่าน RSS") สามารถสร้างเป็นเบราว์เซอร์ติดตั้งบนคอมพิวเตอร์เดสก์ท็อปหรือติดตั้งบนอุปกรณ์เคลื่อนที่ได้[ 4 ]
โดยทั่วไปเว็บไซต์จะใช้ฟีด RSS เพื่อเผยแพร่ข้อมูลที่อัปเดตบ่อยครั้ง เช่น บทความ ในบล็อกหัวข้อข่าว ตอนต่างๆ ของซีรีส์เสียงและวิดีโอ หรือเพื่อเผยแพร่พอดแคสต์ เอกสาร RSS (เรียกว่า "ฟีด" "เว็บฟีด" [ 5 ]หรือ "ช่อง") ประกอบด้วยข้อความเต็มหรือสรุป และข้อมูลเมตาเช่น วันที่เผยแพร่และชื่อผู้เขียน รูปแบบ RSS ถูกกำหนดโดยใช้ไฟล์XML ทั่วไป [ 4 ]
แม้ว่ารูปแบบ RSS จะมีการพัฒนามาตั้งแต่เดือนมีนาคม พ.ศ. 2542 [ 6 ]แต่ RSS ก็ได้รับความนิยมอย่างแพร่หลายในช่วงระหว่างปี พ.ศ. 2548 ถึง พ.ศ. 2549 และ
เบราว์เซอร์เว็บหลักหลายตัวได้เลือกใช้ไอคอน (" ") [ 7 ]ข้อมูลฟีด RSS จะถูกนำเสนอให้กับผู้ใช้โดยใช้ซอฟต์แวร์ที่เรียกว่าตัวรวบรวมข่าว และการส่งต่อเนื้อหาเรียกว่าการเผยแพร่เว็บผู้ใช้สมัครรับฟีดโดยการป้อนURI ของฟีด ลงในโปรแกรมอ่าน หรือโดยการคลิกที่ไอคอนฟีด ของเบราว์เซอร์ โปรแกรม อ่าน RSS จะตรวจสอบฟีดของผู้ใช้เป็นประจำเพื่อหาข้อมูลใหม่ และสามารถดาวน์โหลดได้โดยอัตโนมัติหากเปิดใช้งานฟังก์ชันนั้น
ประวัติศาสตร์
รูปแบบ RSS เกิดขึ้นหลังจากความพยายามหลายครั้งในการเผยแพร่ข้อมูลบนเว็บที่ไม่ได้รับความนิยมอย่างแพร่หลาย แนวคิดพื้นฐานในการจัดโครงสร้างข้อมูลเกี่ยวกับเว็บไซต์นั้นย้อนกลับไปตั้งแต่ปี 1995 เมื่อRamanathan V. Guhaและคนอื่นๆ ในกลุ่มเทคโนโลยีขั้นสูงของAppleได้พัฒนาMeta Content Framework [ 8 ]
RDF Site Summary ซึ่งเป็นเวอร์ชันแรกของ RSS ถูกสร้างขึ้นโดยDan Libby , Ramanathan V. Guha และEckart Waltherที่Netscape [ 9 ]มีการเปิดตัวในเดือนมีนาคม พ.ศ. 2542 เพื่อใช้ในพอร์ทัล My.Netscape.Com [ 10 ] เวอร์ชันนี้เป็นที่รู้จักในชื่อ RSS 0.9 [ 6 ]ในเดือนกรกฎาคม พ.ศ. 2542 Dan Libby จาก Netscape ได้สร้างเวอร์ชันใหม่ RSS 0.91 [ 3 ]ซึ่งทำให้รูปแบบง่ายขึ้นโดยการลบองค์ประกอบ RDF และรวมองค์ประกอบจากรูปแบบการเผยแพร่ข่าวของDave Winer [ 11 ] Libby ยังเปลี่ยนชื่อรูปแบบจาก RDF เป็น RSS หรือRich Site Summaryและร่างการพัฒนารูปแบบเพิ่มเติมใน "เอกสารอนาคต" [ 12 ]
นี่จะเป็นการมีส่วนร่วมครั้งสุดท้ายของ Netscape ในการพัฒนา RSS เป็นเวลาแปดปี ในขณะที่ RSS กำลังได้รับการยอมรับจากผู้เผยแพร่เว็บที่ต้องการใช้ฟีดของตนบน My.Netscape.Com และพอร์ทัล RSS รุ่นแรก ๆ อื่น ๆ Netscape ได้ยกเลิกการสนับสนุน RSS จาก My.Netscape.Com ในเดือนเมษายน พ.ศ. 2544 ระหว่าง การปรับโครงสร้างบริษัทของ AOL ซึ่งเป็นเจ้าของรายใหม่ และยังได้ลบเอกสารและเครื่องมือที่สนับสนุนรูปแบบดังกล่าวออกไปด้วย[ 13 ]
มีสองฝ่ายปรากฏตัวขึ้นเพื่อเติมเต็มช่องว่างดังกล่าว โดยไม่ได้รับการสนับสนุนหรือการอนุมัติจาก Netscape ได้แก่กลุ่มทำงาน RSS-DEVและเดฟ ไวเนอร์ ซึ่งบริษัท UserLand Software ของเขา ได้เผยแพร่เครื่องมือเผยแพร่ชุดแรกๆ นอก Netscape ที่สามารถอ่านและเขียน RSS ได้
วินเนอร์ได้เผยแพร่ข้อกำหนด RSS 0.91 เวอร์ชันที่แก้ไขแล้วบนเว็บไซต์ UserLand โดยครอบคลุมถึงวิธีการใช้งานในผลิตภัณฑ์ของบริษัทของเขา และอ้างสิทธิ์ในลิขสิทธิ์ของเอกสารดังกล่าว[ 14 ]ไม่กี่เดือนต่อมา UserLand ได้ยื่นขอจดทะเบียนเครื่องหมายการค้า RSS ในสหรัฐอเมริกา แต่ไม่ตอบสนองต่อ คำขอของผู้ตรวจสอบเครื่องหมายการค้า ของ USPTOและคำขอถูกปฏิเสธในเดือนธันวาคม พ.ศ. 2544 [ 15 ]
กลุ่มทำงาน RSS-DEV ซึ่งเป็นโครงการที่มีสมาชิกได้แก่Aaron Swartz [ 16 ] Guha และตัวแทนจากO'Reilly MediaและFurthermoreได้ผลิต RSS 1.0 ในเดือนธันวาคม พ.ศ. 2543 [ 17 ]เวอร์ชันใหม่นี้ซึ่งนำชื่อ RDF Site Summary กลับมาใช้ใหม่จาก RSS 0.9 ได้นำการสนับสนุน RDF กลับมาใช้ใหม่และเพิ่ม การสนับสนุน เนมสเปซ XMLโดยนำองค์ประกอบจากคำศัพท์เมตาเดตามาตรฐาน เช่นDublin Core มา ใช้
ในเดือนธันวาคม พ.ศ. 2543 วินเนอร์ได้ออก RSS 0.92 [ 18 ] ซึ่งเป็นการเปลี่ยนแปลงเล็กน้อย นอกเหนือจากการแนะนำองค์ประกอบ enclosure ซึ่งอนุญาตให้ส่งไฟล์เสียงในฟีด RSS และช่วยกระตุ้นการทำพอดแคสต์เขายังได้ออกร่าง RSS 0.93 และ RSS 0.94 ซึ่งต่อมาถูกถอนออกไป[ 19 ]
ในเดือนกันยายน พ.ศ. 2545 Winer ได้ออกเวอร์ชันใหม่ที่สำคัญของรูปแบบ RSS คือ RSS 2.0 ซึ่งเปลี่ยนชื่อย่อเป็น Really Simple Syndication RSS 2.0 ได้ลบ แอตทริบิวต์ typeที่เพิ่มเข้ามาในร่าง RSS 0.94 และเพิ่มการสนับสนุนเนมสเปซ เพื่อรักษาความเข้ากันได้กับ RSS 0.92 การสนับสนุนเนมสเปซจึงใช้ได้เฉพาะกับเนื้อหาอื่น ๆ ที่รวมอยู่ในฟีด RSS 2.0 เท่านั้น ไม่ใช่กับองค์ประกอบ RSS 2.0 เอง[ 20 ] (แม้ว่ามาตรฐานอื่น ๆ เช่นAtomจะพยายามแก้ไขข้อจำกัดนี้ แต่ฟีด RSS ก็ไม่ได้ถูกรวมเข้ากับเนื้อหาอื่นบ่อยพอที่จะเปลี่ยนความนิยมจาก RSS ไปสู่รูปแบบอื่นที่มีการสนับสนุนเนมสเปซอย่างเต็มรูปแบบ)
เนื่องจากทั้ง Winer และกลุ่มทำงาน RSS-DEV ไม่ได้รับการสนับสนุนจาก Netscape พวกเขาจึงไม่สามารถอ้างสิทธิ์อย่างเป็นทางการในชื่อหรือรูปแบบ RSS ได้ ซึ่งก่อให้เกิดข้อถกเถียงอย่างต่อเนื่องในชุมชนการพัฒนาการเผยแพร่ข่าวสารว่าหน่วยงานใดเป็นผู้เผยแพร่ RSS ที่ถูกต้อง
ผลลัพธ์ประการหนึ่งของการถกเถียงที่ขัดแย้งนั้นคือการสร้างรูปแบบการเผยแพร่ทางเลือกที่เรียกว่า Atom ซึ่งเริ่มต้นในเดือนมิถุนายน พ.ศ. 2546 [ 21 ]รูปแบบการเผยแพร่ Atom ซึ่งการสร้างนั้นมีแรงจูงใจส่วนหนึ่งมาจากความปรารถนาที่จะเริ่มต้นใหม่โดยปราศจากปัญหาที่เกี่ยวข้องกับ RSS ได้รับการยอมรับให้เป็นมาตรฐานที่เสนอโดย IETF RFC 4287
ในเดือนกรกฎาคม พ.ศ. 2546 วินเนอร์และซอฟต์แวร์ UserLand ได้มอบลิขสิทธิ์ของข้อกำหนด RSS 2.0 ให้กับBerkman Klein Center for Internet & Society ของมหาวิทยาลัยฮาร์วาร์ด ซึ่งเขาเพิ่งเริ่มดำรงตำแหน่งนักวิจัยรับเชิญ[ 22 ]ในเวลาเดียวกัน วินเนอร์ได้ก่อตั้งRSS Advisory Boardร่วมกับBrent SimmonsและJon Udellซึ่งเป็นกลุ่มที่มีจุดประสงค์เพื่อดูแลและเผยแพร่ข้อกำหนดและตอบคำถามเกี่ยวกับรูปแบบ[ 23 ]
ในเดือนกันยายน พ.ศ. 2547 Stephen Horlander ได้สร้างไอคอน RSS ( ) ที่
ใช้กันอย่างแพร่หลายในปัจจุบัน เพื่อใช้ในเบราว์เซอร์Mozilla Firefox [ 24 ]
ในเดือนธันวาคม พ.ศ. 2548 ทีม Microsoft Internet Explorer [ 7 ]และ ทีมMicrosoft Outlook [ 25 ]ประกาศในบล็อกของพวกเขาว่าพวกเขากำลังนำไอคอน RSS ของ Firefox มาใช้ ในเดือนกุมภาพันธ์ พ.ศ. 2549 Opera Softwareก็ทำตามเช่นกัน[ 26 ]ซึ่งทำให้สี่เหลี่ยมสีส้มที่มีคลื่นวิทยุสีขาวกลายเป็นมาตรฐานอุตสาหกรรมสำหรับฟีด RSS และ Atom แทนที่ไอคอนและข้อความหลากหลายรูปแบบที่เคยใช้ระบุข้อมูลการเผยแพร่ก่อนหน้านี้
ในเดือนมกราคม 2006 โรเจอร์ส เคเดนเฮดได้เปิดตัวคณะกรรมการที่ปรึกษา RSS อีกครั้งโดยไม่มีเดฟ ไวเนอร์เข้าร่วม โดยระบุถึงความปรารถนาที่จะสานต่อการพัฒนาฟอร์แมต RSS และแก้ไขความคลุมเครือต่างๆ ในเดือนมิถุนายน 2007 คณะกรรมการได้แก้ไขข้อกำหนดในเวอร์ชันของตนเพื่อยืนยันว่าเนมสเปซสามารถขยายองค์ประกอบหลักด้วยแอตทริบิวต์เนมสเปซได้ เช่นเดียวกับที่ Microsoft ได้ทำใน Internet Explorer 7 ตามความเห็นของพวกเขา ความแตกต่างในการตีความทำให้ผู้เผยแพร่ไม่แน่ใจว่าการกระทำดังกล่าวได้รับอนุญาตหรือถูกห้าม
ตัวอย่าง
RSS คือ ข้อความธรรมดาที่จัดรูปแบบด้วย XMLรูปแบบ RSS นั้นอ่านง่ายทั้งสำหรับกระบวนการอัตโนมัติและมนุษย์ โดยใช้แท็ก (ระหว่างวงเล็บเหลี่ยม ) เพื่อกำหนดหมวดหมู่ ประเภท หรือคุณลักษณะของข้อมูล เนื้อหาจะอยู่ระหว่างแท็ก สองแท็ก โดยมีเครื่องหมายทับ (/)อยู่ในแท็กที่สอง ตัวอย่างฟีดอาจมีเนื้อหาดังต่อไปนี้ (โดยมีแท็กอยู่ระหว่างวงเล็บเหลี่ยม):
< ?xml version="1.0" encoding="UTF-8" ?> <rss version= "2.0 " > <channel> <title>หัวข้อRSS </title> <description>นี่คือตัวอย่างของฟีดRSS </description> <link> http://www.example.com/main.html </link> <copyright> 2020 Example.com สงวนลิขสิทธิ์</copyright> <lastBuildDate>จันทร์6 ก.ย. 2010 00:01:00 +0000 </lastBuildDate> <pubDate>อาทิตย์6 ก.ย. 2009 16:20:00 +0000 </pubDate> <ttl> 1800 </ttl><item> <title>ตัวอย่างบทความ</title> <description>นี่คือข้อความที่มีคำอธิบายที่น่าสนใจ</description> <link> http://www.example.com/blog/post/1 </link> <guid isPermaLink= "false" > 7bd204c6-1655-4c27-aeee-53f933c5395f </guid> <pubDate>อาทิตย์ที่ 6 กันยายน2552 16:20:00 +0000 </pubDate> </item></channel> </rss>ผู้รวบรวมข้อมูล

เมื่อดึงข้อมูล RSS มาแล้ว โปรแกรมอ่าน RSS สามารถใช้โครงสร้าง XML เพื่อแสดงผลอย่างเรียบร้อยแก่ผู้ใช้ปลายทางได้ มีโปรแกรมรวบรวมข่าวสารมากมายสำหรับเดสก์ท็อปและอุปกรณ์เคลื่อนที่ แต่ RSS ยังสามารถติดตั้งในตัวภายในเว็บเบราว์เซอร์หรือโปรแกรมอีเมลเช่นMozilla Thunderbird ได้อีก ด้วย
ตัวแปร
RSS มีหลายเวอร์ชัน โดยแบ่งออกเป็นสองสาขาหลัก (RDF และ 2.*)
สาขา RDF (หรือ RSS 1.*) ประกอบด้วยเวอร์ชันต่อไปนี้:
- RSS 0.90 เป็นเวอร์ชัน RSS ดั้งเดิมของ Netscape RSS นี้มีชื่อว่าRDF Site Summaryแต่ใช้พื้นฐานจากร่างมาตรฐาน RDF ในช่วงแรก และไม่เข้ากันกับข้อแนะนำ RDF ฉบับสุดท้าย
- RSS 1.0 เป็นรูปแบบเปิดที่พัฒนาโดยกลุ่มทำงาน RSS-DEV ซึ่งย่อมาจากRDF Site Summary RSS 1.0 เป็นรูปแบบ RDF เช่นเดียวกับ RSS 0.90 แต่ไม่เข้ากันได้อย่างสมบูรณ์ เนื่องจาก 1.0 อิงตามข้อแนะนำ RDF 1.0 ฉบับสุดท้าย
- RSS 1.1 เป็นรูปแบบเปิดเช่นกัน และมีจุดประสงค์เพื่อปรับปรุงและแทนที่ RSS 1.0 ข้อกำหนดนี้เป็นร่างอิสระที่ไม่ได้รับการสนับสนุนหรือรับรองในทางใดทางหนึ่งจากกลุ่มทำงาน RSS-Dev หรือองค์กรอื่นใด
สาขา RSS 2.* (เดิมชื่อ UserLand ปัจจุบันชื่อ Harvard) ประกอบด้วยเวอร์ชันต่อไปนี้:
- RSS 0.91 คือเวอร์ชัน RSS แบบง่ายที่ Netscape ปล่อยออกมา และยังเป็นหมายเลขเวอร์ชันของเวอร์ชันแบบง่ายที่ Dave Winer จาก Userland Software สนับสนุนในตอนแรก เวอร์ชันของ Netscape นี้เรียกว่าRich Site Summaryซึ่งไม่ใช่รูปแบบ RDF อีกต่อไป แต่ใช้งานได้ค่อนข้างง่าย
- RSS เวอร์ชัน 0.92 ถึง 0.94 เป็นส่วนขยายของรูปแบบ RSS 0.91 ซึ่งส่วนใหญ่สามารถใช้งานร่วมกันได้ และใช้งานร่วมกับ RSS 0.91 เวอร์ชันของ Winer ได้ แต่ไม่สามารถใช้งานร่วมกับ RSS 0.90 ได้
- RSS 2.0.1 มีหมายเลขเวอร์ชันภายในเป็น 2.0 RSS 2.0.1 ถูกประกาศว่า "หยุดนิ่ง" แล้ว แต่ก็ยังได้รับการอัปเดตในเวลาไม่นานหลังจากวางจำหน่ายโดยไม่เปลี่ยนหมายเลขเวอร์ชัน RSS ในปัจจุบันย่อมาจากReally Simple Syndicationการเปลี่ยนแปลงที่สำคัญในเวอร์ชันนี้คือกลไกการขยายที่ชัดเจนโดยใช้เนมสเปซ XML [ 27 ]
เวอร์ชันที่ใหม่กว่าในแต่ละสาขาจะเข้ากันได้กับเวอร์ชันก่อนหน้า (ยกเว้นไวยากรณ์ RDF ที่ไม่สอดคล้องในเวอร์ชัน 0.90) และทั้งสองเวอร์ชันมีกลไกการขยายที่ได้รับการบันทึกไว้อย่างถูกต้องโดยใช้ XML Namespace ไม่ว่าจะโดยตรง (ในสาขา 2.*) หรือผ่าน RDF (ในสาขา 1.*) ซอฟต์แวร์การเผยแพร่ส่วนใหญ่รองรับทั้งสองสาขา บทความเรื่อง "The Myth of RSS Compatibility" ที่เขียนในปี 2004 โดยMark Pilgrim นักวิจารณ์ RSS และ ผู้สนับสนุนAtom ได้ กล่าวถึงปัญหาความเข้ากันได้ของเวอร์ชัน RSS อย่างละเอียดมากขึ้น
กลไกการขยายทำให้แต่ละสาขาสามารถคัดลอกนวัตกรรมจากสาขาอื่นได้ ตัวอย่างเช่น สาขา RSS 2.* เป็นสาขาแรกที่รองรับไฟล์แนบทำให้เป็นตัวเลือกชั้นนำสำหรับการทำพอดแคสต์ในปัจจุบัน และตั้งแต่ปี 2005 เป็นต้นมา เป็นรูปแบบที่ได้รับการสนับสนุนสำหรับการใช้งานดังกล่าวโดยiTunesและซอฟต์แวร์พอดแคสต์อื่นๆ อย่างไรก็ตาม ปัจจุบันมีส่วนขยายไฟล์แนบสำหรับสาขา RSS 1.* แล้ว คือ mod_enclosure ในทำนองเดียวกัน ข้อกำหนดหลักของ RSS 2.* ไม่รองรับการแสดงข้อความเต็มนอกเหนือจากบทสรุป แต่สามารถใช้มาร์กอัป RSS 1.* เป็นส่วนขยายได้ (และมักจะใช้) นอกจากนี้ยังมีแพ็กเกจส่วนขยายภายนอกทั่วไปหลายแพ็กเกจ เช่น แพ็กเกจจากMicrosoftสำหรับใช้ในInternet Explorer 7
ปัญหาความเข้ากันได้ที่ร้ายแรงที่สุดคือปัญหาเกี่ยวกับมาร์กอัป HTML โปรแกรมอ่าน RSS ของ Userland ซึ่งโดยทั่วไปถือว่าเป็นการใช้งานอ้างอิงนั้น เดิมทีไม่ได้กรอง มาร์กอัป HTMLออกจากฟีด ส่งผลให้ผู้เผยแพร่เริ่มใส่มาร์กอัป HTML ลงในชื่อและคำอธิบายของรายการในฟีด RSS ของตน พฤติกรรมนี้กลายเป็นสิ่งที่คาดหวังจากโปรแกรมอ่าน จนถึงขั้นกลายเป็นมาตรฐานโดยพฤตินัย [ 28 ] แม้ว่าจะยังมีความไม่สอดคล้องกันอยู่บ้างในวิธีการที่ซอฟต์แวร์จัดการมาร์กอัปนี้ โดยเฉพาะในชื่อเรื่อง ข้อกำหนด RSS 2.0 ได้รับการอัปเดตในภายหลังเพื่อรวมตัวอย่างของ HTML ที่เข้ารหัสเอนทิตี อย่างไรก็ตาม การใช้งานข้อความธรรมดาก่อนหน้านี้ทั้งหมดยังคงใช้ได้
ข้อมูลการติดตามจาก www.syndic8.com ณ เดือนมกราคม พ.ศ. 2550 ระบุว่า RSS เวอร์ชันหลักสามเวอร์ชันที่ใช้งานอยู่ในปัจจุบันคือ 0.91, 1.0 และ 2.0 ซึ่งคิดเป็น 13%, 17% และ 67% ของการใช้งาน RSS ทั่วโลกตามลำดับ[ 29 ]อย่างไรก็ตาม ตัวเลขเหล่านี้ไม่รวมการใช้งานรูปแบบฟีดเว็บคู่แข่งอย่าง Atom ณ เดือนสิงหาคม พ.ศ. 2551 เว็บไซต์ syndic8.com ได้จัดทำดัชนีฟีดทั้งหมด 546,069 ฟีด โดย 86,496 ฟีด (16%) เป็น Atom ในรูปแบบต่างๆ และ 438,102 ฟีดเป็น RSS ในรูปแบบต่างๆ[ 30 ]
โมดูล
วัตถุประสงค์หลักของโมดูล RSS ทั้งหมดคือการขยายโครงสร้าง XML พื้นฐานที่สร้างขึ้นเพื่อการเผยแพร่เนื้อหาที่มีประสิทธิภาพยิ่งขึ้น ซึ่งโดยธรรมชาติแล้วจะช่วยให้สามารถทำธุรกรรมที่หลากหลายแต่ได้มาตรฐานโดยไม่ต้องแก้ไขข้อกำหนดหลักของ RSS
เพื่อให้การขยายขอบเขตนี้สำเร็จลุล่วง จึงมีการประกาศคำศัพท์ที่มีการควบคุมอย่างเข้มงวด (ในโลกของ RSS คือ "โมดูล" ในโลกของ XML คือ "สคีมา") ผ่านเนมสเปซ XML เพื่อตั้งชื่อให้กับแนวคิดและความสัมพันธ์ระหว่างแนวคิดเหล่านั้น
โมดูล RSS 2.0 บางโมดูลที่มีเนมสเปซที่กำหนดไว้แล้ว ได้แก่:
- โมดูล Media RSS (MRSS) 2.0
- โมดูล OpenSearch RSS 2.0 ถูกเก็บถาวรเมื่อวันที่ 4 กรกฎาคม 2553 ที่Wayback Machine
ความสามารถในการทำงานร่วมกัน
แม้ว่าจำนวนรายการในช่อง RSS จะไม่จำกัดในทางทฤษฎี แต่โปรแกรมรวบรวมข่าว บาง โปรแกรมไม่รองรับไฟล์ RSS ที่มีขนาดใหญ่กว่า 150KB ตัวอย่างเช่น แอปพลิเคชันที่ใช้ Common Feed List ของWindowsอาจจัดการไฟล์ดังกล่าวราวกับว่าเป็นไฟล์ที่เสียหายและจะไม่เปิดไฟล์นั้น การรักษาขนาดไฟล์ให้อยู่ต่ำกว่าขีดจำกัดนี้จะช่วยเพิ่ม ความเข้ากันได้สูงสุด
พอดแคสต์มีการเผยแพร่โดยใช้ RSS ในการฟังพอดแคสต์ ผู้ใช้จะต้องเพิ่มฟีด RSS ลงในไคลเอนต์พอดแคสต์ จากนั้นไคลเอนต์จะสามารถแสดงรายการตอนที่มีอยู่และดาวน์โหลดหรือสตรีมเพื่อฟังหรือดูได้ ฟีดที่จะรวมอยู่ในไดเร็กทอรีพอดแคสต์จะต้องมีชื่อตอน คำอธิบาย ภาพปก หมวดหมู่ ภาษา และการจัดเรตที่ชัดเจนสำหรับแต่ละตอน บริการบางแห่งจัดทำดัชนีพอดแคสต์โดยเฉพาะและทำหน้าที่เป็นเครื่องมือค้นหาสำหรับพอด แคสต์ [ 31 ]
โปรแกรม BitTorrentบางโปรแกรมรองรับ RSS ฟีด RSS ซึ่งให้ลิงก์ไปยังไฟล์ .torrent ช่วยให้ผู้ใช้สามารถสมัครรับข้อมูลและดาวน์โหลดเนื้อหาโดยอัตโนมัติทันทีที่เผยแพร่
RSS ไปยังอีเมล
บริการบางอย่างส่ง RSS ไปยังกล่องจดหมายอีเมล โดยส่งการอัปเดตจากการเลือกส่วนตัวและตารางเวลาของผู้ใช้ ตัวอย่างของบริการดังกล่าว ได้แก่IFTTT , Zapierและอื่นๆ[ 32 ]ในทางกลับกัน บริการบางอย่างส่งอีเมลไปยังโปรแกรมอ่าน RSS [ 33 ]นอกจากนี้ บริการอื่นๆ เช่นGmaneยังอนุญาตให้สมัครรับฟีดผ่านNNTPได้ อีกด้วย
โปรแกรมอีเมลบาง โปรแกรม เช่นThunderbirdรองรับ RSS โดยตรง[ 34 ]
RSS เมื่อเทียบกับ Atom
ทั้ง RSS และAtomได้รับการสนับสนุนอย่างกว้างขวางและเข้ากันได้กับโปรแกรมอ่านฟีดผู้บริโภคหลักทั้งหมด RSS ได้รับการใช้งานอย่างแพร่หลายมากขึ้นเนื่องจากการสนับสนุนโปรแกรมอ่านฟีดตั้งแต่แรก ในทางเทคนิค Atom มีข้อดีหลายประการ ได้แก่ การอนุญาตใช้งานที่เข้มงวดน้อยกว่าประเภท MIMEที่จดทะเบียนกับIANAเนมสเปซ XML การสนับสนุนURI และ การสนับสนุนRELAX NG [ 35 ]
ตารางต่อไปนี้แสดงองค์ประกอบ RSS ควบคู่กับองค์ประกอบ Atom ในกรณีที่องค์ประกอบเหล่านั้นเทียบเท่ากัน
หมายเหตุ: เครื่องหมาย ดอกจัน (*) แสดงว่าต้องระบุองค์ประกอบ (องค์ประกอบ Atom "author" และ "link" จำเป็นเฉพาะในบางกรณีเท่านั้น)
| อาร์เอสเอส 2.0 | อะตอม 1.0 |
|---|---|
author | author* |
category | category |
channel | feed |
copyright | rights |
| — | subtitle |
description* | summaryหรือcontent |
generator | generator |
guid | id* |
image | logo |
item | entry |
lastBuildDate(ในchannel) | updated* |
link* | link* |
managingEditor | authorหรือcontributor |
pubDate | published(องค์ประกอบย่อยของentry) |
title* | title* |
ttl | — |
การใช้งานปัจจุบัน
เว็บไซต์หลักหลายแห่ง เช่นFacebookและTwitterเคยให้บริการฟีด RSS แต่ได้ลดหรือยกเลิกการสนับสนุนไปแล้ว นอกจากนี้ โปรแกรมอ่าน RSS ที่ใช้กันอย่างแพร่หลาย เช่นShiira , FeedDemon และโดยเฉพาะอย่างยิ่งGoogle Readerก็ได้ยุติการให้บริการทั้งหมดในปี 2013 โดยอ้างถึงความนิยมที่ลดลงของ RSS [ 36 ]การสนับสนุน RSS ถูกลบออกในMailและSafariเวอร์ชันOS X Mountain Lionแม้ว่าฟีเจอร์ดังกล่าวจะได้รับการกู้คืนบางส่วนใน Safari 8 ก็ตาม[ 37 ] [ 38 ] Mozilla ได้ลบการสนับสนุน RSS ออกจากMozilla Firefoxเวอร์ชัน 64.0 ซึ่งเข้าร่วมกับGoogle ChromeและMicrosoft Edge [Legacy]ที่ไม่มีการสนับสนุน RSS [ 39 ] [ 40 ]
อย่างไรก็ตาม ตั้งแต่ช่วงปลายทศวรรษ 2010 เป็นต้นมา ความสนใจใน RSS ก็เพิ่มขึ้นอีกครั้ง ในปี 2018 Wiredได้ตีพิมพ์บทความชื่อ "ถึงเวลาแล้วสำหรับการฟื้นคืนชีพของ RSS" โดยระบุว่า RSS ให้การควบคุมเนื้อหาได้มากกว่าเมื่อเทียบกับอัลกอริทึมและตัวติดตามจากเว็บไซต์โซเชียลมีเดีย ในขณะนั้นFeedlyเป็นโปรแกรมอ่าน RSS ที่ได้รับความนิยมมากที่สุด[ 41 ] Microsoft Edge (ใหม่)บนWindowsและGoogle Chrome บน Androidได้เพิ่มความสามารถในการติดตามฟีด RSS ตั้งแต่ปี 2021 [ 42 ] [ 43 ] [ 44 ]
ดูเพิ่มเติม
- ฟีด JSON
- แอรอน สวาร์ตซ์
- การเปรียบเทียบผู้รวบรวมอาหารสัตว์
- การเคลื่อนย้ายข้อมูล
- FeedSyncซึ่งเดิมชื่อ Simple Sharing Extensions
- อะตอม
- Mashup (แอปพลิเคชันเว็บแบบไฮบริด)
- เว็บซับ
หมายเหตุ
- พาวเวอร์ส, เชลลีย์ (2003). RDF เชิงปฏิบัติ . โอไรลีย์ .
ลิงก์ภายนอก
- ข้อกำหนด RSS 2.0
- ประวัติความเป็นมาของ RSS Fork (มาร์ค พิลกริม)
- วิธี การสร้างฟีด RSSพร้อมตัวอย่าง
สรุปเนื้อหา
ข้อมูลสำคัญจากบทความ
ข้อมูลสำคัญเกี่ยวกับ อาร์เอสเอส
RSS ( RDF Site SummaryหรือReally Simple Syndication ) เป็นฟีดเว็บที่ช่วยให้ผู้ใช้และแอปพลิเคชันสามารถเข้าถึงการอัปเดตเว็บไซต์ใน รูปแบบ มาตรฐานที่คอมพิวเตอร์อ่านได้ การสมัครรับฟีด..
ประวัติศาสตร์
รูปแบบ RSS เกิดขึ้นหลังจากความพยายามหลายครั้งใน การเผยแพร่ข้อมูลบนเว็บ ที่ไม่ได้รับความนิยมอย่างแพร่หลาย แนวคิดพื้นฐานในการจัดโครงสร้างข้อมูลเกี่ยวกับเว็บไซต์นั้นย้อนกลับไปตั้งแต่ปี 1995 เมื่อ Ramanathan V.
ตัวอย่าง
RSS คือ ข้อความธรรมดาที่จัดรูปแบบด้วย XML รูปแบบ RSS นั้นอ่านง่ายทั้งสำหรับกระบวนการอัตโนมัติและมนุษย์ โดยใช้แท็ก (ระหว่าง วงเล็บเหลี่ยม ) เพื่อกำหนดหมวดหมู่ ประเภท หรือคุณลักษณะของข้อมูล เนื้อหาจะอยู่ระหว่าง แท็ก สองแท็ก โดยมี เครื่องหมายทับ (/)...
ผู้รวบรวมข้อมูล
เมื่อดึงข้อมูล RSS มาแล้ว โปรแกรมอ่าน RSS สามารถใช้โครงสร้าง XML เพื่อแสดงผลอย่างเรียบร้อยแก่ผู้ใช้ปลายทางได้ มีโปรแกรมรวบรวมข่าวสารมากมายสำหรับเดสก์ท็อปและอุปกรณ์เคลื่อนที่ แต่ RSS ยังสามารถติดตั้งในตัวภายใน เว็บเบราว์เซอร์ หรือ โปรแกรมอีเมล เช่น Mozilla...