โยกย้ายจาก Drupal 6 เป็น Drupal 8: ทำไมมันถึงเวลาสูง
เผยแพร่แล้ว: 2022-04-09ทุกเว็บไซต์มีขึ้นเพื่อเป็นกลไกที่มีประสิทธิภาพสำหรับธุรกิจของตน ควรส่งเสริมการมองเห็นแบรนด์ ขับเคลื่อนการแปลง และเพิ่มความพึงพอใจของลูกค้าผ่านการทำงานที่ราบรื่น ประสิทธิภาพสูง ความปลอดภัยที่เพียงพอ ประสบการณ์ผู้ใช้ที่มีส่วนร่วม และอื่นๆ
เว็บเก่าทำไม่ได้! นี่คือเหตุผลที่เราต้องการหารือเกี่ยวกับตัวเลือกในการย้ายจาก Drupal 6 เป็น Drupal 8 คุณสามารถติดต่อหน่วยงาน Drupal ของเราเพื่อขอรายละเอียดเพิ่มเติมและสั่งการอัปเกรดที่ราบรื่นได้เสมอ
การโยกย้าย Drupal 6 ไปยัง Drupal 8 ราคาประหยัด
สิ่งที่เราให้ความสำคัญในวันนี้ในยามยากลำบากเหล่านี้คือการช่วยให้ธุรกิจต่างๆ ได้ปรับปรุงเว็บไซต์ให้ได้มากที่สุด นำพวกเขาให้สอดคล้องกับแนวโน้มเทคโนโลยีใหม่ ทำให้พวกเขาเป็นมิตรกับผู้ใช้และบรรณาธิการมากขึ้น และรักษาความปลอดภัยให้กับเว็บไซต์ นั่นเป็นเหตุผลที่ทีมบำรุงรักษาและสนับสนุน Drupal เสนอการโยกย้ายไปยัง Drupal 8 ในราคาที่เหมาะสม พูดคุยกับเราเพื่อหารือเรื่องนี้
เว็บไซต์ของฉันยังอยู่ใน Drupal 6: มีปัญหาอะไร?
หากคุณใช้ D6 คุณเป็นหนึ่งในเจ้าของเว็บไซต์เพียง 35,100+ ราย ตามสถิติการใช้งานหลักของ Drupal นี่คือหยดน้ำในมหาสมุทรของไซต์ Drupal ทั้งหมด 1,100,500 แห่ง แต่มีอะไรผิดปกติกับ D6?
คุณอาจเคยได้ยินว่า D6 ล้าสมัยแล้ว มันหมดอายุการใช้งานในเดือนกุมภาพันธ์ 2559 ทีมงานอย่างเป็นทางการไม่เผยแพร่การอัปเดตหรือแพตช์ใด ๆ อีกต่อไปรวมถึงการอัปเดตความปลอดภัยของ Drupal เพื่อตอบสนองต่อช่องโหว่ที่เปลี่ยนแปลงตลอดเวลา
ไม่มีการปรับปรุงใดๆ อีกต่อไปสำหรับ D6 ในการทำให้เว็บไซต์เป็นมิตรกับผู้ใช้ มอบประสบการณ์ด้านบรรณาธิการที่ดียิ่งขึ้น เพิ่มประสิทธิภาพเว็บไซต์ และนำเสนอโอกาสทางเทคโนโลยีใหม่ๆ
จะไม่มีการสร้างโมดูล D6 ใหม่ให้ตรงกับฟังก์ชันที่คุณต้องการ และโมดูลที่มีอยู่จะไม่ได้รับการปรับปรุงหรือแก้ไขเพื่อกำจัดจุดบกพร่องและปัญหาต่างๆ
เจ้าของไซต์ Drupal 6 มีตัวเลือกอะไรบ้าง?
รูปภาพที่น่าเศร้าที่อธิบายข้างต้นไม่จำเป็นต้องรวมคุณด้วย — มีวิธีแก้ไขในการปรับปรุง เจ้าของเว็บไซต์ Drupal 6 มีตัวเลือกดังต่อไปนี้:
- การสนับสนุนทางการค้า มีโปรแกรม D6 Long Term Support (LTS) เพื่อให้การรักษาความปลอดภัยและการอัปเดตการบำรุงรักษาสำหรับโมดูลหลักและโมดูลที่สนับสนุน ตัวเลือกนี้ดูเหมือนเป็นรูพรุนในผ้าเก่า และคุณก็ถอยหลังอยู่ดี หากคุณเลือกตัวเลือกนี้ คุณจะต้องชำระค่าธรรมเนียมเป็นประจำ แต่สิ่งนี้จะนานแค่ไหน? จะดีกว่ามากที่จะลงทุนเพียงครั้งเดียวในการอัพเกรดจาก Drupal 6 เป็น Drupal 8 โดยเฉพาะอย่างยิ่งกับบริการสนับสนุน Drupal ราคาประหยัดของเรา
- อัปเกรดจาก Drupal 6 เป็น Drupal 7 ซึ่งเคยเป็นตัวเลือกที่มีแนวโน้มดีมาก่อน แต่ไม่ใช่ตอนนี้ D7 แม้ว่าจะยังใช้กันอย่างแพร่หลาย แต่ก็ไม่ใช่ตัวเลือกสำหรับอนาคตในปี 2020 เจ้าของเว็บไซต์ Drupal 7 พยายามอัปเกรดเป็น Drupal 8 เพื่อรับประโยชน์มากมายจาก Drupal 8 นอกจากนี้ D7 ยังไม่พร้อม Drupal 9 ในขณะที่ D8 พร้อม!
- อัปเกรดจาก Drupal 6 เป็น Drupal 8 (แนะนำ) ตัวเลือกนี้พิสูจน์ได้ในอนาคต การโยกย้าย Drupal 6 ไปยัง Drupal 8 จะช่วยให้คุณก้าวไปสู่เส้นทางแห่งนวัตกรรม — การอัปเกรดที่ตามมาทั้งหมดนั้นรวดเร็วและง่ายดาย (เพิ่มเติมในภายหลัง) ตอนนี้ เรากำลังแชร์เหตุผลที่เราแนะนำให้ย้ายไปยัง D8 ในตอนนี้
เหตุใดจึงต้องย้ายจาก Drupal 6 ไปเป็น Drupal 8
นอกเหนือจากสาเหตุข้างต้นที่คุณจำเป็นต้องอัปเกรด Drupal 6 แล้ว ต่อไปนี้คือเหตุผลที่เจาะจงมากขึ้นในการย้ายไปยัง D8 ซึ่งรวมถึงแต่ไม่จำกัดเพียง:
- อัพเกรดง่ายตลอดไป D9 กำลังจะมาในเร็วๆ นี้ และไซต์ทั้งหมดที่ใช้ D8 เวอร์ชันล่าสุดและปลอดจากโค้ดที่เลิกใช้แล้วจะพร้อมสำหรับ D9 ทันที ดังนั้น แม้ว่าทั้ง D7 และ D8 จะหมดอายุการใช้งานในเดือนพฤศจิกายน 2021 แต่การข้ามไปยัง D9 อย่างรวดเร็วจะเป็นเรื่องง่ายหากคุณอยู่บน D8 คุณต้องทำขั้นตอนนี้เพียงครั้งเดียว — ย้ายจาก Drupal 6 เป็น Drupal 8 — และหลีกเลี่ยงความยุ่งยากกับการอัปเกรดในอนาคต
- ประสบการณ์ด้านบรรณาธิการที่ได้รับการปรับปรุงอย่างมีนัยสำคัญ D8 ให้ความสำคัญกับการจัดการเนื้อหาที่ง่ายดาย มี CKEditor เพื่อสร้างเนื้อหาที่สะดวก มีเดียไลบรารี่เพื่อจัดเก็บและใช้มัลติมีเดียต่างๆ คุณลักษณะการแก้ไขด่วนเพื่อแก้ไขสิ่งต่างๆ ได้ทันที ตัวเลือกการดูแลเนื้อหาที่ได้รับการปรับปรุง ตัวสร้างเค้าโครงแบบลากและวางเพื่อกำหนดรูปร่างหน้าเว็บของคุณ และอื่นๆ อีกมากมาย
- แนวทางมือถือเป็นอันดับแรก การทำให้เว็บไซต์ของคุณเหมาะกับอุปกรณ์เคลื่อนที่และมอบประสบการณ์การท่องเว็บที่ดีที่สุดแก่ผู้ชมทุกคนเป็นสิ่งจำเป็น โยกย้ายไปยัง Drupal 8 ด้วยวิธีมือถือเป็นอันดับแรก! มันมีธีมหลักที่ตอบสนองต่ออุปกรณ์พกพา โมดูล Responsive Image และ Breakpoint และคุณสมบัติในตัวและส่วนเสริมอื่น ๆ อีกมากมายสำหรับการออกแบบเว็บที่ตอบสนอง
- ความสามารถพิเศษหลายภาษา หากเหตุผลมากมายที่ทำให้ไซต์ของคุณมีหลายภาษาทำให้คุณมั่นใจ การโยกย้าย Drupal 6 ไปยัง Drupal 8 ถือเป็นเหมืองทองคำ รองรับเกือบร้อยภาษา มีการอัปโหลดการแปลอินเทอร์เฟซในคลิกเดียว การตั้งค่าหลายภาษาแบบละเอียด และอื่นๆ ทำให้ Drupal เป็นตัวเลือกที่ดีที่สุดสำหรับเว็บไซต์หลายภาษา
- แนวทาง API แรก ได้เวลาเข้าถึงดิจิทัลแบบทวีคูณ! โยกย้ายไปยัง D8 เพื่อใช้ความสามารถที่ได้รับการปรับปรุงเพื่อแบ่งปันข้อมูลกับแอปพลิเคชันใดๆ สิ่งเหล่านี้สามารถเขียนด้วย Python, Java, Go และอื่น ๆ รวมทั้งขับเคลื่อนโดยเฟรมเวิร์ก JavaScript เช่น React, Vue, Gatsby, Ember เป็นต้น ให้ความเร็วในการโหลดพิเศษและประสบการณ์ไดนามิก
- ฉัน รวมเข้ากับซอฟต์แวร์อะไรก็ได้ที่คุณต้องการ การโยกย้าย Drupal 6 ไปยัง Drupal 8 จะเปิดโอกาสมากมายในการผสานรวมไซต์ของคุณเข้ากับโซลูชันการตลาดอัตโนมัติที่คุณชื่นชอบ แพลตฟอร์ม CRM API ของบุคคลที่สามทุกประเภท และอื่นๆ
- อีกระดับของอีคอมเมิร์ซ หากคุณมีหรือคิดที่จะมีคุณสมบัติอีคอมเมิร์ซในไซต์ของคุณ ให้พิจารณา Drupal Commerce 2 ซึ่งมีอยู่ใน D8 การจัดการผลิตภัณฑ์ที่สะดวกสบาย เกตเวย์การชำระเงินที่ยอดเยี่ยม ตัวเลือกการชำระเงินที่หลากหลาย สกุลเงินที่หลากหลาย การชำระเงินที่ยืดหยุ่น และการค้าแบบแยกส่วน เป็นเพียงเหตุผลบางส่วนในการสร้างร้านค้าออนไลน์ด้วย Commerce 2
- สถาปัตยกรรมใหม่ล่าสุดและไลบรารีล่าสุด สถาปัตยกรรม Drupal 8 ใหม่ทั้งหมดสะท้อนถึงประสิทธิภาพของไซต์ที่ดีขึ้น การพัฒนาที่มีประสิทธิภาพ การบำรุงรักษาไซต์ในระดับสูง โค้ดที่สะอาด และอื่นๆ D8 สร้างขึ้นบน OOP (การเขียนโปรแกรมเชิงวัตถุ) และใช้ส่วนประกอบ Symfony ล่าสุด, เอ็นจิ้น Twig, โปรแกรมจัดการแพ็คเกจ Composer เป็นต้น
วิธีการโยกย้าย Drupal 6 ถึง 8
กระบวนการโยกย้าย Drupal 6 หมายถึงการสร้างไซต์ D8 จากแถบสเลทที่สะอาด และย้ายการกำหนดค่าไซต์และเนื้อหาไซต์ของคุณไปยังไซต์นั้น ความแตกต่างอย่างมากในสถาปัตยกรรมทำให้เกิดความท้าทายในการโยกย้าย Drupal 8
โชคดีที่มีโมดูลหลัก D8 ที่เป็นประโยชน์มากซึ่งให้การโยกย้ายเนื้อหาและการกำหนดค่าที่ราบรื่น อย่างไรก็ตาม ในหลายกรณี คุณอาจต้องใช้สคริปต์ที่กำหนดเอง เนื้อหาแบบแมนนวลหรือการกำหนดค่าใหม่ และอื่นๆ
ต่อไปนี้เป็นขั้นตอนพื้นฐานในการย้ายจาก Drupal 6 เป็น 8 ผ่าน UI ของผู้ดูแลระบบ:
- ตรวจสอบความต้องการของเว็บไซต์ของคุณ & การตรวจสอบโมดูลของคุณ (ไม่จำเป็นอีกต่อไป ย้ายไปที่แกนหลัก ฯลฯ)
- เขียนโมดูลที่กำหนดเองของคุณใหม่อย่างครอบคลุมตามสถาปัตยกรรม D8 ใหม่ และกำจัด API และฟังก์ชันที่เลิกใช้แล้ว
- ปรึกษาผู้เชี่ยวชาญด้าน SEO เพื่อหารือเกี่ยวกับโครงสร้าง URL การเปลี่ยนเส้นทางที่เป็นไปได้ และอื่นๆ
- กำลังอัปเดตไซต์ D6 เป็นเวอร์ชันรองล่าสุด
- สำรองข้อมูลไซต์ปัจจุบันของคุณเป็นคำแนะนำด้านความปลอดภัยที่ดี
- การสร้างการติดตั้ง Drupal เวอร์ชันล่าสุดที่พร้อมใช้งาน
- การเปิดใช้งานโมดูลการย้ายข้อมูลหลัก (Migrate, Migrate Drupal, Migrate Drupal UI และหากจำเป็น Migrate Drupal Multilingual)
- เปิดใช้งานโมดูลหลักและสนับสนุนที่จำเป็นซึ่งคุณจะต้องใช้สำหรับการย้ายเนื้อหาหรือการกำหนดค่า
- การระบุรายละเอียดของไซต์ต้นทางบนเส้นทาง /upgrade ของไซต์ D8 ใหม่ของคุณ
- ดำเนินการอัปเกรดด้วยปุ่ม "ดำเนินการอัปเกรด" ที่จัดเตรียมโดย Migrate UI
- ตรวจสอบบันทึกและตรวจหาข้อผิดพลาด
มอบการโยกย้าย Drupal 6 ของคุณไปยัง Drupal 8
บทความนี้อธิบายว่าทำไมคุณต้องมีการอัปเดต Drupal 6 (เรียกว่า "อัปเกรด" ในโลกของ Drupal เมื่อพูดถึงการย้ายระหว่างเวอร์ชันหลัก) ตอนนี้คุณทราบเวลาที่จะย้ายจาก Drupal 6 ไปยัง Drupal 8 แล้ว
แค่ลงมือทำครั้งเดียว — และเพลิดเพลินไปกับนวัตกรรม ประสิทธิภาพ และความปลอดภัย ให้ทีมสนับสนุนของ Drupal ดูแลการโยกย้าย Drupal 6 ไปยัง Drupal 8 ของคุณ!