آموزش RSS

برنامه های فید خوان

یک برنامه فید خوان ، برنامه ای است که می تواند فایل های RSS و فیدها را خوانده و نمایش دهد .
این نرم افزارها برای سیستم عامل های مختلف و دستگاه های گوناگون ایجاد شده و در دسترس هستند .
فید خوان ها بسیار زیاد هستند . برخی از آنها همانند یک وب سرویس عمل کرده و برخی دیگر منحصر به کار در سیستم عامل هایی همچون ویندوز یا مک هستند . در لیست زیر ، تعدادی خبر خوان رایگان را که کارایی مناسبی دارند را به شما معرفی کرده ایم :

RssReader : یک فید خوان رایگان بر پایه ویندوز که از همه ورژن های RSS پشتیبانی می کند .
FeedDemon : بار هم یک خبرخوان رایگان و تحت ویندوز ، که بسیار کاربر پسند و راحت است .
blogbot : یک افزونه رایگان برای Outlook یا IE ، جهت خواندن فیدها .
نکته : بسیاری از مرورگر ها ، یک خبر خوان تعبیه شده درون خود دارند . اگر شما به سایتی بروید که فیدهای RSS را به شما ارائه دهد ، آیکون RSS را در آدرس بار یا ToolBar آن مشاهده خواهید نمود . بر روی آیکون RSS کلیک نمایید ، تا لیستی از فیدهای مختلف را مشاهده نمایید . فیدی که می خواهید بخوانید را از لیست انتخاب نمایید .

دنبال کردن این مطلب

منتشر کردن RSS

داشتن و آماده کردن فایل RSS ، به تنهایی کافی نیست . برای استفاده ، باید آن را منتشر کرده و در اختیار دیگران قرار دهید .
برای منتشر کردن فید RSS خود بر روی وب جهانی ، مراحل زیر را انجام دهید :

فایل RSS خود را نوشته و آن را نامگذاری کرده و با پسوند xml ذخیره نمایید .
فایل RSS خود را برای اطمینان از درست بودن ساختار و کد ، در یک اعتبار سنج RSS ، اعتبار سنجی نمایید . برای مثال می توانید از سایت زیر استفاده نمایید :
http://www.feedvalidator.org/

پس از اعتبار سنجی فایل ، آن را بر روی سایت خود در مکان مورد نظرتان ، آپلود نمایید .
عکس های کوچکی برای نمایش آیکون RSS ، بر روی سایت خودتان کپی نمایید .

آیکون مورد نظر خود برای RSS را در جایی که می خواهید ، افراد از آن استفاده نمایند ، بر روی سایت خود قرار دهید . برای مثال در صفحه اصلی .
اما توجه داشته باشید ، URL یا آدرسی که نماد RSS به آن اشاره می کند ، آدرس صفحه اصلی سایت شما نیست ، بلکه آدرس فایل XML متعلق به RSS است . برای مثال می تواند به صورت زیر باشد :
<a href="http://www.Developer1.ir/rss/MyRss.xml">
<img src="http://www.Developer1.ir/rss/rss.gif" width="36" height="14">
</a>.

سپس مس توانید فید RSS خود را در برخی از خبر خوان ها و فید خوان ها ، ثبت نمایید . برای مثال ، می توانید از 2 نمونه زیر استفاده نمایید :
Syndic8: Register here
یا
Newsisfree: Register here

همچنین خبرنامه خود را در موتور های جستجو اصلی مثل گوگل و یاهو نیز ثبت نمایید . آدرس های لازم برای ثبت در موتور های جستجو عبارتند از :
Google
Bing
Yahoo

هر روز فید خود را آپدیت نمایید . اکنون شما فید خود را در چند نرم افزار و موتورهای جستجوی اصلی ثبت کرده اید . با به روز رسانی مرتب آن ، باعث افزایش کارایی فید شوید .

بهترین راه حل برای اینکه مطمئن شوید که فید RSS شما به درستی کار کرده و هر روز آپدیت می شود ، این است که خود آن را مدیریت نمایید . اما این کار ممکن است کمی وقت گیر و کسل کننده باشد .
راه حل استفاده از نرم افزارهای اتوماتیک فید است . سایت ها و نرم افزارهای زیادی برای این کار وجود دارند ، که به صورت رایگان می توانید از آنها استفاده نمایید

