RSS آراس‌اس

مهر 13, 1396 | | آموزش |

RSS خانواده‌ای از قالب‌های خورد فید (Feed) در وب است که برای انتشار محتویاتی که در بازه‌های زمانی خاص به‌روزرسانی می‌شوند استفاده می‌شود (مانند تار ‌نوشت‌ها، عناوین اخبار، و پادکست‌ها “بسته به تنظیمات موجود”).

RSS چیست؟
مخفف Really Simple Syndication به معنی تشکیل ارتباط‌های بسیار ساده‌است و به شما امکان می‌دهد تا از آخرین خبرها و عناوین تارنما و یا وبلاگهای مورد علاقه خود با خبر باشید، بدون آنکه نیازی داشته باشید به آنها سر بزنید.

فرمت RSS
ساختار یک فید RSS از زبان اکس‌ام‌ال (XML) تشکیل شده‌است. شما نیز میتوانید با استفاده از زبان XML یک RSS برای تارنمای خودتان درست کنید. بسته به نوع نسخه ی RSS که استفاده میکنید، ساختار فیدهای شما متفاوت می‌شوند.
RSS یا همان Really Simple Syndication چیزی نیست به جز یک نشانه‌گذاری استاندارد شده XML، که محتوایی را که قصد به اشتراک گذاشتنش را دارید توصیف می‌کند. به این ترتیب با قرار دادن یک قسمت RSS یک تارنما در متن تارنمای دیگر، با عوض‌شدن اخبار و عناوین تارنمای اول، این محتویات هم در تارنمای دوم به صورت خودکار عوض می‌شوند.

RSS چیست؟ RSS روشی برای توصیف اخبار و محتوای تارنما می‌باشد که برای توزیع از طریق یک ناشر آن‌لاین به کاربران وب بکار می‌رود این برنامه، کاربردی از زبان نشانه‌گذاری گسترش‌پذیر (XML) است که بوسیله کنسرسیوم Resource Description Framework (RDF) پشتیبانی می‌شود. هرگاه وب سایتی قصد داشته باشد محتوی مطالب خود را منتشر کند توصیفی از آن محتوی به شکل یک مدرک RSS تهیه می‌کند که یک کاربر با یک مرورگر یا برنامه خاصی که قابلیت خواندن محتوی توزیع‌شده به این وسیله را داشته باشد، می‌تواند آن مطالب را دریافت کند.” RSS برای اولین بار توسط Netscape در اواخر سال 1999 میلادی با ارائه RSS 0.9 ارائه شد پس از مدتی با کناره گیری Netscape از بخش تجاری، Userland که محصولات وبلاگ نویسی را گسترش می‌داد توسعه آن را به عهده گرفت و ویرایشRSS 0.91 را تولید کرد سپس ویرایش‌های v0.92، v0.93 و v0.94 را تهیه کرد و اخیرا ویرایش‌های RSS 1.0 و RSS 2.0 را ارائه کرده‌است.
بد نیست بدانید که طراحی اولیه RSS توسط شخصی به نام Dave Winer انجام پذیرفت و RSS نسخه 1 بدلیل استفاده از استاندارد RDF پیچیده تر و سخت تر از دوتای دیگر است.

کاربردهای اصلی RSS دو مورد زیر هستند: – نمایش تازه‌ترین عناوین وب‌سایت‌های دیگر در وب‌سایت خود و یا بالعکس ( اشتراک مطالب جدید) – دریافت جدیدترین مطالب تارنما‌های مورد علاقه با استفاده از نرم‌افزارهای ویژه .
مبنای توسعه RSS و یا امکانات مشابه این است که تارنما‌های مختلف موجود اطلاعات خود را با قالب خاص خود نمایش می‌دهند.

RSS Reader چیست؟ RSS Reader یک نرم‌افزار RSS خوان الکترونیکی است. اکنون نرم‌افزارهای بسیاری در این زمینه وجود دارند که می‌توان با دانلود آنها RSS خواند. اما به تازگی مرورگرهای اینترنتی نیز به سیستم RSSخوانی الکترونیکی مجهز شده‌اند.

RSS برای چه سایت هایی مناسب است ؟
اگر تارنمای شما مثلا 6 ماه یکبار یا سالی یکبار بروز می شود ، طراحی خروجی RSS برای آن مفید نخواهد بود . RSS برای تارنماهایی مناسب است که مرتبا بروز رسانی می شوند. مانند وبلاگ ها ، سایت های خبری و …

 

مثال ها

آر اس اس ۱٫۰
مثال زیرین نمونه‌ای از یک آر اس اس نسخه یک است:

<?xml version="۱٫۰"?>
 
<rdf:RDF 
 xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
 xmlns="http://purl.org/rss/1.0/">
 
 <channel rdf:about="http://www.xml.com/xml/news.rss">
 <title>XML.com</title>
 <link>http://xml.com/pub</link>
 <description>
 XML.com features a rich mix of information and services 
 for the XML community.
 </description>
 <image rdf:resource="http://xml.com/universal/images/xml_tiny.gif" />
 <items>
 <rdf:Seq>
 <rdf:li rdf:resource="http://xml.com/pub/2000/08/09/xslt/xslt.html" />
 <rdf:li rdf:resource="http://xml.com/pub/2000/08/09/rdfdb/index.html" />
 </rdf:Seq>
 </items>
 <textinput rdf:resource="http://search.xml.com" />
 </channel>
 
 <image rdf:about="http://xml.com/universal/images/xml_tiny.gif">
 <title>XML.com</title>
 <link>http://www.xml.com</link>
 <url>http://xml.com/universal/images/xml_tiny.gif</url>
 </image>
 
 <item rdf:about="http://xml.com/pub/2000/08/09/xslt/xslt.html">
 <title>Processing Inclusions with XSLT</title>
 <link>http://xml.com/pub/2000/08/09/xslt/xslt.html</link>
 <description>
 Processing document inclusions with general XML tools can be 
 problematic. This article proposes a way of preserving inclusion 
 information through SAX-based processing.
 </description>
 </item>
 
 <item rdf:about="http://xml.com/pub/2000/08/09/rdfdb/index.html">
 <title>Putting RDF to Work</title>
 <link>http://xml.com/pub/2000/08/09/rdfdb/index.html</link>
 <description>
 Tool and API support for the Resource Description Framework 
 is slowly coming of age. Edd Dumbill takes a look at RDFDB, 
 one of the most exciting new RDF toolkits.
 </description>
 </item>
 
 <textinput rdf:about="http://search.xml.com">
 <title>Search XML.com</title>
 <description>Search XML.com's XML collection</description>
 <name>s</name>
 <link>http://search.xml.com</link>
 </textinput>
