حسین احمدی
بنیانگذار توسینسو و برنامه نویس و توسعه دهنده ارشد وب

RSS چیست؟ معرفی RSS Feed یا خوراک وب و نحوه ایجاد آن

RSS چیست؟ RSS Feed چیست؟ RSS را چگونه ایجاد کنیم؟ امروزه اکثر وب سایت ها از قابلیتی پشتیبانی می کنند به نام RSS. این قابلیت که مخفف Rich Site Summary یا Really Simple Syndication هست به شما این اجازه رو میده تا محتوای وب سایت خودتون را در یک قالب استاندارد که مبتنی بر XML هست ارائه بدید. خیلی از وب سایت ها که محتوای به روز دارند و وبلاگ ها از این قابلیت پشتیبانی می کنند. اما کاربرد RSS چیست؟

دوره های شبکه، برنامه نویسی، مجازی سازی، امنیت، نفوذ و ... با برترین های ایران

RSS در حقیقت به سایر کاربران این اجازه را می دهد تا با وارد کردن آدرس RSS سایت شما در برنامه های RSS Reader یا Feed Reader به صورت خودکار و بدون نیاز به مراجعه به وب سایت شما از جدیدترین محتوای سایت شما باخبر شوند. همانطور که گفتیم RSS از یک قالب استاندارد مبتنی بر XML برای ارائه محتوا استفاده می کند. کافیست شما در وب سایت خود بخشی را ایجاد کنید که محتوا را بر مبتنی بر این استاندارد ارائه دهد. مثال زیر RSS ساده ای از یک وب سایت را نمایش می دهد:

<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
<channel>
 <title>RSS Title</title>
 <description>This is an example of an RSS feed</description>
 <link>http://www.example.com/main.html</link>
 <lastBuildDate>Mon, 06 Sep 2010 00:01:00 +0000 </lastBuildDate>
 <pubDate>Sun, 06 Sep 2009 16:20:00 +0000</pubDate>
 <ttl>1800</ttl>

 <item>
  <title>Example entry</title>
  <description>Here is some text containing an interesting description.</description>
  <link>http://www.example.com/blog/post/1</link>
  <guid isPermaLink="true">7bd204c6-1655-4c27-aeee-53f933c5395f</guid>
  <pubDate>Sun, 06 Sep 2009 16:20:00 +0000</pubDate>
 </item>
 <item>
  <title>Example entry</title>
  <description>Here is some text containing an interesting description.</description>
  <link>http://www.example.com/blog/post/1</link>
  <guid isPermaLink="true">7bd204c6-1655-4c27-aeee-53f933c5395f</guid>
  <pubDate>Sun, 06 Sep 2009 16:20:00 +0000</pubDate>
 </item>

</channel>
</rss>

خروجی rss از دو بخش اصلی تشکیل شده است، یکی قسمت بالای RSS که توضیحاتی در مورد لینک RSS به شما می دهد، برای مثال، در قسمت Title عنوان RSS را وارد می کنید، مثل جدیدترین مقالات ITPRO، در قسمت Description توضیحاتی در مورد لینک می دهید و سایر قسمت های اصلی که از نامشان مشخص است، برای مثال، قسمت pubDate اطلاعاتی در مورد آخرین به روز رسانی rss می دهد.اما بخش دوم که با تگ item شناخته می شود، محتویات یا لینک های rss را مشخص می کند. شما می بایست برای هر یک از محتوای وب سایت خود یک item ایجاد کنید، که شامل عنوان، لینک، تاریخ انتشار محتوا و ... می باشد. امیدوارم که این مطلب مورد توجه دوستان قرار گرفته باشد. TOSINSO باشید


حسین احمدی
حسین احمدی

بنیانگذار توسینسو و برنامه نویس و توسعه دهنده ارشد وب

حسین احمدی ، بنیانگذار TOSINSO ، توسعه دهنده وب و برنامه نویس ، بیش از 12 سال سابقه فعالیت حرفه ای در سطح کلان ، مشاور ، مدیر پروژه و مدرس نهادهای مالی و اعتباری ، تخصص در پلتفرم دات نت و زبان سی شارپ ، طراحی و توسعه وب ، امنیت نرم افزار ، تحلیل سیستم های اطلاعاتی و داده کاوی ...

نظرات