یکشنبه, ۹ اردیبهشت, ۱۴۰۳ / 28 April, 2024
مجله ویستا

RSS با یک کلیک خبرها را نزد شما می‌آورد


RSS با یک کلیک خبرها را نزد شما می‌آورد
طراحان و برنامه‌نویسان وب، محتوی وب‌سایت‌ها را برای نمایش به بازدید‌کنندگان در قالب‌های متفاوتی ریخته و عرضه می‌کنند که بعضاً کاربران برای دیدن اطلاعات مورد درخواست خود مجبور به بارگذاری ”Load“ اطلاعاتی بیش از درخواستشان هستند که علاوه بر وقت‌گیر بودن هیچ قاعده استانداردی برای این کار رعایت نمی‌شود چرا که بیشتر آنها توسط افراد غیرحرفه‌ای ”که هیچ آشنائی ریشه‌دار علمی در این زمینه ندارند“ طراحی می‌شود، به همین دلیل کاربران غیرحرفه‌ای برای دریافت اطلاعات مورد درخواست خود معمولاً دچار سردرگمی می‌شوند. اما امروزه با Really Simple Syndication یا همان RSS می‌توان قالب و محتوی را در وب‌سایت‌ها از هم جدا کرد و محتوی را به‌صورت اسناد استاندارد XML نمایش داد. این اسناد، صفحات ساده متنی هستند که اطلاعات آنها به‌گونه‌ای تنظیم شده است که توسط برنامه‌های کامپیوتری قابل خواندن باشد به‌عبارت دیگر RSS برای به اشتراک اخبار و عناوین یک سایت در وب‌سایت دیگر مورد استفاده قرار می‌گیرد با این مزیت که به‌هنگام تغییر source اصلی، در کلیه وب‌سایت‌هائی که RSS به آنها ضمیمه شده است نیز این تغییرات اعمال می‌شود. به غیر از RSS، استانداردهای دیگری چون RDF و Atom نیز برای ارائه News feed مورد استفاده قرار می‌گیرد و در بعضی از سایت‌های خبری ”وب‌لاگ‌های خبری“ News feed با پیوند Syndication this site مشخص شده است که برای به‌دست آوردن آدرس با استفاده از کلیک سمت راست Mouse می‌توان از Copy shortcut و Paste استفاده کرد.
برنامه‌های زیادی برای خواندن News feed وجود دارد که یکی از بهترین آنها که از Unicode یا استاندارد چند زبانه پشتیبانی می‌کند SharpReader است که می‌توان آن را از آدرس: http://www.winplanet.com/file/۱۱۹۷۲.htm بر روی کامپیوتر خود نصب کرده و برای زبان فارسی نیز از آن استفاده کرد.
یکی دیگر از این روش‌ها استفاده از زبان‌های Server side مانند pHp, Asp. net است اما برای این‌کار اولاً باید این زبان‌ها توسط ISP پشتیبانی شوند و ثانیاً بعضی وقت‌ها نیاز به تغییر گستره فایل‌ها است که این‌کار به راحتی امکان‌پذیر نیست. البته برای حل این موضوع نیز می‌توان از feed۲js استفاده کرد.
در واقع خروجی‌های feed۲js یک سری script جاوا هستند که برای هر مورد از RSS یک Class در نظر می‌گیرند و کار کردن با آنها بسیار ساده است به‌طوری‌که می‌توان به راحتی از این خروجی‌ها در متن کدهای HTML صفحات وب استفاده کرد.
Classهائی که در feed۲js مورد استفاده قرار می‌گیرند، به شرح زیر می‌باشد.
جمله‌ای که RSS در آن نمایش داده شود {}RSS_box.
عنوان RSS انتخابی {}RSS_title.
هر کدام از آیتم‌های مربوط به RSSـ {}RSS_item.
تاریخ آیتم‌های مورد استفاده RSSـ {}RSS_date.
حال با استفاده از Classهای ارائه شده می‌توانید Style موردنظر خود را در یک محیط ویرایشگر متن نوشته و با نام mystyle.css ذخیره کنید. توجه داشته باشید که پس از انجام این‌کار برای اجراء آن باید کد زیر را در قسمت Head صفحه وب خود ”کدهای“ HTML، درج کنید.
<Link rel="stylesheet" type="text/css"href=mystyle.css Address>
منبع : سایر منابع


همچنین مشاهده کنید