دنبال کردن این مطلب

معرفی المنت

المنت <channel> در RSS ، برای تشریح و ارائه اطلاعات راجع به فید استفاده می شود .
در کد زیر ، یک نمونه از نحوه تعریف المنت <channel> را در RSS نمایش داده ایم . به کد آن دفت نمایید . سپس به توضیح آیتم های آن می پردازیم :

<?xml version="1.0" encoding="ISO-8859-1" ?>
<rss version="2.0">

<channel>
<title>Developer1 Home Page</title>
<link>http://www.Developer1.ir</link>
<description>Free web building tutorials</description>
<item>
<title>RSS Tutorial</title>
<link>http://www.Developer1.ir/rss</link >
<description>New RSS tutorial on Developer1 </description>
</item>
</channel>

</rss>

همانطور که در بخش قبل اشاره کردیم ، المنت <channel> دارای 3 عنصر فرزند اجباری است ، که حتما بایستی تعریف شود . این 3 عنصر ، اطلاعات اصلی و مهم فید را شامل شده و عبارتند از :

<title> : این تگ ، عنوان channel یا فید را مشخص می سازد . در این مثال : Developer1 Home Page .
<link> : این تگ نیز URL یا آدرس channel یا فید مذکور را برای دسترسی ، نرم افزارهای فید خوان فراهم می نماید .
<description> : این تگ نیز ، توضیحات یا شرحی را درباره فید مذکور ارائه می دهد . در این مثال گفته شده که ، این فید راجع به آموزش های طراحی وب است : Free web building tutorials .
هر المنت <channel> ، می تواند شامل یک یا چندین عنصر فرزند <item> باشد . هر المنت <item> ، یک عنوان یا موضوع را در فید تعیین می کند . به عبارت دیگر برای هر موضوع جدید و یا آپدیت ، باید یک المنت <item> را تعیین نمود . برای دریافت اطلاعات بیشتر راجع به عنصر <item> ، به بخش آموزش المنت <item> بروید .

المنت <channel> می تواند ، دارای چندین عنصر فرزند دیگر باشد ، که استفاده از آنها اختیاری بوده و اطلاعات بیشتری را راجع به فید ، اعلام می کند .
در اینجا به ذکر مهمترین آنها می پردازیم :

المنت <category> :

عنصر <category> در المنت <channel> ، برای تعیین یک دسته بندی یا category برای فید استفاده می شود . خبرخوان ها می توانند از این عنصر برای دسته بندی سایت ها بر حسب دسته ها ، استفاده کنند . شکل کلی استفاده از این عنصر را در مثال زیر نشان داده ایم :

<category>Web development</category>

المنت <copyright> :

این المنت می تواند اطلاعات لازم راجع به کپی رایت و منتشر کننده فید را تعیین نماید . شکل کلی استفاده از این عنصر را در مثال زیر نشان داده ایم :

<copyright>2013 Developer1 . All rights reserved.</copyright>

المنت <language> :

این المنت زبانی که به وسیله آن فید RSS نوشته شده را تعیین کرده و می تواند به خبر خوان ها کمک نماید ، تا فیدها را بر حسب زبان دسته بندی نمایند . . شکل کلی استفاده از این عنصر را در مثال زیر نشان داده ایم :

<language>en-us</language>

المنت <image> :

از این المنت ، می توان برای تعیین یک عکس جهت نمایش در نرم افزارهای فید خوان استفاده نمود . این المنت خود نیز دارای 3 عنصر فرزند اجباری است ، که اطلاعات لازم را درباره عکس ، تعیین می کند . عناصر فرزند ، المنت <image> عبارتند از :

<title> : این تگ ، یک متنی را تعیین می کند تا در صورتی که به هر دلیل ، برنامه نتوانست عکس را نمایش دهد ، آن را به جای عکس نشان می دهد .
<url> : این تگ نیز URL یا آدرس دسترسی به عکس را برای نرم افزارهای فید خوان فراهم می نماید .
<link> : این تگ نیز ، URL یا آدرس سایتی که فید را ارائه داده است را تعیین می کند .
شکل کلی استفاده از این عنصر را در مثال زیر نشان داده ایم :

