انتقل إلى المحتوى

آر إس إس

من ويكيبيديا، الموسوعة الحرة
(بالتحويل من RSS)
أيقونة التلقيم التي يستعملها العديد من مواقع الويب

ملخص الموقع الغني (آر إس إس)[4] صيغة بيانات لنشر التلقيمات وهي وسيلة لتمكين البرمجيات وَالنظم المختلفة من استخدام المحتوى الذي تنشره غيرها من النظم، ومن التطبيقات لتمكين المستخدمين من متابعة آخر أخبار المواقع دون الحاجة إلى زيارة كل موقع منها على حدة، أو عبارة عن تقنية لكتابة المحتوى بحيث نستطيع نقله إلى موقع آخر.

لا يوجد إجماع على الاختصار الذي ترمز إليه أحرف RSS إذ أنها أشارت عبر الأزمنة إلى أشياء مختلفة. ولكن الشائع هو أنها اختصار للعبارة التالية Really Simple Syndication أو Rich Site Summary. وفي الحقيقة فإن «آر إس إس» ليست معياراً واحداً، إذ أن لكل واحد من إصدارتها المختلفة بنية مختلفة عن غيرها، وغير متوافقة معها.

استخدام

[عدل]

عادةً ما يوفر آر إس إس 2.0 وصفًا موجزًا للمعلومات الجديدة التي ظهرت على الموقع، ورابطًا إلى نسخته الكاملة. يُطلق على المورد عبر الإنترنت بتنسيق آر إس إس موجز آر إس إس. العديد من المتصفحات الحديثة وعملاء البريد الإلكتروني وأجهزة الاستدعاء على الإنترنت قادرة على العمل مع موجزات آر إس إس، من بينها سفاري وماكسثون وميراندا وموزيلا فايرفوكس (حتى فايرفوكس 63) وموزيلا ثندربيرد وأوبرا وأوبرا ميني ومايكروسوفت إنترنت إكسبلورر (بدءًا من السابع الإصدار)، متصفح ياندكس. بالإضافة إلى ذلك، هناك تطبيقات متخصصة (مجمعات آر إس إس) تجمع المعلومات وتعالجها من موجزات آر إس إس.

تاريخ النموذج

[عدل]

تعُود الفكرة الرئيسيَّة وراء إعادة تنّظيم المعلومات حول مواقع الويب إلى عام 1995، عندما طور راماناثان في جوها [الإنجليزية] ومُطورون آخرون من مختبر أبحاث كمبيوتر أبل إطار عمل محتوى ميتا.[5] بدأ تطوير ما أصبح يُعرف لاحقًا باسم آر إس إس في عام 1997. أصبحت التكنولوجيا معروفة لأول مرة عندما استخدمتها نتسكيب لتغذية خلاصات نتسينتير الخاصة بها. سرعان ما تم استخدام هذه التكنولوجيا بالفعل لبث المحتوى على العديد من المواقع الإخبارية - بما في ذلك بي بي سي وسي إن إي تي وسي إن إن وديزني وفوربس وويرد وريدهيرينغ وسلاش دوت وزد نت وغيرها الكثير. أول إصدار رسمي مفتوح من آر إس إس كان الإصدار 0.90. اعتمد التنسيق على RDF (إطار توصيف الموارد - معيار لوصف المصادر) وبدا معقدًا جدًا للكثيرين، ثم قدم نتسكيب نسخته المبسطة - 0.91. في عام 2000، تم تقسيم التنسيق:

  • اقّترحت مجموعة من المطورين في القائمة البريديَّة لـ آر إس إس-DEV تنسيق آر إس إس 1.0، والذي كان يعتمد على معايير رابطة الشبكة العالمية للغة الترميز القابلة للامتداد (رابطة الشبكة العالمية XML) و إطار توصيف الموارد (RDF). تمَّ اقتراح امتدادات التنسيق من خلال وحدات التمديد الموضحة في مساحات الأسماء الخاصة بهم. نظرًا لأن المشروع يستخدم معايير موجودة بالفعل، يتم النظر في استخدامه في إطار تقنية الويب الدلالي.
  • نَشر ديف وينر من يوزرلاند سوفت وير مواصفات آر إس إس 0.92، والتي تُعد تطورًا للإصدار 0.91 وتستهدف هؤلاء المستخدمين الذين يجدون وصف إطار توصيف الموارد (RDF) معقدًا بشكل غير ضروري. استطاع وينر نشر تطوره بين العديد من المنشورات (بما في ذلك "نيويورك تايمز") وابتكر اختصارًا خاصًا به لفك التشفير - Really Simple Syndication (اكتساب بسيط للغاية للمعلومات). كان التطوير الإضافي لهذا الموضوع هو تنسيق آر إس إس 2.0، والذي يدعم أيضًا الامتدادات بمساعدة الوحدات الموجودة في مساحات الأسماء الخاصة بهم.

في 5 يونيو 2006، ظهر منافس لـ آر إس إس، وهي صيغة أتوم.[6]

