بزرگترین وبلاگ تخصصی ، تفریحی ایرانیان

بزرگترین وبلاگ تخصصی ، آموزشی و تفریحی ایرانیان

بزرگترین وبلاگ تخصصی ، تفریحی ایرانیان

بزرگترین وبلاگ تخصصی ، آموزشی و تفریحی ایرانیان

RSS چیست ، چگونه یک RSS بسازیم ؟

 

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

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

RSS برای چه سایت هایی مناسب است ؟

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

تاریخچه ای از RSS : بد نیست بدانید که طراحی اولیه RSS توسط Dave Winer انجام پذیرفت و شرکت نت اسکیپ و O'Reilly از حامیان پیشرفت آن بودند. نسخه های معروف آن 0.91 و 1.0 و 2.0 است . ( RSS نسخه 1 بدلیل استفاده از استاندارد RDF پیچیده تر و سخت تر از دوتای دیگر است).

یک مثال از فرمت RSS : فایل های RSS از گرامر دستوری ساده ای استفاده می کنند:

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

  <title>macromediax</title>
<link>http://www.macromediax.com</link>
<description> macromediax Tutorials </description>

  <item>
<title>RSS Tutorial</title>
<link>http://www.macromediax.com/rss</link>
<description> RSSآموزش ساخت </description>
</item>

  </channel>
</rss>


اولین خط دستور فوق xml declaration است که نسخه XML و encoding صفحه را مشخص میکند. خط دوم المنت RSS و نسخه آنرا مشخص میکند. در خط سوم تگ <channel> قرار دارد . سه خط بعدی تایتل صفحه را با لینکش تعریف میکنند . 5 خط بعدی تگ <item> می باشد . این تگ همان چیزی است که شما میخواهید آنرا در RSS  خود نشان دهید . شما می توانید چندین تگ item پشت سر هم قرار دهید. دو خط انتهایی نیز تگ های باز را میبندد.

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

·         تمام المنت های XML  باید تگ بسته داشته باشند.

·         تگ های xml  به کوچکی و بزرگی حروف حساس هستند

·         تودرتو  قرار دادن المنت های xml باید بصورت کاملا صحیح انجام شود.

·         خواص تگ ها حتما باید داخل علامت "نقل قول" قرار گیرد . 

·         نحوه نوشتن کامنت در RSS شبیه HTML است : 
<!-- This is a comment -->

 توضیحاتی درباره تگ <channel>
توضیحاتی درباره تگ <item>

پوبلیش نهایی RSS سایتتان: کد های خود را که نوشتید با فرمت rss.xml روی سایت خود قرار دهید و آدرس آنرا با عنوان  RSS  روی صفحات سایتتان قرار دهید . حالا سایت شما هم خروجی RSS  دارد .
نظرات 0 + ارسال نظر
برای نمایش آواتار خود در این وبلاگ در سایت Gravatar.com ثبت نام کنید. (راهنما)
ایمیل شما بعد از ثبت نمایش داده نخواهد شد