هل هذا البرنامج المساعد موثوق وآمن؟ عندما لا يتم تنزيله

نشرت: 2022-07-07

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

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

جدول المحتويات

  • دليل البرنامج المساعد WordPress
  • المشاكل التي يمكن أن تحدث عند تثبيت المكونات الإضافية وما يجب عليك فعله لتجنبها
    • 1. يشتمل البرنامج المساعد على ميزات لا تحتاجها
    • الحل: اسأل نفسك إذا كنت حقًا في حاجة إليها
    • 2. يغير البرنامج المساعد قابلية استخدام محرر WordPress
    • الحل: قارنه مع الإضافات المماثلة
    • 3. البرنامج المساعد يبطئ أداء سرعة التحميل
    • الحل: اختبر سرعة التحميل
    • 4. هل البرنامج المساعد آمن؟
    • الحل: الحد من المخاطر
    • 5. المخاطر طويلة الأجل
    • الحل: تحقق من مصداقية البرنامج المساعد
  • استنتاج

دليل البرنامج المساعد WordPress

مهما كانت احتياجات موقع الويب الخاص بك ، لديك ما يقرب من 60.000 مكون إضافي مجاني في دليل مكونات WordPress التي يمكنك تنزيلها لإضافة الوظائف التي كنت تبحث عنها. ما عليك سوى كتابة اسم المكون الإضافي أو الكلمات الرئيسية للوظيفة التي تحتاجها وستجدها وستظهر لك قائمة كاملة بالنتائج.

العثور على إضافات اختبار A / B في دليل البرنامج المساعد WordPress
البحث عن إضافات اختبار A / B في دليل WordPress Plugin.

المشاكل التي يمكن أن تحدث عند تثبيت المكونات الإضافية وما يجب عليك فعله لتجنبها

إنه لأمر رائع أن يكون لديك الكثير من المكونات الإضافية التي تزيد من إمكانيات WordPress الخاص بك ، أليس كذلك؟ هناك الكثير من الخيارات للاختيار من بينها ويمكنك تثبيتها جميعًا ، إذا كنت ترغب في ذلك. لكن كن حريص! عندما يتعلق الأمر بمكونات WordPress الإضافية (وهذا يأتي من بعض الذين يبيعون المكونات الإضافية يخبرك) ، فعادةً ما يكون القليل أكثر.

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

1. يشتمل البرنامج المساعد على ميزات لا تحتاجها

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

من ناحية أخرى ، يمكن استخدام العديد من المصطلحات في سياقات مختلفة جدًا وقد تجد مكونات إضافية لا علاقة لها بما كنت تبحث عنه. على سبيل المثال ، إذا كنت تفكر في العثور على مكون إضافي يسمح لك بإنشاء اختبارات A / B على موقع WordPress الخاص بك ، ولهذا قمت بكتابة "A / B Testing" ، فستجد حوالي 150 مكونًا إضافيًا. تسمح لك بعض المكونات الإضافية بإنشاء اختبارات A / B لأي عنصر من عناصر WordPress الخاصة بك ، والبعض الآخر مخصص لك لإنشاء نوافذ منبثقة ، أو رسائل إخبارية ، أو نماذج ، أو إعلانات ، أو جداول أسعار ، أو رسائل بريد إلكتروني ، وما إلى ذلك مع خيار إنشاء اختبارات A / B لها . كما يمكنك أن تتخيل ، فإن الخيارات التي يقدمها كل من هذه المكونات الإضافية يمكن أن تكون مختلفة تمامًا.

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

الحل: اسأل نفسك إذا كنت حقًا في حاجة إليها

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

أحيانًا يكون الشيء الوحيد الذي تبحث عنه هو وظيفة بسيطة جدًا يمكنك الحصول عليها ببضعة أسطر من التعليمات البرمجية. على سبيل المثال ، إذا كنت ترغب فقط في إضافة زر Facebook Like مخصص ، فقد يكون من الأفضل إضافة هذا الرمز عن طريق نسخه من الوثائق الرسمية وإضافته إلى الموقع المناسب في ملف single.php أو ملف functions.php الخاص بسمةك ، بدلاً من تحديد المكون الإضافي المراد تثبيته من حوالي 700 مكون إضافي ستجده من خلال البحث عن "Facebook Like" في دليل البرنامج المساعد.

2. يغير البرنامج المساعد قابلية استخدام محرر WordPress

ستضيف الغالبية العظمى من المكونات الإضافية "خيارات جديدة" إلى محرر WordPress حتى تتمكن من الاستفادة من الميزات الجديدة التي توفرها. قد يضيف بعضها قائمة جديدة ، بينما يضيف البعض الآخر مربعات تكوين أو مربعات تعريف جديدة ، ويمكن للآخرين تحويل محرر WordPress الخاص بك بالكامل.

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

الحل: قارنه مع الإضافات المماثلة

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

3. البرنامج المساعد يبطئ أداء سرعة التحميل

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

ولكن كيف أعرف ما إذا كان المكون الإضافي سيبطئ سرعة تحميل موقع الويب الخاص بي؟

الحل: اختبر سرعة التحميل

