Các loại nội dung di chuyển sẽ có thể?


12

Tôi có một trang web Drupal 7 với 40 loại nội dung. Khi Drupal 8 sẽ được phát hành, tôi muốn di chuyển các loại nội dung này.

Điều này sẽ có thể, hoặc tôi sẽ phải tạo các loại nội dung này từ đầu?


1
Drupal 8 sẽ có cấu hình di chuyển ra khỏi hộp để bạn có thể di chuyển các loại nội dung một cách dễ dàng.
benjy

1
40 loại nội dung? Họ có cắn quá nhiều không?
móng vuốt

2
Không có điều gì là quá nhiều @claws ... tùy thuộc vào trường hợp sử dụng. Chúng tôi không biết sokratis đang sử dụng trang web để làm gì.
Darvanen

đây là một bài viết khá hay về các nút di chuyển, nhưng cũng bao gồm Người dùng và các nguyên tắc phân loại: metaltoad.com/blog/migrating-nodes-drupal-7-to-drupal-8
Alejandro Moreno

Câu trả lời:


17

Tôi đoán nơi tốt nhất để tìm kiếm quá trình nâng cấp là tệp UPGRADE.txt . Tại đây bạn có thể tìm thấy cách tiếp cận từng bước để nâng cấp trang web từ Drupal 6/7 lên Drupal 8.

Lõi Drupal 8 sẽ bao gồm API di chuyển dữ liệu mạnh mẽ: https://drupal.org/node/2121299 , một phần của sáng kiến ​​IMP: https://groups.drupal.org/imp . Ngoài ra, bạn có thể kiểm tra danh sách các mô-đun được cập nhật gần đây được bao gồm trong lõi 8 của Drupal: http://blog.merge.nl/2014/01/21/drupal-which-drupal-7-modules-went-into-drupal- cốt lõi

Một số liên kết mà bạn kiểm tra:

  1. Chuẩn bị trang web của bạn cho Drupal 8: http://www.acquia.com/blog/getting-your-site-pered-drupal-8
  2. Drupal 8 - Cải tiến quy trình nâng cấp: http://www.acquia.com/blog/d8migrate
  3. Chuyển đổi các mô-đun từ Drupal 7 sang Drupal 8: http://webchick.net/upTHER-modules-d8
  4. Chuyển đổi các mô-đun 7.x thành 8.x: https://drupal.org/update/modules/7/8

1
UPGRADE.txt có vẻ đã lỗi thời ngay bây giờ, sẽ không có đường dẫn nâng cấp lên Drupal 8, chỉ có một di chuyển.
benjy

@Ben Đây có thể là một trường hợp, tôi cần kiểm tra về điều này. Cảm ơn đã đưa ra điểm này !!
Ankit Agrawal

sự khác biệt giữa upgrade& là migrategì?
móng vuốt

1
.... ) đến Drupal
Ankit Agrawal

1
@claws Người ta nói vì Durpal 8 hoàn toàn khác với các phiên bản drupal hiện tại (ví dụ 6 hoặc 7), nó liên quan đến việc tích hợp các thành phần khung giao hưởng, kiến ​​trúc MVC, công cụ mẫu twig, v.v.
Ankit Agrawal

0

Bạn có thể thử "nâng cấp" bằng mô-đun di chuyển lõi D8. Đồng thời cài đặt mô-đun contrib di chuyển_plus. Nó cho phép bạn chuyển đổi các loại nội dung tùy chỉnh, người dùng, nhận xét, phân loại, v.v. Hầu hết các lĩnh vực phổ biến nên được đề cập. Nếu bạn có một cái gì đó thực sự tùy chỉnh đang diễn ra, như một mô-đun tùy chỉnh, bạn cũng sẽ phải thực hiện một số chương trình. Nhưng nếu bạn chỉ sử dụng các yếu tố cần thiết của D7, di chuyển có thể bạn đã được bảo hiểm. Trong mọi trường hợp, bạn sẽ phải xây dựng lại một trang web mới và di chuyển nội dung ở đó, vì vậy đó không phải là một giải pháp không gây đau đớn.

Tài liệu cập nhật nhất của bạn được tìm thấy ở đây: https://www.drupal.org/upTHER/migrate


0

Bas là đúng , nhưng có rất nhiều hoạt động đang diễn ra liên quan đến chủ đề này, vì vậy đây là một câu trả lời cập nhật hơn (tháng 11 năm 2015):

Do sự khác biệt lớn về kiến ​​trúc giữa Drupal 7 và 8 không có đường dẫn nâng cấp trực tiếp, nhưng Drupal 8 cung cấp các công cụ di chuyển khác nhau để nâng cấp các trang web từ Drupal 6 và 7 lên 8.

Sử dụng các mô-đun lõi Di chuyểnDi chuyển Drupal và mô-đun đóng góp Nâng cấp Drupal, bạn có thể di chuyển tất cả 40 loại nội dung từ Drupal 7 đến 8.

Các mô-đun này cho phép bạn di chuyển các loại nội dung, nội dung, nhận xét, trường, từ vựng, thuật ngữ và các thực thể và loại thực thể cốt lõi Drupal 7 khác (ví dụ: chế độ xem, chưa thể được di chuyển). Đọc về Drupal 7 đến 8 nâng cấp .

Với Drush và các công cụ di chuyển mô-đun đóng góp, bạn có thể chọn loại nội dung sẽ di chuyển. Đọc về việc thực hiện nâng cấp Drupal 7 lên 8 .

Đảm bảo bạn không tạo bất kỳ loại nào trong số 40 loại nội dung trước khi bắt đầu nâng cấp. Tìm hiểu thêm về việc chuẩn bị nâng cấp .

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.