Bất kể bạn làm gì, bạn sẽ phải làm rất nhiều việc. Trong tương lai, Drupal đã thay đổi cách thực hiện các nâng cấp lớn, vì vậy từ giờ trở đi thay vì nỗ lực lớn để chuyển từ D5 sang D6 sang D7, v.v., bạn chỉ cần thực hiện một lượng nhỏ công việc liên tục để giữ cho trang web của mình luôn được cập nhật . Nhưng bạn phải đạt ít nhất D8 để tận dụng lợi thế đó ...
Sử dụng Di chuyển để chuyển từ Drupal 6 sang Drupal 8/9 được ghi lại khá đầy đủ và các sự cố bạn gặp phải hầu hết đã được biết đến và cũng được ghi lại.Nhưng quy trình Di chuyển này không hoạt động đối với Drupal 5, vì vậy tôi khuyên bạn nên thử cập nhật từ D5 lên D6 trước. Đây cũng là một quá trình khá đơn giản. Xem ví dụ Nâng cấp từ Drupal 5.x lên Drupal 6.x - Hướng dẫn
Tất cả những điều này hoạt động tốt như thế nào sẽ phụ thuộc vào rất nhiều thứ cụ thể đối với trang web của bạn, chủ yếu là liệu các mô-đun đóng góp mà bạn dựa vào đã được chuyển sang D6/D9 hay chưa và liệu chúng có hỗ trợ Di chuyển để chuyển từ D6 sang D9 hay không. Một vấn đề khác sẽ là chủ đề của bạn - chủ đề đã thay đổi đáng kể giữa D5 và D9, do đó bạn có thể phải thực hiện nhiều thao tác để có được giao diện mong muốn. Bạn sẽ không thể giữ nguyên giao diện như hiện tại, nhưng đó có thể là một điều tốt vì các trang web D5 trông thực sự lỗi thời.
Nếu mục tiêu chính của bạn là bảo tồn nội dung của mình, thì tôi nghĩ cơ hội thành công của bạn nếu bạn ở lại với Drupal sẽ cao hơn nhiều so với việc bạn cố gắng chuyển sang một số CMS / phần mềm khác bởi vì mặc dù D9 khá khác so với D5, nhưng bước nhảy là ít hơn sự khác biệt giữa Drupal và WordPress.