अजाक्स जावास्क्रिप्ट के साथ आरएसएस फ़ीड कैसे प्रदर्शित करें

बहुत से वेबमास्टर अपने आरएसएस फ़ीड को प्रदर्शित करने के लिए जावास्क्रिप्ट का उपयोग करने के फायदे और नुकसान को लेकर भ्रमित हैं। जावास्क्रिप्ट का उपयोग न केवल इंटरनेट साइट पर आरएसएस फ़ीड प्रदर्शित करने के लिए आसानी से किया जा सकता है अद्भुत वर्डप्रेस थीम्स. हालाँकि, कुछ लोग कहते हैं कि यह उपलब्ध सर्वाधिक खोज इंजन-अनुकूल तकनीक नहीं है।

HTML के साथ युग्मित PHP इसके लिए पसंदीदा तरीका है आरएसएस फ़ीड दिखा रहा है किसी वेबसाइट पर जब खोज इंजन अनुकूलन की बात आती है। ऐसा इसलिए है क्योंकि सर्वर HTML वेबसाइट के साथ संचार करने के लिए PHP भाषा का उपयोग करते हैं। खोज इंजन PHP को नहीं पहचानता है, लेकिन यह HTML को स्वीकार करता है जिसे PHP सर्वर के माध्यम से आरंभ और नियंत्रित करता है।

नई मार्क-अप भाषा प्रौद्योगिकी चुनने के संबंध में खोज इंजन बहुत पुराने जमाने के हैं। आप कह सकते हैं कि खोज इंजन मार्क-अप भाषा व्याख्या के मामले में अब तक बकाया राशि में भटक रहे हैं, यह आश्चर्य की बात है कि वे अभी भी कार्य करना जारी रखते हैं। वे काम करना जारी रखते हैं क्योंकि HTML अभी भी वेबसाइटों द्वारा लागू की जाने वाली मुख्य भाषा है।

दूसरी ओर, खोज इंजनों ने इंटरनेट पर खोज के अन्य प्रकारों को पहचानने में काफी प्रगति की है, जैसे कि यह पहचानना कि वेबसाइटों पर अवैध लिंकिंग योजनाएं कब मौजूद हैं। इसलिए, वे एक निश्चित भाषाई संदर्भ में पुरानी टोपी नहीं हैं, लेकिन वे निश्चित रूप से आधुनिक भाषा मान्यता विभाग में हैं। यह हमें हमारे विचार-विमर्श पर वापस लाता है जावास्क्रिप्ट और आरएसएस फ़ीड।

जावास्क्रिप्ट एक वेब मार्क-अप भाषा है जिसे उपयोगकर्ता के वेब ब्राउज़र द्वारा स्वीकार किया जाता है और पढ़ा जाता है, लेकिन हर समय नहीं, यह साइट की रिग पर निर्भर करता है। किसी वेबसाइट पर आरएसएस फ़ीड दिखाने के लिए जावास्क्रिप्ट को होस्ट सर्वर द्वारा भी संचालित किया जा सकता है। किसी भी स्थिति में, वे अभी भी खोज इंजनों द्वारा मान्यता प्राप्त नहीं हैं- खोज इंजन जावास्क्रिप्ट को नहीं पढ़ सकते हैं। (लेकिन आप किराये पर ले सकते हैं जावा डेवलपर!)

नतीजतन, किसी साइट का एकमात्र लाभ यह है कि जावास्क्रिप्ट के माध्यम से आरएसएस फ़ीड प्रदर्शित करना उपयोगकर्ता इंटरएक्टिविटी आँकड़े हैं। ये सर्च इंजन एनालिटिक्स का एक घटक हिस्सा हैं। यदि खोज इंजन पहचानते हैं कि जावास्क्रिप्ट के माध्यम से आरएसएस फ़ीड प्रदर्शित करने वाली एक विशिष्ट वेबसाइट पर बार-बार दौरा किया जा रहा है और वे विज़िटर लंबे समय तक घूम रहे हैं, तो यह उस साइट को इंटरैक्टिविटी के बिना आमतौर पर होने वाली तुलना में उच्च ग्रेड देकर क्रेडिट देगा।

जावास्क्रिप्ट की तुलना में PHP का उपयोग करके RSS फ़ीड तकनीक को लागू करना बहुत अधिक कठिन है, लेकिन वे प्रयास के लायक हैं। वेबमास्टरों को PHP मार्क-अप भाषा सीखनी होगी, जो आसान नहीं है; जबकि पहले वे आरएसएस फ़ीड प्रदर्शित करने के लिए इसका उपयोग करने में सक्षम होंगे। बाज़ार में कई आरएसएस फ़ीड रीडर सॉफ़्टवेयर पैकेज हैं और कई साइटें भी हैं जो मुफ़्त संस्करण पेश करती हैं।

RSS फ़ीड्स को प्रदर्शित करने का PHP से HTML विकल्प अधिक खोज इंजन अनुकूल है। जब सर्वर वेबसाइट से संचार करता है, तो वह इंटरकम्यूनिकेटिंग करने के लिए PHP भाषा का उपयोग करता है। वेबसाइट तब HTML मार्क-अप भाषा का उपयोग करके सर्वर से संकेतों का जवाब देती है, जिसे खोज इंजन देखता है और पहचान सकता है।

फिर RSS फ़ीड को HTML कोड और टैग के बीच प्रदर्शित किया जाता है; जहां खोज इंजन क्रॉलर उन्हें उठाते हैं और उन्हें दाखिल करने के लिए खोज इंजन निर्देशिका में पहुंचाते हैं। इसलिए जब उन प्रमुख शब्दों के अनुरूप खोज शब्द खोज बार में दर्ज किए जाते हैं, तो खोज इंजन मानव खोजकर्ता को संग्रहीत डेटा दिखाता है।