<image>
<url>http://www.developer1.ir/images/logo.gif</url >
<title>Developer1.ir</title>
<link>http://www.Developer1.ir</link>
</image>

سایر عناصر فرزند المنت <channel> :

دنبال کردن این مطلب

ساختار دستوری RSS

ساختار ( syntax ) ، نوشتن فید در RSS 2.0 ، بسیار ساده و صریح است . در این بخش با ارائه یک مثال عملی و تشریح خط به خط آن ، شما را با نحوه نوشتن فیدها در RSS آشنا می سازیم .

همانطور که در بخش قبل تشریح کردیم ، از RSS برای اشتراک گذاری و اعلام عنوان های جدید و آپدیت های سایت خودتان به سایر سایت ها و افراد استفاده می شود .
برای نمایش RSS خودتان ، باید آن را در سایت ها و نرم افزارهای فید خان ( خبر خوان ) ، ثبت نمایید . برای این منظور ، مراحل زیر را انجام دهید :

در مرحله اول ، باید فایل RSS خود را به زبان و فرمت XML نوشته و ذخیره نمایید .
سپس آن را به وب سایت خودتان ، آپلود نمایید .
در مرحله بعد ، RSS خود را در نرم افزارها و سایت های خبر خوان ثبت نمایید .
هر نرم افزار یا سایت خبرخوان ، روزانه به جستجوی فایل های RSS ثبت شده در فهرست خود پرداخته ، آن را خوانده و لینک هایش را ثبت می نماید . سپس فیدهای جدید را به کاربران نمایش می دهد .
نکته : برای دریافت اطلاعات بیشتر راجع به نحوه منتشر کردن RSS ، به بخش نحوه انتشار RSS بروید .

نحوه نوشتن توضیحات یا comments های برنامه نویسی در فایل های RSS ، کاملا شبیه HTML است . همانند ساختار زیر :

<!-- This is an RSS comment -->

چند نکته :

فراموش نکنید که RSS به زبان XML نوشته می شود . بنابراین نکات زیر را حتما در نوشتن کد فایل های RSS ، با دقت رعایت نمایید :

تمامی المنت ها باید دارای تگ پایانی باشند .
تمامی المنت ها و تگ ها باید به ترتیب صحیح و با رعایت اصل تو در تویی ، نوشته شوند .
المنت ها و تگ ها به حروف بزرگ و کوچک حساس هستند .
تمامی خواص المنت ها و تگ ها باید در " " قرار بگیرند .

دنبال کردن این مطلب

مرور تاریخچه RSS

RSS تا کنون در نسخه ها و ورژن های مختلفی ارائه شده است . در این بخش به صورت خلاصه به مرور تاریخچه آن خواهیم پرداخت :

1997 : شخصی به نام Dave Winer ، اخبار اسکریپتی را به دنیا معرفی کرد و RSS متولد شد .
1999 : شرکت Netscape ، نسخه RSS 0.9 را معرفی کرد که شامل XML ساده به اضافه یک هدر RDF بود .
1999 : شرکت Netscape ، نسخه RSS 0.91 را توسعه داد و در آن هدر RDF را حذف کرده و به جایش اسکریپت های خبری را قرار داد .
1999 : شرکت UserLand ، اخبار اسکریپتی را به طور کل رها نموده و از نسخه RSS 0.91 استفاده نمود .
2000 : شرکت UserLand ، نسخه نهایی RSS 0.91 را ارائه داد .
2000 : شرکت Orelly ، نسخه RSS 1.0 را توسعه داد . این فرمت از RDF و Namespace ها استفاده می کند . این نسخه گاهی به اشتباه با نسخه جدید RSS 0.91 ، یکسان فرض می شود ، ولی اینطور نبوده و RSS 1.0 ، کاملا فرمت متفاوتی با آن دارد .
2000 : Dave Winer در شرکت UserLand ، نسخه جدید RSS 0.92 را معرفی کرد .
2002 : Dave Winer پس از ترک شرکت UserLand ، نسخه جدید RSS 2.0 را توسعه داد .
2003 : نسخه نهایی و رسمی RSS 2.0 منتشر شد .

