Bạn có một vài câu hỏi ở đó, vì vậy tôi sẽ đánh chúng riêng lẻ:
Làm thế nào nghiêm trọng là khấu hao trong 8.x và kế hoạch loại bỏ đa trang web trong drupal 9? chủ đề là trong thể loại của kế hoạch trong hai năm.
Khó mà nói ra được. Các chủ đề gây tranh cãi như thế có thể đi theo vòng tròn trong nhiều năm trong cộng đồng nguồn mở. Như bạn có thể thấy, chủ đề đó đã bắt đầu từ ba năm trước và vẫn chưa đi đến kết luận, và có thể không bao giờ đạt được.
Ngay cả khi loại bỏ xảy ra trong 9.x, chúng ta phải mong đợi một số đường dẫn di chuyển để loại bỏ 9.x hay không? Theo ý tưởng của tôi, việc di chuyển này đã không xảy ra đối với các bảng được chia sẻ.
Sẽ ổn ngay cả khi bạn đang chia sẻ bảng, vì bạn chỉ có thể di chuyển từng trang đa trang sang một trang riêng lẻ mới. Bạn có thể phải thực hiện kết xuất cơ sở dữ liệu đặc biệt và nhập để nhận các bảng được chia sẻ vào hệ thống mới của bạn. Tôi đã làm điều này một lần khi chuyển từ D6 sang D7 cho trang web của công ty tôi - tôi đang sử dụng nhiều trang web và trong bản nâng cấp, tôi chỉ tạo hai trang web trong số đó.
Tôi không thể hiểu nó. Nó làm việc như thế nào?
Git giữ tất cả mã của bạn trong một kho lưu trữ mà bạn có thể sao chép khi cần thiết. Vì vậy, bất cứ khi nào bạn cần quay lên một trang web khác, bạn chỉ cần sao chép mã và bạn có một phiên bản Drupal mới. Khi bạn cập nhật các trang web theo thời gian, bạn có thể hợp nhất các thay đổi mã từ kho này sang kho khác.
Trong hệ thống công ty của riêng tôi, chúng tôi có một kho lưu trữ trung tâm cho mỗi dự án. Bất cứ khi nào ai đó mới làm việc trong dự án, họ sao chép mã từ kho lưu trữ trung tâm và họ có một bản sao chính xác của trang web. Sau đó chúng tôi sao chép kho lưu trữ vào webroot, để nó có sẵn trên web. Khi mọi người thay đổi mã, họ sẽ đẩy các thay đổi đến kho lưu trữ trung tâm đó và sau đó bất kỳ ai cũng có thể kéo chúng bất cứ lúc nào vào kho lưu trữ của riêng họ và / hoặc kho lưu trữ được lưu trữ trong webroot của trang web công cộng.