كيفية إنشاء موجز RSS لموقعك من الصفر

كيفية إنشاء موجز RSS لموقعك من الصفر

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



دعنا أولاً نلقي نظرة على كيفية إنشاء موجز RSS لموقعك من البداية.





تنسيق موجز RSS: HEADER

موجز RSS لموقعك هو في الأساس ملف XML. يجب الالتزام بتنسيق معين لملف XML حتى يتم تعريفه على أنه موجز RSS.





كل ما عليك فعله لإنشاء موجز RSS الخاص بك هو تحديد المعلومات الخاصة بك لجميع العلامات الضرورية. يمكنك استخدام أي ملف محرر النص . المفكرة ستعمل بشكل جيد ولكن يمكنك إلقاء نظرة عليها برنامج Notepad ++ .

دعنا نلقي نظرة على العلامات التي تحتاج إلى تضمينها في ملف XML الخاص بك لإنشاء موجز RSS الخاص بك:





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

بعد ذلك ، بعض التعليمات البرمجية حول الخلاصة:





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

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

أيًا كان ما بداخل ملفك الآن ، فلنسميه رأس .





كيفية نسخ دي في دي إلى القرص الصلب

تنسيق موجز RSS: المحتوى

بعد ذلك ، لدينا المحتوى الفعلي لخلاصة 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

مرة أخرى لقب تشير العلامة إلى العنوان أو المحتوى الخاص بك ، حلقة الوصل هو عنوان الويب الكامل الذي يمكن من خلاله الوصول إلى إدخال العنصر على موقع الويب الخاص بك.

التاريخ له تنسيق محدد ، والذي يمكن رؤيته أعلاه. يجب أن يكون الوقت بتوقيت جرينتش ؛ يمكنك الرجوع إلى RFC 822 القسم 5 لمزيد من التفاصيل حول تنسيقات مواصفات التاريخ والوقت الأخرى.

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

ال ارشد العلامة هي معرف فريد لكل عنصر. هذا هو عدد قارئات الخلاصات (والتعليمات البرمجية الخاصة بك التي تنشئ هذا الملف) التي تحدد ما إذا كان ملف RSS يحتوي على عناصر جديدة.

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

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

كيف تحذف حساب هوتميل

يمكن لمعظم قارئات الخلاصات الحديثة عرض صورة رأس لمقالك إذا كنت تبدأ الوصف بصورة مضمنة باستخدام HTML بطاقة شعار.

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

اجعل تغذية RSS الخاصة بك ديناميكية

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

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

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

ستقوم هذه الوظيفة بسحب تفاصيل الرأس من قاعدة البيانات وكتابتها في ملف RSS.

ستسحب هذه الوظيفة جميع العناصر الفردية من قاعدة البيانات وتكتبها في ملف RSS.

بشكل عام ، بغض النظر عن اللغة التي تستخدمها ، ستكون الخطوات أو منطق الكود هو نفسه:

  1. اتصل بقاعدة البيانات التي تحتوي على جميع المعلومات التي نطلبها (راجع أعلاه).
  2. إحضار كل ملفات مداخل التي تريد إضافتها إلى موجز RSS. عادة ما يكون أحدث 10 منها
  3. قم بإنشاء الجزء الأول من الملف ، أي ملف رأس.
  4. لكل عنصر ، قم بما يلي:
    1. قم بإنشاء علامة.
    2. املأ العلامات والمحتوى المطلوب.
    3. قم بإنشاء العلامة.
  5. توليد تذييل لإغلاق الملف.

اجعل موجز RSS الخاص بك قابلاً للاكتشاف

شيء آخر يجب أن تضعه في اعتبارك هو أن قراء الخلاصات يجب أن يكونوا قادرين على تحديد الخلاصة المُنشأة كخلاصة RSS. هناك العديد من الطرق للقيام بذلك:

  • يمكنك إنشاء ملف XML كملف RSS وفتحه ، ثم إضافة العناصر يدويًا في كل مرة يتم فيها نشر إدخال جديد ، أو كلما تم تحديث الخلاصة.
  • إذا كنت تستخدم برنامجًا نصيًا لإنشاء موجز RSS في كل مرة يُطلب فيها ذلك ، فيمكنك إرسال ملف نوع المحتوى: application / xml رأس قبل أي معلومات أخرى.
  • يمكنك حفظ البرنامج النصي كملف XML وجعل برنامج خادم الويب الخاص بك يتعامل معه كملف نصي. مثال ، إضافة: AddType application/x-httpd-php .xml في htaccess سيجعل Apache يتعامل مع ملفات XML كملفات PHP.

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

تحتوي معظم مواقع WordPress الحديثة على موجز RSS متاح خارج الصندوق. ألق نظرة على محتويات خلاصة RSS الخاصة بـ MakeUseOf من خلال زيارة عنوان URL المرفق بـ '/ feed' في النهاية.

بدائل أسهل لإنشاء موجز RSS

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

إعادة توجيه الرسائل النصية تلقائيًا إلى البريد الإلكتروني

FetchRSS : يتيح لك هذا الموقع تحديد عناصر أي صفحة ويب تريد مراقبتها من أجل التحديثات ، وإنشاء موجز RSS للخروج منها بالنقر فوق عناصر الصفحة.

منشئ الأعلاف : تتيح لك هذه الخدمة ، التي تم إنشاؤها بواسطة FiveFilters.org ، كتابة عنوان URL للصفحة ، ومرشحات لسمة الدليل الإرشادي أو فئة أو مقاطع عنوان URL.

Feed43 : يسمح لك بسحب HTML من أي صفحة ويب وإنشاء مقتطفات للفلاتر التي تحدد أي عناصر جديدة على الصفحة. يتيح لك الإصدار المجاني إنشاء موجزات عناصر محدودة يتم تحديثها كل ست ساعات أو أكثر.

فيديتي : تشبه هذه الخدمة FetchRSS من حيث أنها تتيح لك إبراز أقسام صفحة الويب بيانياً لمراقبة التحديثات.

احصل على موجز RSS الخاص بك على

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

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

إذا كنت تريد معرفة المزيد حول تشغيل موقع ويب بسهولة ، فتأكد من إطلاعك دليل WordPress النهائي لدينا .

يشارك يشارك سقسقة بريد الالكتروني 5 نصائح لزيادة كفاءة أجهزة VirtualBox Linux الخاصة بك

هل سئمت من الأداء الضعيف الذي تقدمه الأجهزة الافتراضية؟ إليك ما يجب عليك فعله لتعزيز أداء VirtualBox الخاص بك.

اقرأ التالي
مواضيع ذات صلة
  • برمجة
  • تطوير الشبكة
نبذة عن الكاتب ريان دوبي(تم نشر 942 مقالة)

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

المزيد من Ryan Dube

اشترك في نشرتنا الإخبارية

انضم إلى النشرة الإخبارية لدينا للحصول على نصائح تقنية ومراجعات وكتب إلكترونية مجانية وصفقات حصرية!

انقر هنا للاشتراك