اگر اهل Feed و RSS باشید میدانید که گاهی اوقات نیاز است که چندین فید را ترکیب کرد و در قالب یک فید استفاده کرد. به طور مثال ما نیاز داشتیم که فید (=خوراک) بخشهای مختلف سایت را با هم ترکیب کنیم و در قالب یک فید به کاربران ارائه کنیم. مثلاً بخش آموزشها، مقالات، لینکستان و حتی اکانت توئیتر سایت... اما چگونه؟
راههای مختلفی ممکن است وجود داشته باشد، اما هیچ کس شک ندارد که بهترین راه، عبارت است از:
Yahoo! Pipes
کار کردن با آن واقعاً جالب است. شما چندین مخزن دارید که بین آنها لوله (Pipe) میکشید تا محتویات آنها برسد به خروجی.
در ترکیب چندین Feed، مخزنها همان آدرس RSSهای مورد نظر شما هستند و خروجی، همان فید نهایی.
برای ترکیب چند فید مراحل زیر را طی کنید:
1- به آدرس زیر بروید:
2- روی Create a pipe کلیک کنید.
3- در سمت چپ، ابزارها و مخازن لیست شده است. ابزار Fetch Feed را به هر تعداد که نیاز دارید (به تعداد فیدهایتان) بکشید و روی محیط کاری رها کنید. (شماره 3 در تصویر زیر)
4- آدرس فیدهای مورد نظرتان را در بخش URL مربوط به هر مخزن وارد کنید. (شماره 4 در تصویر بالا)
5- حالا باید همه را جمع کنید و سپس به خروجی بفرستید. بنابراین، از بخش Operators (عملگرها) عملگر Union را روی محیط بکشید. (شماره 5 در تصویر بالا)
6- این عملگر چندین نقطه اتصال دارد. نقطه اتصال هر فید را بکشید روی نقطه اتصال عملگر. (شماره 6 در تصویر بالا)
7- حالا خروجی عملگر را بکشید و یک لوله بزنید به Pipe Output (خروجی). (شماره 7 در تصویر بالا)
8- روی دکمه Save کلیک کنید. (اگر save نشد یعنی شما نیاز به یک v p n دارید. فکر میکنم یک جای کار فی_لتر یا تحریم شده است)
9- بعد از ذخیره کردن، این لوله در لولههای اکانت شما ذخیره میشود. آن را Run کنید و در بالای پنجره روی Publish کلیک کنید.
10- آدرس فید نهایی شما نمایش داده میشود. چیزی شبیه به این:
http://pipes.yahoo.com/pipes/pipe.info?_id=6a6e49431f471191ae261d8d09d2faad
تمام شد!
از این پس تمام فیدهای شما یکی یکی با لولهها به فید نهایی منتقل میشوند و مخاطبان شما همه فعالیتهای شما را در قالب یک فید میبینند.
حتی میتوانید روی Get a badge کلیک کنید و برای وبلاگ یا وبسایت خود یک ویجت ستونی از همه فیدها تهیه کنید.
چند نکته:
- از این ترفند برای نمایش توئیتهای خود میتوانید استفاده کنید...
- برای به دست آوردن RSS مربوط به توئیتهای خود، به حالت قدیمی توئیتر بروید تا بتوانید دکمه RSS را ببینید. فید توئیتر معمولاً چیزی شبیه به این است:
http://twitter.com/statuses/user_timeline/7201482.rss
- بهتر است فید نهایی را به Feedburner بدهید تا هم به طور غیرمستقیم دانلود شوند تا به نوعی فی_لترینگ و تحریمها را دور بزنید و هم یک آمار درست و حسابی از فیدتان داشته باشید.
فید آفتابگردان:
اگر میخواهید آموزشها، مقالات، لینکها و دانلودهای آفتابگردان را در RSS Reader خود داشته باشید، میتوانید از لینک زیر استفاده کنید:
http://feeds.feedburner.com/Aftabgardan-cc