البحث عن ميزة "صحة الموقع"/فحص الروابط

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

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

هل توجد أداة من هذا النوع؟

إعجاب واحد (1)

بالنسبة للصور، نغطي هذا الأمر افتراضيًا عن طريق تنزيل الصور المرتبطة حرارياً محليًا، مما يضمن عدم تعطل الصور أبدًا.

أما بالنسبة للروابط، فستحتاج إلى إضافة مخصصة.

4 إعجابات

شكرًا للتأكيد. سنبدأ في ذلك.

من الجيد معرفة الأمر بشأن الصور. يفترض أن هذا يتعارض مع سعة التخزين لدينا (النسخة المستضافة).

إعجاب واحد (1)

إذا كنت مستضافًا (ولست في النسخة المؤسسية)، فمن المرجح أنك لا تستطيع استخدام إضافة. قد يكون من الأفضل لك تجميع شيء ما باستخدام واجهة برمجة التطبيقات (API). يمكنك البدء باستعلام في مستكشف البيانات يُرجع، على سبيل المثال، معرف المنشور وعنوان URL. ثم يمكنك القيام بشيء مثل التحقق من عناوين URL وربما وضع علامة على المنشور إذا تعطل الرابط.

إعجاب واحد (1)

مرحبًا جاي،

نحن مستضافون عبر CDCK ونعمل بخطة المؤسساتية. لكنني سأراجع اقتراحك أيضًا.

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

شكرًا لك

4 إعجابات

مرحبًا إريك،

بصفتك عميلًا مستضافًا، فإنك تحصل على معاملة خاصة قليلًا هنا :hugs:

ما يمكنك فعله اليوم هو استخدام استعلام مستكشف البيانات (وهو إضافة نوفرها في خطتي الأعمال والشركات) لطرح سؤالنا حول أحدث الروابط في المنشورات:

SELECT url, post_id, click
FROM topic_links
WHERE not internal
ORDER BY post_id DESC
LIMIT 100

سيُظهر هذا آخر 100 رابط خارجي تم تضمينه في المنشورات. يمكن تنزيل النتائج بصيغة CSV، ثم يمكنك تشغيل أداة التحقق من الروابط على النتيجة وتحديد المنشورات التي تحتوي على مشكلات.

علاوة على ذلك، نحن نتتبع النقرات على الروابط، لذا يمكنك فرز النتائج حسب عدد النقرات أو استبعاد العناصر التي لم يُنقر عليها أبدًا.

هل سيساعدك ذلك في حل مشكلتك؟

6 إعجابات

مرحبًا سام،

أعتقد أن ذلك سيعمل. لن يكون لدينا حجم كبير من حركة المرور، لكنني لا أريد أن تتعرض الروابط للتعطيل مع مرور الوقت. خاصة الروابط المؤدية إلى موقعنا (مواقعنا) المؤسسي.

إعجاب واحد (1)