สิ่งที่ฉันได้เรียนรู้เกี่ยวกับการบำรุงรักษา WordPress

เผยแพร่แล้ว: 2020-09-12

ในทศวรรษที่ผ่านมา งานออกแบบและการพัฒนาส่วนใหญ่ของฉันเน้นที่ WordPress ฉันใช้เวลาพอสมควรในการสร้างและดูแลเว็บไซต์ที่ใช้ CMS ที่ใช้กันอย่างแพร่หลายมากที่สุดในโลก

ไม่ใช่เรื่องบังเอิญ ฉันได้เรียนรู้มากมายในช่วงนั้น ดังนั้น ในการถอดความคำโบราณที่ว่า เมื่อคุณรู้ดีกว่า คุณก็ทำได้ดีกว่า

เมื่อนึกถึงประสบการณ์ของฉัน ซึ่งมีทั้งขึ้นและลง ฉันต้องการแบ่งปันสิ่งที่ฉันได้เรียนรู้กับผู้ชมในวงกว้างขึ้น (นั่นคือ หนึ่งนอกเหนือจากสัตว์เลี้ยงในสำนักงานที่บ้านของฉัน) เป็นส่วนหนึ่งของภารกิจนั้น ฉันได้นำเสนอเกี่ยวกับการดูแลเว็บไซต์ WordPress หลายแห่งที่ WordCamp Lehigh Valley 2019

ด้วยใจเดียวกัน ด้านล่างนี้คือชุดบทเรียนที่สำคัญที่สุดบางบทที่ฉันได้เรียนรู้ – บทเรียนเหล่านี้ยากลำบากมาก หวังว่ามันจะช่วยคุณหลีกเลี่ยงความเข้าใจผิดและข้อผิดพลาดบางอย่างที่เกิดขึ้นกับฉัน

การอัปเดตมักไม่ค่อยเป็นเรื่องฉุกเฉิน

หากคุณใช้เวลามากพอในการใช้และอ่านเกี่ยวกับ WordPress คุณจะได้ยินเรื่องราวมากมายเกี่ยวกับการปรับปรุงไซต์ของคุณให้ทันสมัยอยู่เสมอ แน่นอนว่าการอัปเดตหลัก ธีม และปลั๊กอินของ WordPress มีความสำคัญต่อการรักษาความเข้ากันได้และความปลอดภัย

การรับรู้ของปัญหาเป็นสิ่งสำคัญ ไม่ควรละเลยเวอร์ชันใหม่เมื่อออกมา อย่างไรก็ตาม โดยปกติไม่จำเป็นต้องใช้การอัปเดตในทันที

เว็บไซต์ที่เราสร้างมีความซับซ้อนเพิ่มขึ้น และพวกเขามักจะพึ่งพาชิ้นส่วนที่แตกต่างกันจำนวนมากจากบุคคลที่สามหลายราย ไม่ต้องพูดถึงโค้ดที่กำหนดเองที่เราเพิ่มลงในมิกซ์นั้น ยิ่งไซต์ซับซ้อนมากเท่าไหร่ โอกาสที่ผิดพลาดก็จะยิ่งมากขึ้นเท่านั้น

เว้นแต่ว่าการอัปเดตจะส่งผลโดยตรงต่อความปลอดภัยหรือฟังก์ชันของไซต์ คุณสามารถรอสักครู่ได้ ดูบันทึกการเปลี่ยนแปลงและฟอรัมการสนับสนุน และดูว่าผู้อื่นมีปัญหาหรือไม่ เมื่อคุณพอใจที่สิ่งต่าง ๆ ดูเสถียรแล้ว ไปข้างหน้าและอัปเดต

ป้ายที่เขียนว่า "And Breathe"

ไม่มีสองเว็บไซต์เหมือนกัน

