Rss و atom و feed در جوملا

از مرجع مقالات و آموزش های جوملا فارسی - جومفا

پرش به: ناوبری, جستجو


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

فهرست مندرجات

RSS چیست؟

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

فرمت RSS

ساختار یک فید rss از زبان اکس‌ام‌ال تشکیل شده‌است. شما نیز می‌توانید با استفاده از زبان 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 دو مورد زیر هستند: - نمایش تازه‌ترین عناوین وب‌سایت‌های دیگر در وب‌سایت خود و یا بالعکس ( اشتراک مطالب جدید) - دریافت جدیدترین مطالب سایت‌های مورد علاقه با استفاده از نرم‌افزارهای ویژه ( وبگردی با کارآیی بیشتر)

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

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

Feedshow.ir نیز یک RSS Reader آن لاین است که توسط گروه نوین وب طراحی و راه اندازی شده‌است . این سایت به کلیه وب مستر‌ها و صاحبان سایت‌ها و وبلاگ‌های فارسی این امکان را می‌دهد تا با درج لینک‌های RSS خود باعث باعث افزایش بازدید سایت یا وبلاگ خود شوند و امتیاز خود را در موتور‌های جستجو افزایش دهند . همچنین با این کار گروه نوین وب را در تهیه بزرگترین بانک جامع آر اس اس یاری نموده‌اید.

RSS Reader های آنلاین پاسخگوی بهتری در این زمینه هستند نمونه بارز آن سایت GlanceRSS است که تمام فیدهای ثبت شده کاربران را یک جا به اشتراک همگان درمیآورد. این قابلیت باعث می‌شود که شما حتی از فیدهای مورد علاقه دیگران هم استفاده کنید و با مطالب سایتهای مختلف آشنا شوید و همینطور در قسمت علاقه مندیها عناوین را برای شما ذخیره کرده تا اینکه به سایت مراجعه کنید.


در جوملا

در جوملا بصورت پیشفرض از این تکتولوژی استفاده می توان کرد.جهت استفاده از این تکنولوژی به چند صورت است.


نوع اول - لینک

لینک rss برای مطالب منتشر شده در صفحه اول :

http://yoursite.com/?format=feed&type=rss

مثلا

http://joomfa.org/?format=feed&type=rss

این rss ها برای محتویات منتشر شده در صفحه اول جوملا می باشند.

نمایش مطالب بصورت rss در یک بخش بصورت زیر می باشد:


http://yoursite.com/index.php?option=com_content&view=section&id=4&Itemid=37&format=feed&type=rss



همچنین جهت استفاده در مجموعه :



http://yoursite.com/index.php?option=com_content&view=category&id=4&Itemid=37&format=feed&type=rss


در هر دو لینک و آدرس بالا گزینه( متغیر ) id موجود است که مشخص می کند کدام مجموعه و یا بخش را بصورت rss نمایش دهد.

شماره بخش ها و مجموعه ها را بایستی از مدیریت بخش ها و یا مدیریت مجموعه بدست بیاورید.


ماژول

راه دیگر آن استفاده از ماژول اتحادیه و یا Syndicate و یا mod_syncate می باشد که زمانی که فعال باشد لینک آدرس rss آن بخش را نمایش میدهد.


نمایش rss دیگر وب سایتها در جوملا

شاید شما بخواهید rss وب سایت دیگری را در وب سایت جوملایی خود منتشر کنید.جهت اینکار می توانید پس از بدست آوردن لینک rss آن وب سایت ، آن لینک را در ماژول mod_rss و یا همان خبرخوان قرار دهید.

همچنین می توانید از کامپوننت feed و یا خوراک خوان استفاده نمایید.


استفاده از افزونه ها در جوملا

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

لیست افزونه های موجود برای اینکار :‌ http://extensions.joomla.org/extensions/external-contents/rss-readers


نوشته شده توسط علوی نیک ‏۱۳ اکتبر ۲۰۰۹، ساعت ۱۲:۱۹ (UTC)