كيفية عرض موجز ويب لـ RSS باستخدام Ajax javascript

يرتبك الكثير من مشرفي المواقع بشأن إيجابيات وسلبيات استخدام JavaScript لعرض خلاصات RSS الخاصة بهم. يمكن استخدام جافا سكريبت بشكل ملائم لعرض خلاصات RSS على موقع الإنترنت، وليس فقط إنشاءها مواضيع ووردبريس مذهلة. ومع ذلك، يقول البعض إنها ليست التقنية الأكثر ملائمة لمحركات البحث المتاحة.

تعد لغة PHP مقترنة بـ HTML هي الطريقة المفضلة لـ عرض خلاصات RSS على موقع ويب عندما يتعلق الأمر بتحسين محرك البحث. وذلك لأن الخوادم تستخدم لغة PHP للتواصل مع موقع ويب بتنسيق HTML. لا يتعرف محرك البحث على PHP، ولكنه يتعرف على HTML الذي يبدأه PHP ويتحكم فيه عبر الخادم.

تعد محركات البحث قديمة جدًا فيما يتعلق بانتقاء تقنية لغة الترميز الجديدة. يمكنك القول إن محركات البحث تتباطأ حتى الآن في المتأخرات فيما يتعلق بترجمة لغة الترميز، ومن المدهش أنها لا تزال قادرة على الاستمرار في العمل. يستمرون في العمل لأن HTML لا تزال هي اللغة الرئيسية التي تطبقها مواقع الويب.

من ناحية أخرى، قطعت محركات البحث خطوات كبيرة في التعرف على الأشكال الأخرى للاستكشاف على الإنترنت، مثل التعرف على حالات وجود مخططات ربط غير قانونية على مواقع الويب. إذن، فهم ليسوا قبعة قديمة في سياق لغوي معين، لكنهم بالتأكيد موجودون في قسم التعرف على اللغة الحديثة. وهذا يعيدنا إلى حديثنا حول جافا سكريبت وخلاصات RSS.

JavaScript هي لغة ترميزية على الويب يتم التعرف عليها وقراءتها بواسطة متصفح الويب الخاص بالمستخدم، ولكن ليس طوال الوقت، اعتمادًا على جهاز الموقع. يمكن أيضًا تشغيل JavaScript بواسطة الخادم المضيف لعرض خلاصات RSS على موقع الويب. وفي كلتا الحالتين، لا تزال محركات البحث غير قادرة على التعرف عليها، حيث لا تستطيع محركات البحث قراءة JavaScript. (ولكن يمكنك استئجار مطور جافا!)

وبالتالي، فإن الميزة الوحيدة التي يتمتع بها الموقع، والتي تتمثل في عرض خلاصات RSS عبر ميزة JavaScript، هي إحصائيات تفاعل المستخدم. هذه جزء مكون من تحليلات محرك البحث. إذا أدركت محركات البحث أن موقع ويب محددًا يعرض خلاصات RSS عبر JavaScript تتم زيارته بشكل متكرر وأن هؤلاء الزوار يتسكعون لفترات طويلة من الوقت، فسوف تمنح اعتمادات لهذا الموقع من خلال تصنيفه أعلى مما كان سيحصل عليه عادةً بدون التفاعل.

يعد تطبيق تقنية خلاصات RSS باستخدام PHP أكثر صعوبة بكثير من استخدام JavaScript، ولكنها تستحق هذا المسعى. كان يتعين على مشرفي المواقع تعلم لغة PHP الترميزية، وهو أمر ليس بالأمر السهل؛ بينما كانوا في السابق قادرين على استخدامه لعرض خلاصات RSS. هناك العديد من حزم برامج قارئ موجز ويب RSS في السوق، وهناك أيضًا العديد من المواقع التي تقدم إصدارات مجانية.

يعد خيار PHP إلى HTML لعرض خلاصات RSS أكثر ملاءمة لمحركات البحث. عندما يتصل الخادم بموقع الويب، فإنه يستخدم لغة PHP لإجراء الاتصال البيني. يقوم موقع الويب بعد ذلك بالرد على الإشارات الواردة من الخادم باستخدام لغة ترميز HTML، وهو ما يراه محرك البحث ويمكنه التعرف عليه.