ข้อดีอย่างหนึ่งของ WordPress คือคุณสามารถกำหนดค่าไซต์ได้หลายวิธี ต้องการเพิ่มฟังก์ชัน SEO หรือไม่? คุณมีตัวเลือกมากมาย ต้องการธีมพอร์ตโฟลิโอที่ยอดเยี่ยมหรือไม่? มีให้เลือกมากมาย

อย่างไรก็ตาม มีข้อเสียสำหรับตัวเลือกทั้งหมดนี้ มันนำไปสู่ระดับความคาดเดาไม่ได้ในแง่ของวิธีที่ไซต์จะตอบสนองต่อการเปลี่ยนแปลง การอัปเดตซอฟต์แวร์อาจทำให้เกิดปัญหาได้ การใช้ปลั๊กอินเก่าที่ถูกละทิ้งอย่างต่อเนื่องอาจยังคงทำงานต่อไป จนกว่าจะไม่ทำงาน มีปัจจัยอื่น ๆ อีกมากมายที่สามารถเข้ามาเล่นได้

ทั้งหมดนี้ทำให้การบำรุงรักษายากขึ้น เนื่องจากแต่ละไซต์มีความสลับซับซ้อนของตัวเอง สิ่งสำคัญคือต้องรู้ทุกอย่างที่คุณสามารถทำได้เกี่ยวกับไซต์เหล่านั้นและเก็บเอกสารไว้

ตัวอย่างเช่น การบันทึกข้อมูลเกี่ยวกับปลั๊กอิน การปรับแต่งธีม และสภาพแวดล้อมการโฮสต์เป็นสิ่งที่คุ้มค่า เก็บทุกอย่างไว้ในไฟล์ข้อความและจะทำหน้าที่เป็นข้อมูลอ้างอิงที่มีประโยชน์เมื่อเว็บไซต์มีอายุมากขึ้น

คนใส่รองเท้าสองสีต่างกัน

มีบางสิ่งที่เราไม่สามารถควบคุมได้

ในฐานะนักออกแบบเว็บไซต์ เราทุ่มเททั้งกายและใจให้กับสิ่งที่เราทำ เราสร้างเว็บไซต์โดยมีเป้าหมายเพื่อช่วยให้ลูกค้าของเราบรรลุเป้าหมาย เมื่อสิ่งต่าง ๆ ไม่เป็นไปตามที่เราหวังไว้ เราสามารถจัดการได้เป็นการส่วนตัว เป็นเรื่องเลวร้ายอย่างยิ่งเมื่อสถานการณ์เกินความสามารถของเราที่จะแก้ไข

ตัวอย่างที่สำคัญคือพบว่าธีมและ/หรือปลั๊กอินทำงานไม่ถูกต้อง หลายครั้งมันเป็นการรวมกันของสองชิ้นส่วนที่แตกต่างกันซึ่งขัดแย้งกัน ผลที่ได้คือคุณสมบัติหรือฟังก์ชันเฉพาะเสีย

คุณพยายามทำงานร่วมกับนักพัฒนาผลิตภัณฑ์ที่ละเมิด คุณให้รายละเอียดข้อบกพร่องและอาจให้สิทธิ์เข้าถึงการติดตั้งของคุณ แต่บางครั้งดูเหมือนว่าความพยายามทั้งหมดนั้นจะสูญเปล่า

ผู้ให้บริการเหล่านี้ไม่จำเป็นต้องเห็นสิ่งต่าง ๆ ที่มีความเร่งด่วนเหมือนกัน พวกเขาอาจหรือไม่อาจแก้ไขได้ พวกเขาอาจบอกคุณว่าพวกเขาจะค้นคว้าปัญหาและคุณจะไม่ได้รับข่าวสารจากพวกเขาอีกเลย มันน่าหงุดหงิดและทำให้คุณรู้สึกเหมือนกำลังทำให้ลูกค้าผิดหวัง