इसलिए खोज इंजन किसी इंटरनेट साइट पर HTML कोड के बीच RSS सामग्री को समझता है, जो RSS फ़ीड्स को उस विशेष वेबसाइट से संबंधित दिखाता है। तो यद्यपि आरएसएस सामग्री या फ़ीड किसी भिन्न साइट से फ़ीड किया जा रहा है, खोज इंजन का मानना ​​है कि यह RSS फ़ीड प्रदर्शित करने वाली वेबसाइट से उत्पन्न हुआ है। यह किसी वेबसाइट पर RSS फ़ीड प्रदर्शित करने के लिए PHP और HTML का उपयोग करने का प्रतिफल है।

अंत में, आरएसएस फ़ीड प्रदर्शित करने के लिए जावास्क्रिप्ट का उपयोग करने से कुछ लाभ मिलते हैं, लेकिन इसमें निश्चित रूप से कुछ कमियां भी हैं। दूसरी ओर RSS फ़ीड प्रदर्शित करने के लिए PHP और HTML का उपयोग करना, स्पष्ट रूप से बेहतर विकल्प है; फिर भी, यह सबसे कठिन है।

आपकी साइट पर RSS फ़ीड प्रदर्शित करते समय, यह आपको कुछ सामग्री और इसलिए कुछ चिपचिपाहट प्रदान करेगा। फिर भी, कुछ कमियां भी हैं। आप अपने द्वारा चुनी गई सेवा पर निर्भर रहेंगे, डाउनटाइम होगा और इंटरनेट साइट पूरी तरह से गायब हो सकती है। आपको खोज इंजन लाभ प्राप्त नहीं होंगे क्योंकि वे अभी तक जावास्क्रिप्ट का उपयोग नहीं कर सकते हैं।

यदि आप अधिक लचीला और लाभकारी विकल्प पसंद करते हैं, तो आपको अपनी RSS फ़ीड को पार्स करने और प्रदर्शित करने के लिए PHP का उपयोग करना चाहिए। इसके लिए आपको कुछ PHP ज्ञान की आवश्यकता होगी, लेकिन यह प्रयास के लायक है।

SimplePie एक मुफ़्त PHP क्लास प्रदान करता है जो आपके लिए अधिकांश कठिन काम करता है - जिससे RSS फ़ीड्स प्रदर्शित करने के लिए अपने स्वयं के ऑनलाइन सर्वर का उपयोग करना तुलनात्मक रूप से आसान हो जाता है। मैगपाई और कार्प जैसे अन्य अधिक स्थापित विकल्प हैं लेकिन सिंपलपाई प्रभावी दस्तावेज़ीकरण और स्पष्ट निर्देश प्रदान करता है।

ऐसी सेवा ढूंढें जिसने यह कड़ी मेहनत की है, यहां ऐसी साइटें हैं जो जावास्क्रिप्ट प्रोसेसिंग के लिए आरएसएस की पेशकश करती हैं।

AJAX के साथ फ़ीड प्रदर्शित करने के लिए Google API का उपयोग करना।

चरण १: निःशुल्क Google API कुंजी के साथ आप लगभग कुछ ही मिनटों में अजाक्स के साथ फ़ीड सेट कर सकते हैं, बस उनके साइनअप पर जाएं पृष्ठ, अपनी साइट का डोमेन दर्ज करें और कुंजी तुरंत उत्पन्न हो जाएगी, केवल उस डोमेन के साथ काम करेगी।

चरण १: नीचे दिया गया कोड आपके वेबपेज के अनुभाग में जाना चाहिए, जो Google Code API कुंजी को कॉल करता है और आपको इस चरण को छोड़ना नहीं चाहिए।

<स्क्रिप्ट प्रकार=”टेक्स्ट/जावास्क्रिप्ट” src=”http://www.google.com/jsapi?key=आपकी-एपीआई-कुंजी“> google.load(“फीड्स”, “1”) //Google Ajax फ़ीड एपीआई लोड करें (संस्करण 1)

चरण १: एक बार जब आप अपने पेज पर Google Ajax फ़ीड एपीआई को कॉल करते हैं, तो आपको बस वांछित आरएसएस फ़ीड को लोड करने के लिए जावास्क्रिप्ट का उपयोग करना होगा, फिर फ़ीड को उस तरीके से पुनर्प्राप्त/प्रदर्शित करना होगा जो आपके लिए सबसे उपयुक्त हो। उदाहरण के लिए:

var फ़ीडकंटेनर=document.

getElementById(“फीडडिव”) var फीडुरल=”http://rss.slashdot.org/स्लैशडॉट/स्लैशडॉट” var फीडलिमिट=5 var rssoutput=”नवीनतम स्लैशडॉट समाचार:” फ़ंक्शन rssfeedsetup(){ var फ़ीडपॉइंटर=नया google.feeds.Feed(feedurl) //Google फ़ीड API विधि फ़ीडपॉइंटर.सेटनमएंट्रीज़(

फीडलिमिट) //Google फ़ीड एपीआई विधि फ़ीडपॉइंटर.लोड(डिस्प्लेफ़ीड) //Google फ़ीड एपीआई विधि } फ़ंक्शन डिस्प्लेफ़ीड(परिणाम){ यदि (!result.error){ var thefeeds=result.feed.entries for (var i=0; i” + thefeeds[i].title + “” rssoutput+=””feedcontainer.innerHTML=

rssoutput } अन्यथा चेतावनी(“फ़ीड लाने में त्रुटि!”) } window.onload=function(){ rssfeedsetup() }

श्रेणियाँब्लॉगिंग एसईओ