</rdf:RDF>

آر اس اس ۲٫۰
مثال زیرین نمونه‌ای از یک آرس اس نسخه دو است:

<?xml version="۱٫۰"?>
<rss version="۲٫۰">
 <channel>
 <title>Liftoff News</title>
 <link>http://liftoff.msfc.nasa.gov/</link>
 <description>Liftoff to Space Exploration.</description>
 <language>en-us</language>
 <pubDate>Tue, ۱۰ Jun ۲۰۰۳ ۰۴:۰۰:۰۰ GMT</pubDate>
 <lastBuildDate>Tue, ۱۰ Jun ۲۰۰۳ ۰۹:۴۱:۰۱ GMT</lastBuildDate>
 <docs>http://blogs.law.harvard.edu/tech/rss</docs>
 <generator>Weblog Editor ۲٫۰</generator>
 <managingEditor>editor@example.com</managingEditor>
 <webMaster>webmaster@example.com</webMaster>
 
 <item>
 <title>Star City</title>
 <link>http://liftoff.msfc.nasa.gov/news/2003/news-starcity.asp</link>
 <description>How do Americans get ready to work with Russians aboard the
 International Space Station? They take a crash course in culture, language
 and protocol at Russia's Star City.</description>
 <pubDate>Tue, ۰۳ Jun ۲۰۰۳ ۰۹:۳۹:۲۱ GMT</pubDate>
 <guid>http://liftoff.msfc.nasa.gov/2003/06/03.html#item573</guid>
 </item>
 
 <item>
 <title>Space Exploration</title>
 <link>http://liftoff.msfc.nasa.gov/</link>
 <description>Sky watchers in Europe, Asia, and parts of Alaska and Canada
 will experience a partial eclipse of the Sun on Saturday, May ۳۱st.</description>
 <pubDate>Fri, ۳۰ May ۲۰۰۳ ۱۱:۰۶:۴۲ GMT</pubDate>
 <guid>http://liftoff.msfc.nasa.gov/2003/05/30.html#item572</guid>
 </item>
 
 <item>
 <title>The Engine That Does More</title>
 <link>http://liftoff.msfc.nasa.gov/news/2003/news-VASIMR.asp</link>
 <description>Before man travels to Mars, NASA hopes to design new engines
 that will let us fly through the Solar System more quickly. The proposed
 VASIMR engine would do that.</description>
 <pubDate>Tue, ۲۷ May ۲۰۰۳ ۰۸:۳۷:۳۲ GMT</pubDate>
 <guid>http://liftoff.msfc.nasa.gov/2003/05/27.html#item571</guid>
 </item>
 
 <item>
 <title>Astronauts' Dirty Laundry</title>
 <link>http://liftoff.msfc.nasa.gov/news/2003/news-laundry.asp</link>
 <description>Compared to earlier spacecraft, the International Space
 Station has many luxuries, but laundry facilities are not one of them.
 Instead, astronauts have other options.</description>
 <pubDate>Tue, ۲۰ May ۲۰۰۳ ۰۸:۵۶:۰۲ GMT</pubDate>
 <guid>http://liftoff.msfc.nasa.gov/2003/05/20.html#item570</guid>
 </item>
 </channel>
</rss>

استفاده از RSS
برای استفاده از RSS ها شما نیاز به RSS Aggregator دارید. RSS Aggregatorها بر چند دسته هستند:
1- RSS Aggregatorهایی که مبتنی بر Desktop هستند. یعنی به صورت نرم افزار نصب شده و مورد استفاده قرار میگیرند.

2- RSS Aggregator هایی که مبتنی بر Web هستند. یعنی تارنماهایی وجود دارند که شما در آنها عضو شده و از خدمات آنها مثل دسترسی به خوراک های (Feeds) موردعلاقه خود، استفاده می‌کنید.

3- RSS Aggregatorهایی که به صورت افزونه (Plugin) در مرورگرها نصب می‌شوند و شما خوراک های (Feeds) خود را بدون استفاده از نرم افزار دیگر میتوانید بخوانید. البته در نسخه‌های اخیر Mozila و Firefox شما نیازی به نصب افزونه اضافه ندارید.
البته شما میتوانید RSS های خود را از طریق رایان نامه (E-mail) نیز دریافت کنید. مدیران تارنماها و وبلاگ‌ها می‌توانند به کمک آر اس اس بازدید خود را افزایش دهند. برای این کار می‌توانید RSS های خود را در سایتهای خدمات دهنده اضافه کنید تا بازدید شما افزایش پیدا کند. نحوه کار این تارنماها اینگونه است که با جمع آوری RSS‌ ها باعث افزایش بازدید تارنماها و همچنین در اختیار قراردادن آسان و سریع مطالب می‌شوند.

منبع : (با تغیرات) fa.wikipedia.org

نوشتن یک دیدگاه