स्क्रैच से अपनी साइट के लिए RSS फ़ीड कैसे बनाएं

स्क्रैच से अपनी साइट के लिए RSS फ़ीड कैसे बनाएं

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





आइए सबसे पहले एक नजर डालते हैं कि कैसे शुरू से ही अपनी साइट के लिए RSS फ़ीड तैयार करें।





आरएसएस फ़ीड प्रारूप: हैडर

आपकी साइट के लिए RSS फ़ीड अनिवार्य रूप से एक XML फ़ाइल है। RSS फ़ीड के रूप में पहचाने जाने के लिए आपको XML फ़ाइल के लिए एक विशिष्ट प्रारूप का पालन करना होगा।





अपना RSS फ़ीड बनाने के लिए आपको बस इतना करना है कि सभी आवश्यक टैग के लिए अपनी जानकारी निर्दिष्ट करें। आप कोई भी उपयोग कर सकते हैं पाठ संपादक . नोटपैड ठीक काम करेगा लेकिन एक नज़र डालें नोटपैड++ .

आइए उन टैग्स पर एक नज़र डालें, जिन्हें आपको अपनी RSS फ़ीड बनाने के लिए अपनी XML फ़ाइल में शामिल करने की आवश्यकता है:





पहली दो पंक्तियाँ XML और RSS संस्करण को निर्दिष्ट करती हैं जैसा कि आप देख सकते हैं। तीसरी पंक्ति एक 'चैनल' टैग खोलती है। इसमें आपके चैनल या वेबसाइट की सारी जानकारी होगी। इन तीन पंक्तियों को वैसे ही जोड़ें जैसे वे हैं।

अगला, फ़ीड के बारे में कुछ कोड:





MakeUseOf RSS Feed
https://www.makeuseof.com/
Cool Websites, Software and Internet Tips
Wed, July 4 2018

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

अब आपकी फ़ाइल में जो कुछ भी है, उसे कॉल करें हैडर .





बैटरी क्षमता की जांच कैसे करें android

आरएसएस फ़ीड प्रारूप: सामग्री

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


Entry Title
URL Link to the entry
https://www.mysite.com/?p=584674
This is the description of the content...
Wed, July 4 2018

फिर से शीर्षक टैग शीर्षक या आपकी सामग्री को संदर्भित करेगा, संपर्क वह पूरा वेब पता है जिस पर आपकी वेबसाइट पर आइटम प्रविष्टि तक पहुंचा जा सकता है।

तिथि का एक विशिष्ट प्रारूप है, जिसे ऊपर देखा जा सकता है। समय GMT में होना चाहिए; आप का उल्लेख कर सकते हैं आरएफसी 822 अन्य दिनांक-समय विनिर्देश प्रारूपों के बारे में अधिक जानकारी के लिए खंड 5।

अंततः विवरण टैग में वास्तविक सामग्री या प्रविष्टि का विवरण होता है। याद रखें कि आपकी वेबसाइट पर प्रत्येक प्रविष्टि के लिए उपरोक्त को दोहराया जाएगा। उदाहरण के लिए यदि आपके पास पांच लेखों वाला ब्लॉग है, तो संपूर्ण आरएसएस फ़ीड में 5 प्रविष्टियां रखने के लिए 5 आइटम टैग होने चाहिए।

NS GUID टैग प्रत्येक आइटम के लिए एक विशिष्ट पहचानकर्ता है। यह कितने फ़ीड रीडर (और आपका अपना कोड जो उस फ़ाइल को उत्पन्न करता है) निर्धारित करता है कि RSS फ़ाइल में नए आइटम हैं या नहीं।

NS पब दिनांक टैग चैनल के अंदर सामग्री की प्रकाशन तिथि प्रदान करता है। ऊपर के उदाहरण में, यह अलग-अलग आइटम की सामग्री को संदर्भित करता है और प्रत्येक आइटम की अपनी प्रकाशन तिथि होगी।

