ไม่ว่าคุณจะทำอะไร คุณจะต้องทำงานหนักมาก จากนี้ไป Drupal ได้เปลี่ยนวิธีการอัปเกรดครั้งใหญ่ แทนที่จะใช้ความพยายามครั้งใหญ่ในการเปลี่ยนจาก D5 เป็น D6 เป็น D7 เป็นต้น ควรมีการทำงานต่อเนื่องเพียงเล็กน้อยที่จำเป็นเพื่อให้ไซต์ของคุณทันสมัยอยู่เสมอ . แต่คุณต้องไปถึง D8 เป็นอย่างน้อยเพื่อใช้ประโยชน์จากสิ่งนั้น ...
การใช้ Migrate เพื่อเปลี่ยนจาก Drupal 6 เป็น Drupal 8/9 นั้นมีการจัดทำเอกสารไว้ค่อนข้างดี และปัญหาที่คุณจะพบส่วนใหญ่จะเป็นที่ทราบกันดีและมีเอกสารกำกับไว้ด้วยแต่กระบวนการโยกย้ายนี้ใช้ไม่ได้กับ Drupal 5 ดังนั้นฉันขอแนะนำให้ลองอัปเดตจาก D5 เป็น D6 ก่อน นี่เป็นกระบวนการที่ค่อนข้างง่าย ดูตัวอย่าง การอัปเกรดจาก Drupal 5.x เป็น Drupal 6.x - บทช่วยสอน
ทั้งหมดนี้ทำงานได้ดีเพียงใดขึ้นอยู่กับหลายสิ่งหลายอย่างที่เฉพาะเจาะจงกับไซต์ของคุณ โดยส่วนใหญ่แล้วโมดูลที่สนับสนุนที่คุณใช้นั้นได้รับการพอร์ตไปยัง D6/D9 หรือไม่ และรองรับการโยกย้ายสำหรับการเปลี่ยนจาก D6 เป็น D9 หรือไม่ อีกปัญหาหนึ่งคือธีมของคุณ - ธีมมีการเปลี่ยนแปลงอย่างมากระหว่าง D5 และ D9 ดังนั้นคุณอาจต้องทำงานหลายอย่างเพื่อให้ได้รูปลักษณ์ที่คุณต้องการ คุณจะไม่สามารถคงรูปลักษณ์เดิมไว้ได้ในตอนนี้ แต่นั่นอาจเป็นสิ่งที่ดีเพราะไซต์ D5 ดูล้าสมัยจริงๆ
หากเป้าหมายหลักของคุณคือการรักษาเนื้อหาของคุณ ฉันคิดว่าโอกาสที่คุณจะประสบความสำเร็จนั้นดีกว่ามากหากคุณใช้ Drupal แทนการพยายามเปลี่ยนไปใช้ CMS / ซอฟต์แวร์อื่น เพราะแม้ว่า D9 จะแตกต่างจาก D5 ค่อนข้างมาก แต่การก้าวกระโดดก็คือ น้อยกว่าความแตกต่างระหว่าง Drupal และ WordPress