it-swarm.asia

إضافة موجز RSS / ATOM لموقع ويب ثابت تمامًا

أنا أساعد صديقًا على إحضار موقع ويب كبير جدًا وثابت تمامًا من العصر الحجري. شيء واحد أود إضافته على الفور هو موجز RSS/ATOM.

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

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

أسفر البحث حول المئات من الأشياء التي قد تنجح ، ولكن الكثير من عام 2000 أو قبل ذلك لم يتم تحديثه منذ ذلك الحين. اللغة ليست حرجة ، لكن PHP/Python ستكون مثالية.

أنا حقا بحاجة إلى شيء استضافته النفس.

تحرير

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

تحرير

ربما حتى مجرد شيء كشط العنوان/مقتطف من علامات التعليق ، أي:

<!-- BEGIN EXCERPT
<p>The quick brown fox got p0wned by l33t kittens</p>
-->

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

3
Tim Post

يتمتع دان بريكلين ، منشئ VisiCalc ، بمنتج مجاني يسمى Software Garden ListGarden يقوم بإنشاء خلاصات RSS يدويًا:

alt text
(المصدر: softwaregarden.com )

7
Joel Spolsky

لا يمكنني التفكير في أي شيء خارج عن الرف ، لكن يمكنك بسهولة كتابة نص مثل هذا في Ruby على سبيل المثال.

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

3
danivovich

قبل العثور على حل نهائي (لا أمتلكه) ، يمكنك دائمًا محاولة استخدام Google لهذا الغرض.

مثلا قم بتسجيل الدخول إلى Google Reader ، وانقر فوق الزر "إضافة" ، وأضف موقع الويب الخاص بصديقك هناك ، وسوف تخبرك Google بأنه لا يحتوي على موجز ويبدأ بالسؤال عما إذا كنت تريد من Google مشاهدة الصفحة وإنشاء واحدة لك. ثم انظر إلى "عنوان URL للخلاصة" هناك (http://www.google.com/notificationservice/webchanges/webfeeds/LONGNUMBER) واطلب من صديقك تضمينه في صفحته الرئيسية ، كعنوان URL للخلاصة.

1
intlect

لن يكون من الصعب للغاية كتابة نص PHP/Python الذي قام بإنشاء خلاصة RSS تلقائيًا. ستكون العملية:

  • ابحث في نظام الملفات عن أحدث الملفات (على سبيل المثال ، اصطحب كل ملف بامتداد .html ، واحفظه في صفيف مع التاريخ ، ثم اطلبه حسب التاريخ).
  • استخدم محلل HTML لاستخراج المعلومات من هذه الملفات (مثل علامة العنوان ، الفقرة الأولى في عنصر معين).
  • اكتب البيانات إلى تنسيق RSS XML.

يجب أن تكون قادرًا على العثور على بعض البرامج النصية (مثل محلل HTML) لمساعدتك في طريقك. خلاف ذلك ، اسأل مكدس الفائض للحصول على مساعدة :)

1
DisgruntledGoat

بالنظر إلى أنه يفعل كل شيء باليد ، لماذا لا افعلها باليد أيضًا ؟ ...

0
intlect

هناك خدعة إشارة مرجعية لطيفة "Note in Reader" يمكنك استخدامها لإنشاء قنوات RSS مخصصة

0
mvark