تفاوت نسخه ها در چیست ؟

RSS 1.0 ، تنها ورژنی از RSS بود ، که براساس استاندارد RDF طراحی شده است .
هدف استفاده از RDF ، کمک به توسعه وب معنایی بود . اما به هر حال این مسئله زیاد برای کاربران معمولی مهم نبوده و چیزی که اهمیت دارد ، سهولت و سرعت در تبادل اطلاعات است .
هم اکنون نسخه های RSS 2.0 و RSS 0.91 ، محبوب تر از RSS 1.0 بوده و راحتتر فهمیده می شوند .

آیا استاندارد خاصی برای RSS تعریف شده است :

هیچ استاندارد خاصی برای RSS وجود ندارد . میزان استفاده تقریبی از هر نسخه به صورت زیر است :

حدود 50 درصد از RSS 0.91 استفاده می کنند .
حدود 25 درصد از RSS 1.0 استفاده می کنند .
حدود 25 درصد از RSS 2.0 استفاده می کنند .

دنبال کردن این مطلب

مقدمه و معرفی RSS

RSS چیست ؟

مهمترین ویژگی های RSS عبارتند از :

RSS مخفف عبارت ( Really Simple Syndication ) ، به معنای اشتراک گذاری بسیار راحت است .
RSS به شما این امکان را می دهد تا محتویات سایت خود را به اشتراک بگذارید .
RSS راهی را در اختیار وب مسترها قرار می دهد ، تا آپدیت ها و سر عنوان های سایت را به راحتی با دیگران به اشتراک بگذارید .
RSS این امکان را میدهد تا یک سایت را به طروق مختلف ، به افراد نمایش داد .
RSS به زبان XML نوشته می شود .

چرا از RSS استفاده میکنیم ؟

RSS یک سرویس وب است که این امکان را به شما می دهد تا عنوان های جدید و به روز شده سایت خود را در برنامه های خبرخوان قرار داده و به کاربران خود نمایش دهید .
بدون استفاده از RSS ، کاربران مجبور هستند ، هر روز سایت شما را به صورت کامل برای پیدا کردن مطالب جدید ، جستجو نمایند . این برای اکثر کاربران کاری خسته کننده و وقت گیر خواهد بود .
به وسیله خبرخان RSS ( برنامه ای که عنوان خبرها و آپدیت ها را جمع آوری کرده و نمایش می دهد ) ، کاربران به راحتی با مطالب جدید آشنا می شوند .
همچنین از آنجا که اطلاعات RSS بسیار کم حجم بوده ، بسیار سریع لود شده و در دستگاه های قابل حمل ، مقل موبایل ها و تبلت ها نیز به سهولت مورد استفاده قرار خواهند گرفت .

چه کسانی باید از RSS استفاده کنند ؟

وب مسترهایی که به ندرت سایت خود را آپدیت می کنند ، نیازی به استفاده از RSS ندارند .
RSS برای سایت هایی مفید است که به صورت مرتب به روز رسانی می شوند . نمونه های استفاده از RSS عبارتند از :

سایت های خبری : ارائه لیست اخبار جدید به همراه عنوان ، تاریخ و شرح مختصر .
شرکت ها : لیست محصولات جدید و توضیح آنها .
تقویم ها : لیست رویدادهای جدید و یادآوری های زمانی .
تغییرات در سایت ها : لیست صفحات به روز شده با عنوان و شرح مختصر .

فواید RSS ؟

- اخبار مرتبط با خود را انتخاب نمایید :

به وسیله RSS شما می توانید ، اخباری که لازم داشته ، به آنها علاقه دارید و مرتبط با کار شما هستند را مشاهده نمایید .

- اطلاعات غیر ضروری را حذف نمایید :

به وسیله RSS شما می توانید به راحتی ، اخبار ضروری را از اخبار غیر ضروری ( اسپم ) جدا نمایید .

- بازدید کنندگان سایت خود را بالا ببرید :

به وسیله RSS ، می توانید حجم بازدید کنندگان سایت خود را با معرفی عناوین جدید ، بالا ببرید .

 

دنبال کردن این مطلب
ratingValue4.8 worstRating 1 bestRating 5 reviewCount 143