جمعه بیست و سوم اردیبهشت 1384
RSS و کاربرد آن در وبلاگ ها
RSS در واقع برنامه اي است که به زبان XML نوشته شده و بوسيله آن محتوي وبلاگ ها و وب سايت ها بوسيله يک جمع کننده اخبار قابل انتقال به ديگر وبلاگ ها يا وب سايت هاست، تمام اين جريان بصورت خودکار انجام مي شود.
RSS براي اولين بار توسط Netscape در اواخر سال 1999 ميلادي با ارائه RSS 0.9 ارائه شد پس از مدتي با کناره گيري Netscape از بخش تجاري، Userland که محصولات وبلاگ نويسي را گسترش مي داد توسعه آن را به عهده گرفت و ويرايشRSS 0.91 را توليد کرد سپس ويرايش هاي 0.92 ،0.93 و 0.94 را تهيه کرد و اخيرا ويرايش هاي RSS 1.0 و RSS 2.0 را توليد کرده است.
زبان نشانه گذاري گسترش پذير(XML)
XML يک فن آوري همگاني است که براي نشر الکترونيکي، تجارت الکترونيکي، بازيابي اطلاعات و مبادله داده ها امکانات عظيمي فراهم آورده است. اين زبان از قواعدي تشکيل شده است که به فرد اجازه مي دهد تا زبان نشانه گذاري خاص خود را ايجاد کند ،XML با استفاده از مجموعه اي برچسب که تا چندين سطح درون يکديگر جاگذاري شده اند، اطلاعات را توصيف مي کند. اين ويژگي، ساختاري درختي که بصورت سلسله مراتبي تنظيم شده را بوجود مي آورد اين قاعده امکان دسترسي مستقيم بهره گير به بخش خاصي از اطلاعات مورد علاقه او را فراهم مي آورد براي مثال به جاي ارجاع به تمام متن مي توان فقط به بخش خاصي از مدرک ابراتصال برقرارکرد، همچنين امکان کاوش ساختاريافته پيشرفته شبيه کاوش فيلدي در پايگاه هاي اطلاعاتي را بر روي صفحات متني وب امکانپذير مي سازد، به عبارت ديگر XML نه تنها امکان شرح صريح محتوي وبي را فراهم مي آورد بلکه قواعد دستکاري و نظارت بر هر بخشي از داده هاي اطلاعاتي را نيز شرح مي دهد. از آنجا که اين زبان ساختاري تک کدي (Unicode)دارد، داراي سيستم رمزگذاري نمادي است که ادغام متن در همه زبان هاي برنامه نويسي اصلي جهاني را پشتيباني مي کند، اين زبان همچنين مبادله اطلاعات در عرض مرزهاي ملي و فرهنگي را ميسر مي سازد.
RSS چيست؟
RSS به زبان ساده يک شکل از برنامه نويسي به زبانXML براي اشتراک اطلاعات است، What's.com تعريف جامع تری در این باره ارائه داده است:
"RSS روشي براي توصيف اخبار و محتوي وب مي باشد که براي توزيع از طريق يک ناشر آنلاين به کاربران وب بکار مي رود اين برنامه کاربردي از زبان نشانه گذاري گسترش پذير(XML) است که بوسيله کنسرسيومResource Description Framework(RDF) پشتيباني مي شود. هر گاه وب سايتي قصد داشته باشد محتوي مطالب خود را منتشر کند توصيفي از آن محتوي به شکل يک مدرک RSS تهيه مي کند که يک کاربر با يک مرورگر يا برنامه خاصي که قابليت خواندن محتوي توزيع شده به اين وسيله را داشته باشد، مي تواند آن مطالب را دريافت کند. برخي از اين برنامه ها در راهنماهايي مانند:Meerkat ، Gropsoap، NewsIs Free ، Userland و XMl tree معرفي شده اند. اخبار تنها بخشي از محتوي اي هستند که بوسيله يک RSS توزيع مي شوند در واقع هر شکلي از محتوي که بوسيله يک URL پشتيباني شود قابل بازيابي است."
در هر مدرک RSS گذشته از نوع ويرايش 7 عنصر اساسي ديده مي شود:
1- پايه xml که حتما بايد مانند تمام مدارکxml شکل گرفته باشد.
2 اولين عنصر در مدرک عنصر است که نوع ويرايشRSS را نشان مي دهد.
3-عنصر بعدي مي باشد که ممکن است بيش از 15 آيتم باشد.
4-عنصر<title < عنوان، بخشي يا کل سايت، اگر همراه با يک <item < باشد، عنوان آن آيتم خاص را مشخص مي کند.
5-عنصر <link < معرفURL صفحه هاي وب مطابف با بازخوردRSS يا اگر همراه عنصر <item < باشد براي مشخص کردن URL آن آيتم خاص است.
6-عنصر <description <نوع بازخورد RSS يا آيتم را توصيف مي کند.
7-عنصر<item < در واقع مغز مدرک است، تمام سرخط ها (<item <، URLها(<link <))و توصيف ها(<description <)که در انتقال مدرک مهم خواهند بود در اينجا وجود دارند.
مولف: طاهره کرمی
