آشنایی با فید
روزنامه شرق؛ پنجشنبه بیستوچهارم آذر ۱۳۸۴
زبان هاى برنامه نويسى متفاوت براى ارتباطات اينترنتى مشكلاتى ايجاد كردند. براى همين استاندارد Standard Generalized Markup Language تعريف شد كه سعى مى كرد با جدا كردن محتواى يك صفحه اينترنتى با دستورهاى نرم افزار توليد كننده اش نوعى محتواى خام توليد كند تا توسط زبان هاى برنامه نويسى ديگر نيز قابل شناسايى باشند. بعد از آن ايكس ام ال (Extensible Markup Language) متولد شد كه نسخه ساده تر پدرش است. ايكس ام ال و اعضاى خانواده اش همان سيم هاى نامرئى هستند كه بار بزرگى از ارتباطات مجازى امروزه را به دوش مى كشند. خانواده ايكس ام ال پرجمعيت و داراى فرزندان زيادى است. فرزندان ايكس ام ال را به نام هاى متفاوتى مى نامند و هر كدام كاربردهاى عام و خاص دارند. لقبى كه بيشتر در مورد اين خانواده تكرار مى شود feed است. كه كلمه فيد نشان دهنده اين است كه توليدكننده با يكى از استانداردهاى xml به خوانندگانش خدمات ارائه مى دهد. اين استانداردها همان فرزندان ايكس ام ال هستند.
فيدها اطلاعات خام يك وب سايت هستند كه معمولاً توسط سيستم هاى مديريت محتوا (cms) و با استفاده از يكى از استانداردهاى ايكس ام ال توليد مى شوند. خام بودن به اين معنى است كه فيد حاوى هيچ نوع گرافيكى براى نشان دادن محتوا نيست و محتوا مانند مايعى است كه شكل ظرف (بروزر اينترنتى) را به خود مى گيرد. و هرگونه بروزر (كاوشگر اينترنتى مانند IE در ويندوز) تعريف بكند نشان داده مى شود. ناگفته نماند كه در صفحه توليد شده مى توان يك تصوير را به عنوان جزيى از محتوا نشان داد. خواننده فيد، نرم افزارى است كه صفحات فيد را دريافت مى كند، آنها را در يك قالب گرافيكى (به سليقه خواننده) قرار مى دهد و به خواننده تحويل مى دهد. به طور خلاصه سايت توليدكننده فايل فيد خود را توليد مى كند و آدرس آن را به مصرف كننده اطلاع مى دهد. مصرف كننده يك خبرخوان را روى رايانه خويش نصب كرده و آدرس فيد سايت مورد نظر را به خبرخوان مى دهد. خبرخوان وظيفه دارد هر بار كه مصرف كننده به اينترنت متصل شد (يا دستور مستقيم داد) به آدرس ثبت شده برود و چك بكند كه آيا مطلب جديدى در سايت توليد كننده نوشته شده است يا خير؟ اگر نوشته شده باشد با استفاده از اطلاعاتى كه در فايل نوشته شده آخرين نوشته ها را به كامپيوتر مصرف كننده منتقل نمايد و با نمايه و گرافيكى كه مصرف كننده تعيين كرده است به نمايش بگذارد.
پس در فرآيند بالا ما به يك سايت توليد كننده فيد، يك خبرخوان و يك ارتباط اينترنتى نياز داريم.
خبرخوان ها با نام هايى مانند Rss Reader يا News reader يا كلماتى مشابه آن مشخص مى شوند و سايت هايى كه فيد توليد مى كنند در قسمتى از سايت خود اين مسئله را به كاربرانشان اطلاع مى دهند. بدون دليل خاصى معمول است كه سايت ها از مستطيل كوچك نارنجى رنگى كه در آن كلمه xml (يا Rss يا فيد يا امثالهم) نوشته شده را در قسمتى از صفحات قرار مى دهند و به فايل مربوطه لينك مى كنند. (اين لينك مى تواند به هر طريقى به كاربران اطلاع داده بشود و دليل خاصى براى مستطيل نارنجى وجود ندارد.)
يك وبلاگ معمولاً صفحه اى اينترنتى است كه مطالب توسط نويسنده آن به طور گاه به گاه يا مرتب در آن منتشر مى شود. يكى از چيزهايى كه به گسترش وبلاگ ها كمك كرده است وجود ستون هاى لينك در كنار نوشته هاى هر وبلاگى است. به اين صورت كه فرضاً وبلاگ ايكس به وبلاگ هايى كه خودش مطالعه مى كند يا علاقه دارد در آن ستون لينك مى دهد و خوانندگانش را با آن وبلاگ ها نيز آشنا مى كند. از آنجا كه به روز شدن وبلاگ ها گاه به گاه و بدون برنامه زمانى خاصى است، ابزارى در سايت blogrolling.com عرضه شد كه كار مديريت لينك ها را براى وبلاگ ها به عهده گرفت. به اين شيوه كه وبلاگ ها در بلاگ رولينگ عضو مى شوند و لينك هايشان را در حساب خويش وارد مى كنند. بلاگ رولينگ يك كد ارتباطى به آنها مى دهد تا در وبلاگ خويش، در محل دلخواه وارد بكنند. هنگامى كه بازديد كننده وبلاگ را مى بيند، ليست لينك ها از سايت بلاگ رولينگ به آن صفحه وارد شده و نمايش داده مى شود. خدمت بزرگ بلاگ رولينگ عملكرد ping است كه با تكنولوژى xml-rpc كار مى كند. به اين صورت كه وبلاگى كه مطلبى را منتشر مى كند به بلاگ رولينگ اطلاع مى دهد (به صورت اتوماتيك يا دستى) كه فلان وبلاگ در فلان ساعت و تاريخ به روز شد و بلاگ رولينگ در تمام حساب هاى افرادى كه به آن وبلاگ پينگ شده لينك داده اند، با استفاده از علائمى مشخص مى كند كه وبلاگ مورد نظر پينگ شده است. (معمولاً در آن ليست ها وبلاگ هاى به روز شده به ترتيب زمانى از جديد به قديم نشان داده مى شوند.) از آنجا كه سايت بلاگ رولينگ خدمات عمومى رايگان ارائه مى دهد و دريافتى از كاربران ندارد، با افزوده شدن مراجعان ممكن است در خدماتش مشكلاتى به وجود بيايد. (وقفه هاى خدماتى، اشكالات سرور و غيره) سايت هاى جايگزين زياد ديگرى نيز وجود دارند. ولى از آنجا كه در بين وبلاگ هاى فارسى سايت بلاگ رولينگ شناخته شده تر است اگر خدمات اين سايت متوقف بشود در واقع تحرك وبلاگستان فارسى نيز قطع مى شود.
اگر كاربران از فيد و خبرخوان استفاده بكنند نيازى به هيچ سايت واسطه مانند بلاگ رولينگ وجود ندارد. چون نرم افزارهاى خبرخوان به طور اتوماتيك وبلاگ ها يا وب سايت هاى مورد نظر كاربر را چك مى كنند و به روز شدنشان را به اطلاع كاربر خواهند رساند. سريع و مطمئن (چون گاهى بعضى از وبلاگ ها به عمد يا سهو پينگ مى شوند در حالى كه مطلب جديدى نوشته نشده است).
براى كسب اطلاعات فنى و مشخصات استانداردهاى مختلف ايكس ام ال به سايت xml.com مراجعه كنيد.
اطلاعات بسيار كاملى در مورد تاريخچه و تفاوت هاى استانداردهاى مختلف ايكس ام ال درhttp://en.wikipedia.org/wiki/XML وجود دارد.
فيدها اطلاعات خام يك وب سايت هستند كه معمولاً توسط سيستم هاى مديريت محتوا (cms) و با استفاده از يكى از استانداردهاى ايكس ام ال توليد مى شوند. خام بودن به اين معنى است كه فيد حاوى هيچ نوع گرافيكى براى نشان دادن محتوا نيست و محتوا مانند مايعى است كه شكل ظرف (بروزر اينترنتى) را به خود مى گيرد. و هرگونه بروزر (كاوشگر اينترنتى مانند IE در ويندوز) تعريف بكند نشان داده مى شود. ناگفته نماند كه در صفحه توليد شده مى توان يك تصوير را به عنوان جزيى از محتوا نشان داد. خواننده فيد، نرم افزارى است كه صفحات فيد را دريافت مى كند، آنها را در يك قالب گرافيكى (به سليقه خواننده) قرار مى دهد و به خواننده تحويل مى دهد. به طور خلاصه سايت توليدكننده فايل فيد خود را توليد مى كند و آدرس آن را به مصرف كننده اطلاع مى دهد. مصرف كننده يك خبرخوان را روى رايانه خويش نصب كرده و آدرس فيد سايت مورد نظر را به خبرخوان مى دهد. خبرخوان وظيفه دارد هر بار كه مصرف كننده به اينترنت متصل شد (يا دستور مستقيم داد) به آدرس ثبت شده برود و چك بكند كه آيا مطلب جديدى در سايت توليد كننده نوشته شده است يا خير؟ اگر نوشته شده باشد با استفاده از اطلاعاتى كه در فايل نوشته شده آخرين نوشته ها را به كامپيوتر مصرف كننده منتقل نمايد و با نمايه و گرافيكى كه مصرف كننده تعيين كرده است به نمايش بگذارد.
پس در فرآيند بالا ما به يك سايت توليد كننده فيد، يك خبرخوان و يك ارتباط اينترنتى نياز داريم.
خبرخوان ها با نام هايى مانند Rss Reader يا News reader يا كلماتى مشابه آن مشخص مى شوند و سايت هايى كه فيد توليد مى كنند در قسمتى از سايت خود اين مسئله را به كاربرانشان اطلاع مى دهند. بدون دليل خاصى معمول است كه سايت ها از مستطيل كوچك نارنجى رنگى كه در آن كلمه xml (يا Rss يا فيد يا امثالهم) نوشته شده را در قسمتى از صفحات قرار مى دهند و به فايل مربوطه لينك مى كنند. (اين لينك مى تواند به هر طريقى به كاربران اطلاع داده بشود و دليل خاصى براى مستطيل نارنجى وجود ندارد.)
يك وبلاگ معمولاً صفحه اى اينترنتى است كه مطالب توسط نويسنده آن به طور گاه به گاه يا مرتب در آن منتشر مى شود. يكى از چيزهايى كه به گسترش وبلاگ ها كمك كرده است وجود ستون هاى لينك در كنار نوشته هاى هر وبلاگى است. به اين صورت كه فرضاً وبلاگ ايكس به وبلاگ هايى كه خودش مطالعه مى كند يا علاقه دارد در آن ستون لينك مى دهد و خوانندگانش را با آن وبلاگ ها نيز آشنا مى كند. از آنجا كه به روز شدن وبلاگ ها گاه به گاه و بدون برنامه زمانى خاصى است، ابزارى در سايت blogrolling.com عرضه شد كه كار مديريت لينك ها را براى وبلاگ ها به عهده گرفت. به اين شيوه كه وبلاگ ها در بلاگ رولينگ عضو مى شوند و لينك هايشان را در حساب خويش وارد مى كنند. بلاگ رولينگ يك كد ارتباطى به آنها مى دهد تا در وبلاگ خويش، در محل دلخواه وارد بكنند. هنگامى كه بازديد كننده وبلاگ را مى بيند، ليست لينك ها از سايت بلاگ رولينگ به آن صفحه وارد شده و نمايش داده مى شود. خدمت بزرگ بلاگ رولينگ عملكرد ping است كه با تكنولوژى xml-rpc كار مى كند. به اين صورت كه وبلاگى كه مطلبى را منتشر مى كند به بلاگ رولينگ اطلاع مى دهد (به صورت اتوماتيك يا دستى) كه فلان وبلاگ در فلان ساعت و تاريخ به روز شد و بلاگ رولينگ در تمام حساب هاى افرادى كه به آن وبلاگ پينگ شده لينك داده اند، با استفاده از علائمى مشخص مى كند كه وبلاگ مورد نظر پينگ شده است. (معمولاً در آن ليست ها وبلاگ هاى به روز شده به ترتيب زمانى از جديد به قديم نشان داده مى شوند.) از آنجا كه سايت بلاگ رولينگ خدمات عمومى رايگان ارائه مى دهد و دريافتى از كاربران ندارد، با افزوده شدن مراجعان ممكن است در خدماتش مشكلاتى به وجود بيايد. (وقفه هاى خدماتى، اشكالات سرور و غيره) سايت هاى جايگزين زياد ديگرى نيز وجود دارند. ولى از آنجا كه در بين وبلاگ هاى فارسى سايت بلاگ رولينگ شناخته شده تر است اگر خدمات اين سايت متوقف بشود در واقع تحرك وبلاگستان فارسى نيز قطع مى شود.
اگر كاربران از فيد و خبرخوان استفاده بكنند نيازى به هيچ سايت واسطه مانند بلاگ رولينگ وجود ندارد. چون نرم افزارهاى خبرخوان به طور اتوماتيك وبلاگ ها يا وب سايت هاى مورد نظر كاربر را چك مى كنند و به روز شدنشان را به اطلاع كاربر خواهند رساند. سريع و مطمئن (چون گاهى بعضى از وبلاگ ها به عمد يا سهو پينگ مى شوند در حالى كه مطلب جديدى نوشته نشده است).
براى كسب اطلاعات فنى و مشخصات استانداردهاى مختلف ايكس ام ال به سايت xml.com مراجعه كنيد.
اطلاعات بسيار كاملى در مورد تاريخچه و تفاوت هاى استانداردهاى مختلف ايكس ام ال درhttp://en.wikipedia.org/wiki/XML وجود دارد.
+ نوشته شده در پنجشنبه بیست و چهارم آذر 1384ساعت 8:0  توسط محمد
|