حتما تا حالا سایتهای زیادی رو دیدین که یک گوشه سایت نوشتن
RSS یا از یه عکس نارنجی کوچیک با همین عنوان استفاده کردن.
احتمالا شما هم مثل من، چون دیدین که بقیه این کار رو میکنن کنار سایتتون یکی
گذاشتین. شاید هم برای قشنگی.
الان به همین بالای صفحه اصلی سایت ما که نگاه کنید یه قسمت گذاشتم به اسم پذیرایی. اصلا به چه درد میخوره اش رو امشب تعریف میکنم.
به طور خلاصه RSS یک صفحه XML
است.
حالا بیا جمعش کن. XML چیه دیگه؟
XML یه صفحه متنه که یه سری اطلاعات توی خودش ذخیره کره.
فرض کنید مثل یک فایل ZIP که میتونه کلی فایل رو توی
خودش ذخیره کنه، فایلهای XML هم یک سری بانک های
اطلاعاتی کوچیک هستن که فقط از متن استفاده میکنن. برای همین به راحتی به همه
دستگاهها منتقل میشن. یعنی میشه اونها رو مثل SMS به
موبایل هم ارسال کرد.
حالا دوباره میپرسم RSS چیه. ایندفعه مثل آدمیزاد
جواب بده لطفا!!
خیلی خوب. RSS یه فایل متنی ساده است (مثلا میشه با
Notepad داخلش رو دید) که خلاصه یا سر تیتر نوشته های یک
سایت که دائما مطالب جدید داخلش قرار میگیره رو در خود داره.
مثلا الان دیگه همه سایتهای خبری، خبرهای خودشون رو علاوه بر اینکه روی سایت با رنگ
و لعاب فراون قرار میدن، یه نسخه RSS سایت رو هم در
دسترس قرار میدن که باعث میشه، دستگاههای دیگه مثل موبایلها و
PDA ها هم بتونن از اون سایت استفاده کنن.
مثلا فرض کنید شما هم موبایل دارین گوشت کوب، مال عهد پادشاه ویز ویزک، یا به
قول یه نفر مال عهد تیرکمون سنگی... خیلی هم دلتون میخواد اخبار روز رو روی موبایل
داشته باشین. ولی امان از این گوشی های قدیمی. اون موقعا که wap
نبوده. (نه اینکه حالاش که هست، توی ایران همه دارن ازش استفاده میکنن!)
موبایل به این عتیقه ای که نمیتونه یه سایت پر زرق و برق مثل بخش خبر یاهو (Yahoo!
News) رو بگیره و بخونه.
پس چیکار میکنه؟ نسخه RSS سایت خبری یاهو رو میگیره. چون
متن خالص هست. مثل SMS به سادگی نشون میده. هیچ دردسری
هم برای رنگی کردن و جدول بندی و از این جنگولیات نداره.
خوب این به چه درد ما میخوره؟
خوب شما هم میتونید مثل همون موبایل، یه نسخه ساده از هر سایتی که این امکان رو به
شما ارایه بده بخونید.
باز هم اومدی که نسازی.
ما رفتیم یه کامپیوتر خریدیم هوار تومن، حالا بیایم یه نسخه بی رنگ و رو لعاب از
سایت رو بخونیم که چی بشه؟
یه جواب راحت. فرض کنید صد و بیست تا وبلاگ و سایت خبری میشناسید که خیلی باحالن
(دقیقا مثل لاست لرد). هر شب هم که به اینترنت وصل میشین، هر صد و بیست تا رو باز
میکنید تا ببینید کدوم آپدیت شده و مطلب جدید نوشته.
حالتون گرفته نمیشه اگه ببنید بعد از این همه صبر کردن، هیچکدوم از سایتها حتی یه
مطلب جدید هم در این مدت ننوشتن (دقیقا مثل لاست لرد)
بعد هم حتما میگید: خدا ازشون نگذره، اینها تو این مدت چیکار میکردن؟ چرا هیچی
ننوشتن؟!
حالا فرض کنید یه برنامه دارین که عقلش میرسه RSS چیه.
شما هم این صد و بیست تا سایتی رو که میشناسین و دوست دارین رو توی اون معرفی
کردین. (فرض کردیم همشون RSS دارن)
به محض اینکه به اینترنت وصل میشین. برنامه «RSS خوان»
رو اجرا میکنید و میگید سر تیتر مطالب جدید سایتها و چند خط خلاصه اون مطالب رو
بگیره.
بعد با یه نگاه به سر تیتر مطالب هر سایت، میتونید ببینید که چه مطالبی نوشتن.
اونوقت اگه از اون مطلب خوشتون اومد، روی لینکی که برنامه براتون گذاشته کلیک کنید
تا اون مطلب رو بطور کامل بخونید.
جالبه. حالا چطوری RSS بخونیم یا ببینیم؟
متاسفانه این تکنولوژی با اینکه خیلی جدید نیست (سال 97 شرکت
Netscape از این تکنولوژی استفاده میکرده) برنامه های کمی داریم که ازش
استفاده کنن. مثلا اینترنت اکسپلورر، بصورت ذاتی نمیتونه RSS
نشون بده. فقط RSS رو مثل یه فایل
XML یعنی بصورت شاخه شاخه نشون میده که اصلا قشنگ نیست.
FireFox هم با این همه طرفدار، اصلا نمیفهمه
RSS چیه.
Opera از نسخه های خیلی قبلش، به سادگی،
RSS رو نشون میده. هرچند من از نوع نشون دادن
RSS در Opera خوشم نمیاد.
IE7 یا (Internet Explorer 7) که قراره بیاد و من نسخه آزمایشی اون رو تست کردم. یکی از زیباترین و ساده ترین RSS خوان هایی بود که تاحالا باهاش کار کردم. به محض اینکه روی لینک یک صفحه RSS کلیک کنید. بصورت رنگی و خیلی قشنگ، سر تیتر مطالب اون سایت رو نشون میده.
حالا IE7 ام کجا بود که برام RSS
بخونه؟
یه برنامه به اسم
Novobot پیدا کردم که فارسی رو خیلی قشنگ نشون میده.
بروید و از اینجا دانلودش کنید.
بعد از اجرا کافیه آدرس RSS
سایتی که میخواهید رو بهش بدهید و دکمه Refresh رو
بزنید.
یه نکته: توی خیلی از سایتها، نسخه های مختلفی از RSS
یافت میشه. چون نمیخوام زیاد پیچیده بکنمش، همینقدر بدونید که
RDF و RSD و XML
تقریبا مشابه هم هستن. فقط این نسخه ATOL.XML که خیلی
جدیده، کل متن سایت رو نشونتون میده و در اصل میشه گفت یه نسخه کامل و قابل خواندن
از سایت برای دستگاههای مختلفه.
پس برای برنامه های RSS خوان مثل Novobot
کافیه آدرس XML یا RDF سایت
رو داشته باشید که معمولا میتونید با نگاه کردن به اطراف سایت یه لینک به اون پیدا
کنید.
برای کامل شدن مطلب، آدرس XML (یا همون
RSS) چند سایت خیلی معروف و پر کاربرد و کار درست رو
خدمتتون عرض میکنم:
1- http://www.lostlord.com/index.rdf
نیاز به توضیح ندارد.
2-
http://news.google.com/?output=rss دریافت آخرین
خبرها از طریق RSS Feed گوگل
3-
http://rss.news.yahoo.com/rss/topstories تیتر خبرهای یاهو
4-
http://rss.cnn.com/rss/cnn_topstories.rss خبرهای CNN
5-
http://newsrss.bbc.co.uk/rss/newsonline_uk_edition/front_page/rss.xml
این یکی هم مال BBC است. (طول آدرس رو داشته باشید)
6- این صفحه رو توی BBC دیدم برام جالب بود. اول اینکه یه توضیح مختصر در مورد RSS داده بعد لینک RSS تمام بخشهای BBC رو داده. حتی بخش رادیوی BBC هم RSS داره.