ما تعلمته عن صيانة WordPress
نشرت: 2020-09-12على مدار العقد الماضي ، تركز الكثير من عملي في التصميم والتطوير حول WordPress. لقد أمضيت وقتًا طويلاً في إنشاء وصيانة مواقع الويب التي تستخدم نظام إدارة المحتوى الأكثر استخدامًا في العالم.
ليس من قبيل الصدفة ، لقد تعلمت الكثير في تلك الفترة. وهكذا ، لإعادة صياغة القول المأثور: عندما تعرف أفضل ، فأنت تفعل أفضل.
بالتفكير في تجاربي ، التي تضمنت الكثير من الصعود والهبوط ، أردت مشاركة ما تعلمته مع جمهور أوسع (أي جمهور يتجاوز الحيوانات الأليفة في مكتبي المنزلي). كجزء من هذا المسعى ، قدمت عرضًا تقديميًا حول صيانة العديد من مواقع WordPress في WordCamp Lehigh Valley 2019.
وبنفس الروح ، فيما يلي مجموعة من بعض أهم الدروس التي تعلمتها - العديد منها بالطريقة الصعبة. آمل أن يساعدوك في تجنب بعض المفاهيم الخاطئة والأخطاء نفسها التي أوقعتني.
نادرًا ما تكون التحديثات حالة طارئة
إذا كنت تقضي وقتًا كافيًا في استخدام WordPress والقراءة عنه ، فستسمع بالتأكيد الكثير عن تحديث مواقعك باستمرار. بالتأكيد ، التحديثات على WordPress الأساسية والسمات والمكونات الإضافية مهمة للحفاظ على التوافق والأمان.
الوعي بالقضية أمر حيوي. ليس من الجيد أبدًا تجاهل الإصدارات الجديدة فور ظهورها. ومع ذلك ، ليس من الضروري عادةً تطبيق التحديثات على الفور.
يزداد تعقيد المواقع الإلكترونية التي نبنيها. وغالبًا ما يعتمدون على الكثير من القطع المتباينة من جهات خارجية مختلفة ، ناهيك عن الرمز المخصص الذي نضيفه إلى هذا المزيج. كلما كان الموقع أكثر تعقيدًا ، زادت احتمالات حدوث خطأ ما.
ما لم يؤثر التحديث بشكل مباشر على أمان موقعك أو وظائفه ، فلا بأس في الانتظار قليلاً. انظر إلى سجلات التغيير ومنتديات الدعم واعرف ما إذا كان الآخرون يواجهون مشكلات. عندما تشعر بالرضا عن استقرار الأمور ، فابدأ وقم بالتحديث.
لا يوجد موقعان متماثلان
أحد الأشياء الرائعة في WordPress هو حقيقة أنه يمكنك تكوين موقع بعدة طرق. هل تريد إضافة بعض وظائف تحسين محركات البحث؟ لديك الكثير من الخيارات. هل تحتاج إلى مظهر محفظة رائع؟ هناك الكثير للاختيار من بينها.
ومع ذلك ، هناك جانب سلبي لكل هذا الاختيار. إنه يؤدي إلى مستوى معين من عدم القدرة على التنبؤ من حيث كيفية استجابة الموقع للتغيير. قد تتسبب تحديثات البرامج في حدوث مشكلات. قد يستمر الاستخدام المستمر لمكوِّن إضافي قديم مهجور في العمل - حتى لا يحدث ذلك. هناك عدد من العوامل الأخرى التي يمكن أن تلعب دورًا.
كل هذا يجعل الصيانة أكثر صعوبة. نظرًا لأن لكل موقع تعقيداته الخاصة ، فمن المهم معرفة كل ما يمكنك معرفته عنهم والاحتفاظ بالوثائق.
على سبيل المثال ، يعد توثيق المعلومات المتعلقة بالمكونات الإضافية وتخصيصات السمات وبيئة الاستضافة عادة جديرة بالاهتمام. احتفظ بها جميعًا في ملف نصي وستكون بمثابة مرجع مفيد مع تقدم عمر الموقع.
هناك بعض الأشياء التي لا يمكننا التحكم فيها
كمصممي ويب ، نضع قلوبنا وروحنا في الأشياء التي نقوم بها. نحن نبني مواقع إلكترونية بهدف مساعدة عملائنا على تحقيق أهدافهم. عندما لا تسير الأمور كما كنا نأمل ، يمكننا أن نأخذها على محمل شخصي. إنه أمر سيء بشكل خاص عندما يتجاوز الموقف قدرتنا على تصحيحه.
وخير مثال على ذلك هو اكتشاف أن سمة و / أو مكونًا إضافيًا لا يعملان بشكل صحيح. في كثير من الأحيان ، يكون مزيج من قطعتين مختلفتين متعارضتين مع بعضهما البعض. والنتيجة هي أن ميزة أو وظيفة معينة تصبح معطلة.
من أي وقت مضى بطل التكنولوجيا الخارق ، تحاول العمل مع مطوري المنتج (المنتجات) المسيئة. أنت تقدم تفاصيل الخطأ وربما تمنحهم حق الوصول إلى التثبيت الخاص بك. ولكن ، من حين لآخر ، يبدو أن كل هذا الجهد يذهب سدى.
لا يرى هؤلاء المزودون بالضرورة الأشياء بنفس الإلحاح. قد يصلحون أو لا يصلحون. قد يخبرونك أنهم سيبحثون عن المشكلة ولن تسمع منهم أبدًا مرة أخرى. إنه أمر محبط ويمكن أن يجعلك تشعر وكأنك تخذل عميلك.
في حين أنها ليست مثالية أبدًا ، إلا أن الحقيقة هي أن هناك بالفعل بعض الأشياء الخارجة عن إرادتنا. في هذه الحالات ، يكون أفضل ما يمكنك فعله هو المتابعة والمضي قدمًا لإيجاد حل يعمل - مع منتج معين أو بدونه.
وتجدر الإشارة أيضًا إلى أنه في حين أنه ستكون هناك أوقات لا تنجح فيها جهودك للحصول على إصلاح للأخطاء ، فسيكون هناك ذلك الوقت الذي تنجح فيه. هذا وحده يجعله يستحق العناء.
الأدوات والعمليات يمكن أن تساعد
إذا كنت تدير عددًا قليلاً من مواقع WordPress ، فإن مواكبة احتياجاتهم ليس بالأمر الصعب. ولكن مع نمو محفظتك ، تزداد فرص أن يفوتك شيء ما. هذا أمر طبيعي ، حيث لا يمكنك التواجد في كل مكان مرة واحدة.
لحسن الحظ ، هناك بعض الأدوات الرائعة للمساعدة. على سبيل المثال ، ستسمح لك خدمة لوحة معلومات موحدة مثل ManageWP أو InfiniteWP أو Jetpack (من بين العديد من المواقع الأخرى) بإدارة كل موقع من مواقع WordPress الخاصة بك من خلال واجهة مستخدم واحدة. قم بتحديث المكونات الإضافية وتشغيل النسخ الاحتياطية واعرف بشكل عام مكانك بالضبط. إذا كنت مصممًا يدير الكثير من المواقع ، فإن هذا النوع من الأنظمة يمكن أن يكون منقذًا.
لكن الأدوات ليست سوى جزء واحد من المعادلة. تطوير عمليات للتعامل مع مواقع الويب الخاصة بك هو نفس القدر من الأهمية.
في بعض الأحيان ، من السهل الشعور بالخوف قليلاً عندما يذكر شخص ما "عملية". لكن لا تخف أبدًا - لا يجب أن تكون معقدة. مجرد الحصول على يوم ووقت روتيني عند البحث وإجراء التحديثات هو عملية كافية لمعظم المواقف.
سوف تتعلم كما تذهب
يعد الحفاظ على موقع WordPress على الويب مسؤولية أكبر مما قد يبدو للوهلة الأولى. ببساطة ، النقر فوق زر التحديث بين الحين والآخر لا يكفي. كما يتطلب الأمر بعض التفكير الدقيق والبحث والتخطيط للقيام بذلك بشكل صحيح.
ولكن كلما زاد عدد المواقع التي تعتني بها ، زادت فرصك في تعلم أفضل الممارسات. ليس ذلك فحسب ، إنها أيضًا فرصة لاكتشاف أكثر الطرق فعالية لتطوير سير عمل الصيانة.
في النهاية ، يتعلق الأمر كله بمتابعة الأمور والقيام بذلك بأسهل طريقة ممكنة.