في 5 يناير 2006، تمت إزالة ملف آر إس إس-0.91.dtd من my.netscape.com، وقد تم نشر الارّتباطات في عدد كبير من عمليات البث بتنسيق آر إس إس الإصدار 0.91. تسبب هذا الحدث في تعطل بعض المجمّعين عبر الإنترنت وغير المتصلين، حيث أصبحت التدفقات التي تشير إلى DTD هذا غير صالحة.

عدم التوافق

[عدل]

نظرًا لوجود عدة إصّدارات مختلفة من تنّسيق مُوجز آر إس إس، يجب أن تكون برامج التجّميع قادرة على العمل مع جميع المتغيرات، مما يخلق بعض الصعوبات لمطوريها. تَظهر مُشكلات التوافق أيضًا عند إدراج أجزاء إتش تي إم إل HTML صغيرة في أوصاف آر إس إس، والتي يتم تنسيقها في بعض الحالات كعقد CDATA، وفي حالات أخرى كعقد PCDATA بترميز إتش تي إم إل HTML. توجد مشاكل في التنّسيقات المختلفة لتقديم التواريخ والبيانات الوصفية مثل معدلات التحديث. متصفح جوجل كروم على أندرويد غير مدعوم (وهو مدعوم من متصفح أوبرا ميني على جافا وأندرويد)، ولكنه يدعم الدفع (أي أن آر إس إس من جانب الأجهزة المحمولة تدعم عادةً الهواتف المحمولة القديمة مثل نوكيا 2323c-2 مع إصدارات أوبرا ميني 4).

نموذج ملف RSS 1.0

[عدل]
<?xml version="1.0"?>

<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
         xmlns="http://purl.org/rss/1.0/">

 <channel rdf:about="http://www.xml.com/xml/news.rss">
   <title>XML.com</title>
   <link>http://xml.com/pub</link>
   <description>
     XML.com features a rich mix of information and services 
     for the XML community.
   </description>
   <image rdf:resource="http://xml.com/universal/images/xml_tiny.gif" />
   <items>
     <rdf:Seq>
       <rdf:li resource="http://xml.com/pub/2000/08/09/xslt/xslt.html" />
       <rdf:li resource="http://xml.com/pub/2000/08/09/rdfdb/index.html" />
     </rdf:Seq>
   </items>
   <textinput rdf:resource="http://search.xml.com" />
 </channel>

 <image rdf:about="http://xml.com/universal/images/xml_tiny.gif">
   <title>XML.com</title>
   <link>http://www.xml.com</link>
   <url>http://xml.com/universal/images/xml_tiny.gif</url>
 </image>

 <item rdf:about="http://xml.com/pub/2000/08/09/xslt/xslt.html">
   <title>Processing Inclusions with XSLT</title>
   <link>http://xml.com/pub/2000/08/09/xslt/xslt.html</link>
   <description>
    Processing document inclusions with general XML tools can be 
    problematic. This article proposes a way of preserving inclusion 
    information through SAX-based processing.
   </description>
 </item>

 <item rdf:about="http://xml.com/pub/2000/08/09/rdfdb/index.html">
   <title>Putting RDF to Work</title>
   <link>http://xml.com/pub/2000/08/09/rdfdb/index.html</link>
   <description>
    Tool and API support for the Resource Description Framework 
    is slowly coming of age. Edd Dumbill takes a look at RDFDB, 
    one of the most exciting new RDF toolkits.
   </description>
 </item>

 <textinput rdf:about="http://search.xml.com">
   <title>Search XML.com</title>
   <description>Search XML.com's XML collection</description>
   <name>s</name>
   <link>http://search.xml.com</link>
 </textinput>
</rdf:RDF>

تقنيات مشابهة

[عدل]

مراجع

[عدل]
  1. ^ "MIME Sniffing Standard" (بالإنجليزية). Retrieved 2018-04-22.
  2. ^ "The application/rss+xml Media Type" (بالإنجليزية). 23 Oct 2001. Retrieved 2018-04-22.
  3. ^ "The application/rss+xml Media Type" (بالإنجليزية). 22 May 2006. Retrieved 2020-01-26.
  4. ^ Rich Site Summary، وفي الأصل ملخص الموقع لإطار توصيف الموارد RDF Site Summary، ويطلق عليه الترخيص البسيط للغاية Really Simple Syndication - وكلها تختصرها لفظة RSS
  5. ^ Lash, Alex (1997-10-03). "W3C takes first step toward RDF spec". مؤرشف من الأصل في 2011-08-23. اطلع عليه بتاريخ 5 июня 2009. {{استشهاد ويب}}: تحقق من التاريخ في: |تاريخ الوصول= (مساعدة)(بالإنجليزية)
  6. ^ "Синдикация и аггрегирование веб-контента. Улучшение usabilty веб-контента | Лекция | НОУ ИНТУИТ". مؤرشف من الأصل في 2020-02-04. اطلع عليه بتاريخ 2016-08-19.