نصائح للحفاظ على موقع ووردبريس قديم

نشرت: 2021-02-15

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

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

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

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

يتطلب الحفاظ على موقع WordPress قديم على الويب اهتمامًا شديدًا بالتفاصيل. مع ذلك ، إليك بعض النصائح للتأكد من أن موقعك القديم يعمل بشكل جيد.

احترس من المكونات الإضافية والسمات المهجورة

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

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

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

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

يمكن أن تختلف السمات أيضًا. في بعض الأحيان يكون الأمر يتعلق باستبدال أو تعطيل البرامج النصية القديمة التي لن تتجاوز الحشد.

بغض النظر ، من المهم معرفة مكان هذه العناصر. حتى لو عملوا اليوم ، فقد يكون الغد قصة مختلفة.

صناديق القمامة وإعادة التدوير.

قد يكون جافا سكريبت القديم مشكلة

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

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

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

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

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

مفاتيح البيانو المكسورة.

ابحث قبل إزالة الكود

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

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

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

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

كمبيوتر محمول.

ابحث عن الميزات المفقودة

تتغير الأشياء بسرعة على الويب. وبالتالي ، قد يفتقد موقع ويب قديم بعض الميزات المهمة. الأشياء التي يمكن أن تتركك متخلفة أو أسوأ.

ربما يكون أكبر عنصرين في هذه القائمة هما إمكانية الوصول والتصميم سريع الاستجابة. ربما لم يأخذ موقع الويب الذي تم إنشاؤه في عام 2010 هذه الأشياء في الاعتبار.

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

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

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

بلاط الحروف من لعبة لوحية.

إنشاء موقع WordPress قديم (تقريبًا) جديد مرة أخرى

يعود الفضل في كل من WordPress ونظامه البيئي إلى أن مواقع الويب التي تم إنشاؤها منذ سنوات عديدة تستمر في العمل. الكثير من الكود والتصميم أكثر مرونة مما قد يعتقده المرء.

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

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