खुला बंद करें चैनल तथा आरएसएस टैग (उपयोग कर रहे हैं तथा ) और फाइल को सेव करें। इसे अपने वेब सर्वर पर उपयुक्त स्थान पर अपलोड करें (साइट रूट ठीक काम करेगा) और आपके पास एक आरएसएस फ़ाइल है।

पीसी पर प्ले स्टेशन 2 गेम कैसे खेलें

यदि आप HTML का उपयोग करके एक एम्बेडेड छवि के साथ विवरण प्रस्तुत करते हैं, तो अधिकांश आधुनिक फ़ीड पाठक आपके लेख के लिए एक शीर्षलेख छवि प्रदर्शित कर सकते हैं उपनाम।

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

अपने आरएसएस फ़ीड को गतिशील बनाएं

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

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

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

यह फ़ंक्शन डेटाबेस से हेडर विवरण खींचेगा और उन्हें RSS फ़ाइल में लिखेगा।

यह फ़ंक्शन डेटाबेस से सभी अलग-अलग आइटम खींचेगा और उन्हें RSS फ़ाइल में लिखेगा।

सामान्य तौर पर, आप चाहे किसी भी भाषा का उपयोग करें, कोड के लिए चरण या तर्क समान होंगे:

  1. हमारे लिए आवश्यक सभी जानकारी वाले डेटाबेस से कनेक्ट करें (ऊपर देखें)।
  2. सभी प्राप्त करें प्रविष्टियां जिसे आप RSS फ़ीड में जोड़ना चाहते हैं। आमतौर पर यह 10 सबसे हाल के हैं
  3. फ़ाइल का पहला भाग उत्पन्न करें, अर्थात हैडर।
  4. प्रत्येक आइटम के लिए, निम्न कार्य करें:
    1. एक टैग उत्पन्न करें।
    2. आवश्यक टैग और सामग्री भरें।
    3. टैग जनरेट करें।
  5. उत्पन्न करें FOOTER फ़ाइल को बंद करने के लिए।

अपने आरएसएस फ़ीड को खोजे जाने योग्य बनाएं

एक और बात जो आपको ध्यान में रखने की आवश्यकता है वह यह है कि फ़ीड पाठक जनरेट किए गए फ़ीड को RSS फ़ीड के रूप में पहचानने में सक्षम होना चाहिए। ऐसा करने के बहुत सारे तरीके हैं:

  • आप RSS फ़ाइल के रूप में एक XML फ़ाइल बना सकते हैं और उसे खोल सकते हैं, फिर हर बार एक नई प्रविष्टि प्रकाशित होने पर, या जब भी फ़ीड को अपडेट किया जाना चाहिए, तब मैन्युअल रूप से आइटम जोड़ सकते हैं।
  • यदि आप हर बार अनुरोध किए जाने पर RSS फ़ीड बनाने के लिए किसी स्क्रिप्ट का उपयोग कर रहे हैं, तो आप a . भेज सकते हैं सामग्री-प्रकार: एप्लिकेशन/एक्सएमएल किसी अन्य जानकारी से पहले शीर्षलेख।
  • आप स्क्रिप्ट को एक XML फ़ाइल के रूप में सहेज सकते हैं और अपने वेब सर्वर सॉफ़्टवेयर को इसे एक स्क्रिप्टिंग फ़ाइल के रूप में मान सकते हैं। उदाहरण, जोड़ना: |_+_| में .htaccess अपाचे को एक्सएमएल फाइलों को PHP फाइलों के रूप में व्यवहार करेगा।

आदर्श रूप से, आपका ब्राउज़र RSS फ़ीड को तब पहचान लेगा जब फ़ीड का URL पता फ़ील्ड में दर्ज किया जाएगा, न कि स्क्रिप्ट की सामग्री को दिखाने के लिए।