يتم بعد ذلك عرض موجز RSS بين رموز وعلامات HTML؛ حيث تلتقطها برامج زحف محركات البحث وتسليمها إلى دليل محرك البحث لحفظها بعيدًا. لذلك، عند إدخال مصطلحات البحث التي تناسب هذه الكلمات الرئيسية في شريط البحث، يعرض محرك البحث البيانات المؤرشفة للباحث البشري.

وبالتالي، يستوعب محرك البحث محتوى RSS بين أكواد HTML الموجودة على موقع إنترنت يعرض خلاصات RSS على أنها تنتمي إلى موقع الويب هذا بعينه. لذلك على الرغم من محتوى RSS أو خلاصة يتم تغذيتها من موقع مختلف، ويعتقد محرك البحث أنها مصدرها موقع الويب الذي يعرض موجز RSS. هذه هي مكافأة استخدام PHP وHTML لعرض خلاصات RSS على موقع الويب.

في الختام، فإن استخدام جافا سكريبت لعرض موجز ويب لـ RSS يؤدي إلى بعض الفوائد، ولكنه بالتأكيد له نصيبه من العيوب. من ناحية أخرى، يعد استخدام PHP وHTML لعرض خلاصات RSS هو الخيار الأفضل؛ كل نفس، هو الأصعب.

أثناء عرض موجز RSS على موقعك، فإنه سيزودك ببعض المحتوى وبالتالي بعض الالتصاق. ومع ذلك، هناك بعض السلبيات. سوف تعتمد على الخدمة التي اخترتها، وسيكون هناك فترة توقف وقد يختفي موقع الإنترنت تمامًا. لن تتلقى فوائد محرك البحث لأنه لا يمكنهم بعد استخدام JavaScript.

إذا كنت تفضل خيارًا أكثر مرونة وإفادة، فيجب عليك استخدام PHP لتحليل وعرض موجز RSS الخاص بك. ستحتاج إلى بعض المعرفة بلغة PHP لهذا الغرض، لكن الأمر يستحق الجهد المبذول.

يوفر SimplePie فئة PHP مجانية تؤدي معظم العمل الشاق نيابةً عنك - مما يجعل من السهل نسبيًا استخدام خادمك عبر الإنترنت لعرض خلاصات RSS. هناك خيارات أخرى أكثر رسوخًا مثل Magpie وCarp، لكن SimplePie يقدم وثائق فعالة وتعليمات واضحة المعالم.

ابحث عن الخدمة التي قامت بهذا العمل الشاق، إليك المواقع التي تقدم خدمة RSS لمعالجة جافا سكريبت.

استخدام Google API لعرض الخلاصات باستخدام AJAX.

خطوة 1 باستخدام مفتاح Google API المجاني، يمكنك إعداد الخلاصة باستخدام Ajax في بضع دقائق تقريبًا، ما عليك سوى التوجه إلى الاشتراك الخاص بهم صفحة، أدخل نطاق موقعك وسيتم إنشاء المفتاح على الفور، وسيعمل فقط مع هذا النطاق.

خطوة 2 يجب أن ينتقل الرمز أدناه إلى القسم في صفحة الويب الخاصة بك، والذي يستدعي مفتاح Google Code API ويجب عدم تخطي هذه الخطوة.

<script type=”text/javascript” src=”http://www.google.com/jsapi?key=مفتاح واجهة برمجة التطبيقات الخاص بك"> google.load("feeds", "1") // تحميل Google Ajax Feed API (الإصدار 1)

خطوة 3 بمجرد استدعاء Google Ajax Feed API على صفحتك، كل ما عليك فعله هو استخدام JavaScript لتحميل موجز (خلاصات) RSS المطلوبة، ثم استرداد/عرض الخلاصات بالطريقة التي تناسبك. على سبيل المثال:

var Feedcontainer=document.

getElementById("feeddiv") varfeedurl=”http://rss.slashdot.org/Slashdot/slashdot” var Feedlimit=5 var rssoutput=”آخر أخبار Slashdot:” function rssfeedsetup(){ var Feedpointer=new google.feeds.Feed(feedurl) //Google Feed API طريقة Feedpointer.setNumEntries(

Feedlimit) // طريقة Google Feed API Feedpointer.load(displayfeed) // طريقة Google Feed API } function Displayfeed(result){ if (!result.error){ var thefeeds=result.feed.entries for (var i=0; i" + thefeeds[i].title + "" rssoutput+=””feedcontainer.innerHTML=

rssoutput } else تنبيه ("خطأ في جلب الخلاصات!") } window.onload=function(){ rssfeedsetup() }