แม้ว่าจะไม่สมบูรณ์แบบ แต่ความจริงก็คือมีบางสิ่งที่อยู่นอกเหนือการควบคุมของเรา ในกรณีเหล่านี้ สิ่งที่ดีที่สุดที่ควรทำคือเลือกและดำเนินการต่อไปเพื่อค้นหาโซลูชันที่ จะ ใช้งานได้ ไม่ว่าจะมีหรือไม่มีผลิตภัณฑ์ใดผลิตภัณฑ์หนึ่ง

และยังเป็นที่น่าสังเกตว่า แม้ว่าจะมีบางครั้งที่ความพยายามของคุณในการจัดหาโปรแกรมแก้ไขข้อบกพร่องไม่ได้ผล แต่ก็มีบางครั้งที่พวกเขาทำได้ แค่นั้นก็คุ้มแล้ว

เอื้อมมือไปทางดวงอาทิตย์

เครื่องมือและกระบวนการสามารถช่วยได้

หากคุณกำลังจัดการเว็บไซต์ WordPress ไม่กี่แห่ง การรักษาความต้องการของพวกเขาก็ไม่ใช่เรื่องยาก แต่เมื่อพอร์ตโฟลิโอของคุณเติบโตขึ้น โอกาสที่คุณจะพลาดบางสิ่งบางอย่างก็เช่นกัน นี่เป็นเรื่องธรรมชาติ เพราะคุณไม่สามารถไปได้ทุกที่ในคราวเดียว

โชคดีที่มีเครื่องมือที่น่าทึ่งบางอย่างที่จะช่วยคุณได้ ตัวอย่างเช่น บริการแดชบอร์ดแบบรวมศูนย์ เช่น ManageWP, InfiniteWP หรือ Jetpack (และอื่น ๆ อีกมากมาย) จะช่วยให้คุณสามารถจัดการไซต์ WordPress แต่ละไซต์ของคุณผ่าน UI เดียว อัปเดตปลั๊กอิน เรียกใช้การสำรองข้อมูล และโดยทั่วไปจะรู้ว่าคุณอยู่ที่ใด หากคุณเป็นนักออกแบบที่จัดการไซต์จำนวนมาก ระบบประเภทนี้สามารถช่วยชีวิตได้

แต่เครื่องมือเป็นเพียงส่วนหนึ่งของสมการ การพัฒนากระบวนการในการจัดการกับเว็บไซต์ของคุณมีความสำคัญเท่าเทียมกัน

บางครั้งก็ง่ายที่จะกลัวเล็กน้อยเมื่อมีคนพูดถึง "กระบวนการ" แต่อย่ากลัวเลย ไม่จำเป็นต้องซับซ้อน เพียงแค่มีวันและเวลาที่เป็นกิจวัตรเมื่อคุณค้นคว้าและทำการอัปเดตก็เพียงพอแล้วสำหรับสถานการณ์ส่วนใหญ่

คนที่ถือหลอดไฟ

คุณจะได้เรียนรู้ตามที่คุณไป

การดูแลเว็บไซต์ WordPress เป็นความรับผิดชอบที่ยิ่งใหญ่กว่าที่เห็นในแวบแรก เพียงแค่คลิกปุ่มอัปเดตเป็นระยะ ๆ เท่านั้นยังไม่พอ นอกจากนี้ยังต้องใช้ความคิด การวิจัย และการวางแผนอย่างรอบคอบเพื่อให้ถูกต้อง

แต่ยิ่งคุณดูแลเว็บไซต์มากเท่าใด โอกาสที่คุณต้องเรียนรู้แนวทางปฏิบัติที่ดีที่สุดก็จะยิ่งมากขึ้นเท่านั้น ไม่เพียงเท่านั้น ยังเป็นโอกาสที่จะค้นพบวิธีที่มีประสิทธิภาพที่สุดในการพัฒนาเวิร์กโฟลว์การบำรุงรักษา

ในท้ายที่สุด มันเป็นเรื่องของการรักษาสิ่งต่าง ๆ และทำในวิธีที่ง่ายที่สุด