अधिकांश आधुनिक वर्डप्रेस साइटों में एक आरएसएस फ़ीड आउट-ऑफ-द-बॉक्स उपलब्ध है। अंत में '/फ़ीड' के साथ संलग्न URL पर जाकर MakeUseOf की RSS फ़ीड सामग्री पर एक नज़र डालें।

RSS फ़ीड बनाने का आसान विकल्प

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

एक्सबॉक्स वन कंट्रोलर पीसी पर काम नहीं कर रहा है

FetchRSS : यह साइट आपको किसी भी वेब पेज के तत्वों को परिभाषित करने देती है जिसे आप अपडेट के लिए मॉनिटर करना चाहते हैं, और पेज के तत्वों पर क्लिक करके इससे एक आरएसएस फ़ीड बना सकते हैं।

फ़ीड निर्माता : FiveFilters.org द्वारा बनाई गई यह सेवा आपको पेज URL टाइप करने देती है, और guid या क्लास एट्रिब्यूट या URL सेगमेंट के लिए फ़िल्टर करने देती है।

फ़ीड43 : आपको किसी भी वेब पेज से HTML खींचने और फ़िल्टर के लिए स्निपेट बनाने की अनुमति देता है जो पेज पर किसी भी नए आइटम की पहचान करते हैं। मुफ़्त संस्करण आपको सीमित आइटम फ़ीड बनाने देता है जो हर छह घंटे या उससे अधिक समय में अपडेट होते हैं।

फ़ीडिटी : यह सेवा FetchRSS के समान है जिसमें यह आपको अद्यतनों की निगरानी के लिए वेब पेज के अनुभागों को ग्राफिक रूप से हाइलाइट करने देती है।

अपना आरएसएस फ़ीड चालू करें

एक गलत धारणा है कि आरएसएस पुरानी तकनीक है, लेकिन यह एक कारण से वेब का मुख्य हिस्सा बना हुआ है। यही कारण है कि अधिकांश सीएमएस सिस्टम आरएसएस पीढ़ी को अपने मूल पैकेज में एकीकृत करते हैं। ऐसा इसलिए है क्योंकि जब भी आपकी साइट अपडेट होती है तो आपके प्रशंसकों और पाठकों को सूचनाएं प्राप्त करने के लिए आरएसएस सबसे आसान तरीका उपलब्ध है।

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

यदि आप आसानी से वेबसाइट चलाने के बारे में अधिक जानना चाहते हैं, तो अवश्य देखें हमारा अंतिम वर्डप्रेस गाइड .

साझा करना साझा करना कलरव ईमेल अपने वर्चुअलबॉक्स लिनक्स मशीनों को सुपरचार्ज करने के लिए 5 टिप्स

वर्चुअल मशीनों द्वारा पेश किए गए खराब प्रदर्शन से थक गए हैं? अपने वर्चुअलबॉक्स प्रदर्शन को बढ़ावा देने के लिए आपको यहां क्या करना चाहिए।

आगे पढ़िए
संबंधित विषय
  • प्रोग्रामिंग
  • वेब विकास
लेखक के बारे में रयान दुबे(९४२ लेख प्रकाशित)

रयान के पास इलेक्ट्रिकल इंजीनियरिंग में बीएससी की डिग्री है। उन्होंने ऑटोमेशन इंजीनियरिंग में १३ साल, आईटी में ५ साल काम किया है, और अब एक ऐप इंजीनियर हैं। MakeUseOf के एक पूर्व प्रबंध संपादक, उन्होंने डेटा विज़ुअलाइज़ेशन पर राष्ट्रीय सम्मेलनों में बात की है और उन्हें राष्ट्रीय टीवी और रेडियो पर चित्रित किया गया है।

रयान दुबे की अन्य फ़िल्में-टीवी शो

हमारे न्यूज़लेटर की सदस्यता लें

तकनीकी युक्तियों, समीक्षाओं, निःशुल्क ई-पुस्तकों और अनन्य सौदों के लिए हमारे न्यूज़लेटर से जुड़ें!

सब्सक्राइब करने के लिए यहां क्लिक करें