أحد الاختبارات التي يمكنك القيام بها هو اختبار تحميل مزدوج لموقعك على الويب ، قبل وبعد تثبيت المكون الإضافي. للقيام بذلك ، بافتراض أنك تريد التحقق من الواجهة الأمامية ، افحص وقت التحميل على الصفحات والمشاركات الأكثر زيارة عندما يتم إلغاء تنشيط المكون الإضافي وبعد تنشيطه. في متصفح Chrome ، انقر بزر الماوس الأيمن وانقر فوق "فحص". انتقل إلى علامة التبويب "الشبكة" وقم بتحديث الصفحة مرة أخرى ( Cmd Shift R في Mac أو Ctrl F5 في Windows).

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

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

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

4. هل البرنامج المساعد آمن؟

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

لا يمكن ضمان الأمن بنسبة 100٪. على سبيل المثال ، تأثرت آلاف مواقع WordPress هذا العام بثلاث ثغرات أمنية في تنفيذ التعليمات البرمجية عن بُعد تم اكتشافها في المكون الإضافي "PHP Everywhere".

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

الحل: الحد من المخاطر

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

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

5. المخاطر طويلة الأجل

إن تثبيت مكون إضافي يوفر لك الميزات التي كنت تبحث عنها ينطوي أيضًا على مخاطر طويلة المدى يجب أن تكون على دراية بها:

  • يمكن إيقاف تطوير البرنامج المساعد: معظم المكونات الإضافية مجانية ومفتوحة المصدر. بمرور الوقت ، يمكن أن يتلاشى اهتمام المطور بالمكوِّن الإضافي أو ينخفض.
  • تحديثات البرنامج المساعد بطيئة: إما بسبب ظهور خطأ أو ثغرة أمنية في مكون إضافي أو للتكيف مع الإصدارات الجديدة من WordPress ، لا يستطيع جميع المطورين إصدار التحديثات بسرعة كافية.
  • تم استبدال المكون الإضافي بالتحديثات الأساسية لـ WordPress: غالبًا ما يتم تطوير مكون إضافي لحل حاجة لم يتم تلبيتها حاليًا في WordPress. مع الإصدارات الجديدة من WordPress ، قد لا تكون هناك حاجة إليها ولن يتم تطوير المكون الإضافي وصيانته بعد الآن. عند حدوث ذلك ، يمكن لمؤلف المكون الإضافي اقتراح طرق لإلغاء تنشيط المكون الإضافي والتبديل إلى الوظيفة الجديدة المضمنة في WordPress ؛ ومع ذلك ، ليس لديك ما يضمن حدوث ذلك.

الحل: تحقق من مصداقية البرنامج المساعد

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

في صفحة وصف المكون الإضافي ، لديك بالفعل الكثير من المعلومات للحصول على فكرة عن موثوقية المكون الإضافي.

معلومات اختبار Nelio A / B في دليل البرنامج المساعد WordPress
معلومات اختبار Nelio A / B في دليل البرنامج المساعد WordPress.

كما ترى في الصورة أعلاه ، تتوفر لديك المعلومات التالية:

  • متى كان آخر تحديث للمكوِّن الإضافي: إذا كان منذ وقت طويل ، فمن المحتمل أن يكون قديمًا.
  • عدد عمليات التثبيت النشطة: كلما كان ذلك أفضل ، فهو مؤشر على شعبية البرنامج المساعد. لكن تذكر أن كل مكون إضافي جديد يحتاج إلى بعض الوقت لاكتساب هذه الشعبية.
  • يعد الإصدار الأخير من WordPress الذي تم اختباره فيه مؤشرًا على قدرة مطوري المكونات الإضافية على التكيف مع التحديثات الجديدة التي ستصدر.
  • تخبرك التقييمات التي تُظهر رضا المستخدم بالتجربة التي مر بها الآخرون باستخدام المكون الإضافي.
  • الدعم: ستساعدك المشكلات التي تم حلها في الشهرين الماضيين من قبل مطوري المكونات الإضافية في معرفة المشكلات التي قد تواجهها ومستوى الدعم الذي يمكنك توقعه.

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

تفاصيل تقييمات المستخدمين للمكوِّن الإضافي Nelio A / B Testing
تفاصيل تقييمات المستخدمين للمكوِّن الإضافي Nelio A / B Testing.

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

Nelio A / B Testing WordPress.org منتدى الدعم
منتدى دعم اختبار Nelio A / B على WordPress.org.

أخيرًا ، في علامة التبويب "التطوير" ستجد معلومات إضافية حول جميع سجلات التغيير للإصدارات المختلفة من البرنامج المساعد. يُعد مؤشر الممارسة الجيدة أن السجل يعرض تاريخ التغيير (ليس إلزاميًا للإشارة إليه) لمعرفة تواتر تحديثات البرنامج المساعد. وأيضًا أن الأوصاف مفصلة بما يكفي لفهم التغييرات التي تم إجراؤها.

Nelio A / B Testing Changelog
Nelio A / B اختبار التغيير.

استنتاج

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

صورة مميزة لجوستين مورغان على Unsplash.