Câu hỏi thường gặp về Cổng thông tin dành cho nhà phát triển Drupal 7 – Kết thúc thời gian lưu trữ

Bạn đang xem tài liệu về Apigee Edge.
Chuyển đến tài liệu về Apigee X.
thông tin

Kể từ ngày 31 tháng 5 năm 2020, Apigee sẽ không còn tài trợ cho việc lưu trữ cổng thông tin (D7P) dành cho nhà phát triển dựa trên Drupal 7 nữa. Trước đó, kể từ ngày 31 tháng 5 năm 2019, khách hàng phải tự cấp phép mọi cổng thông tin mới dựa trên Drupal.

Những thay đổi nào sẽ được thực hiện?

Vào tháng 4 năm 2019, chúng tôi đã thông báo ra mắt Nhóm nhà phát triển và đối tượng cho cổng thông tin tích hợp dành cho nhà phát triển Apigee. Vào tháng 5 năm 2019, chúng tôi đã thông báo về việc sẵn sàng phát hành cổng 8 dựa trên Drupal (D8P). Cổng này cung cấp một cổng thông tin mới do khách hàng quản lý thay cho cổng thông tin tích hợp do Apigee quản lý, và bao gồm cả SmartDocs mới. Đồng thời với thông báo về D8P, chúng tôi đã thông báo ngừng cung cấp dịch vụ lưu trữ cho D7P trong vòng 12 tháng, đồng thời việc cài đặt và nâng cấp các tập lệnh cho D7P đám mây riêng sẽ bị xoá trong bản phát hành 20.06.

Tại sao dịch vụ lưu trữ do Apigee được tài trợ cho các cổng thông tin dành cho nhà phát triển dựa trên Drupal 7 lại bị chấm dứt?

Chương trình D7P do Apigee tài trợ sẽ kết thúc vào tháng 5 năm 2020 vì 2 lý do:

  1. Cổng thông tin tích hợp của Apigee đã trở thành một lựa chọn hấp dẫn cho khách hàng, với các tính năng nâng cao và tổng chi phí sở hữu thấp hơn.
  2. Drupal 8 đại diện cho lộ trình tương lai của những người muốn tiếp tục hành trình của Drupal. Mặc dù nỗ lực di chuyển từ D7P sang D8P không nhỏ, nhưng D8P mang đến một hướng đi tốt hơn cho bất kỳ khách hàng nào thích cổng thông tin tự quản lý dành cho nhà phát triển.

Tôi cần phải làm gì?

Những khách hàng sử dụng Apigee D7P nên đánh giá các giải pháp thay thế hiện có, đồng thời thiết lập mối quan hệ trực tiếp với một nhà cung cấp dịch vụ lưu trữ được ưu tiên như Pantheon hoặc Acquia, hoặc cân nhắc các lựa chọn lưu trữ khác.

Có những lựa chọn nào để cân nhắc?

Những khách hàng sử dụng nền tảng đám mây đang sử dụng D7P có 3 lựa chọn:

  1. Chuyển sang các cổng thông tin tích hợp của Apigee.
  2. Di chuyển sang Drupal 8.
  3. Tiếp tục sử dụng Drupal 7 và chịu trách nhiệm lưu trữ trước ngày 31 tháng 5 năm 2020.

Những khách hàng sử dụng nền tảng đám mây riêng đang sử dụng D7P có 2 lựa chọn:

  1. Di chuyển sang Drupal 8.
  2. Hiện tại, hãy tiếp tục sử dụng Drupal 7.

Mỗi tuỳ chọn trong số này được thảo luận chi tiết hơn bên dưới.

Lựa chọn 1: Chuyển sang một cổng thông tin tích hợp Apigee

Ai nên cân nhắc việc này?

Những nhà cung cấp API đã sử dụng Drupal 7 ít tuỳ chỉnh nhất hoặc những người thích một giải pháp tất cả trong một được định hướng nhiều cấu hình hơn với tổng chi phí sở hữu thấp hơn.

Cổng thông tin dành cho nhà phát triển được tích hợp trực tiếp vào Apigee Edge bao gồm một danh mục API mạnh mẽ và hệ thống quản lý nội dung dựa trên Markdown hấp dẫn với các công cụ quản lý đối tượng mạnh mẽ. Để xác định xem cổng thông tin tích hợp có phù hợp với chương trình API của bạn hay không, hãy liên hệ với nhân viên đại diện khách hàng Apigee.

Để biết hướng dẫn về cách lên kế hoạch và tiến hành di chuyển tài sản cổng thông tin Drupal 7 sang cổng thông tin tích hợp, hãy xem bài viết Di chuyển cổng thông tin Drupal 7 sang cổng thông tin tích hợp.

Lựa chọn 2: Di chuyển sang Drupal 8

Ai nên cân nhắc việc này?

Những nhà cung cấp API đã khai thác chức năng của Drupal 7 cùng với mức độ tuỳ chỉnh và đầu tư cao vào việc tạo ra trải nghiệm cụ thể cho nhà phát triển.

Do những điểm khác biệt lớn giữa Drupal 7 và Drupal 8, chẳng hạn như công cụ hiển thị trang, nên việc tạo lại các nội dung tuỳ chỉnh tương tự có thể đòi hỏi bạn phải có mức độ tuỳ chỉnh tương đối. Nếu bạn dự đoán cần phải tương tác với chuyên gia Drupal 8, thì người đại diện tài khoản Apigee của bạn có thể đề xuất các đối tác phát triển chuyên nghiệp của Drupal cho bạn. Mặc dù Apigee không cung cấp dịch vụ lưu trữ cho D8P, nhưng Pantheon và Acquia có kinh nghiệm lưu trữ D8P cho khách hàng của Apigee.

Lựa chọn số 3: Tiếp tục trên Drupal 7

Ai nên cân nhắc việc này?

Các nhà cung cấp API đã sử dụng Drupal 7 và chỉ muốn có thêm thời gian để đưa ra quyết định.

Dự án Drupal 7 đã phát hành lịch trình để hỗ trợ dài hạn (LTS) đến hết năm 2021. Thông báo về việc lưu trữ này không ảnh hưởng đến việc hỗ trợ các mô-đun tích hợp Drupal 7 với Apigee Edge. Tuy nhiên, xin lưu ý rằng tất cả khách hàng sử dụng nền tảng đám mây muốn tiếp tục sử dụng Drupal 7 đều phải chịu trách nhiệm trực tiếp về tài khoản với nhà cung cấp dịch vụ lưu trữ của họ chậm nhất vào ngày 31 tháng 5 năm 2020.

Làm cách nào để xuất dữ liệu của tôi (khách hàng dùng nền tảng đám mây)?

Để xuất dữ liệu trên Drupal, hãy tham khảo quy trình xuất Pantheon hoặc Acquia.

Điều gì sẽ xảy ra nếu tôi không thực hiện các hành động cần thiết?

Sau ngày 31 tháng 5 năm 2020, bạn và khách hàng của bạn sẽ không thể sử dụng D7P. Bạn sẽ không thể quản trị hoặc phát triển trên D7P và khách hàng của bạn sẽ không thể đăng nhập vào cổng D7P của bạn. Tất cả cổng thông tin D7P do Apigee lưu trữ sẽ ngừng hoạt động sau ngày 31 tháng 5 năm 2020.

Tôi cần liên hệ với ai để biết thêm thông tin hoặc được trợ giúp?

Để yêu cầu thêm thông tin chi tiết về việc ngừng cung cấp dịch vụ lưu trữ cho D7P, vui lòng ghi lại một phiếu yêu cầu hỗ trợ trong Cổng hỗ trợ API với dòng tiêu đề là "Cổng thông tin dành cho nhà phát triển dựa trên Drupal 7 – lưu trữ".

Có công cụ hoặc dịch vụ hỗ trợ nào để giúp bạn di chuyển D7P sang D8P không?

Mặc dù Apigee không cung cấp dịch vụ hỗ trợ trực tiếp cho Drupal, nhưng người đại diện tài khoản Apigee của bạn có thể kết nối bạn với các chuyên gia Drupal có thể hỗ trợ quá trình di chuyển và phát triển tuỳ chỉnh.

Có công cụ hoặc dịch vụ hỗ trợ nào để giúp bạn di chuyển D7P sang các cổng thông tin tích hợp không?

Để biết hướng dẫn về cách lên kế hoạch và tiến hành di chuyển tài sản cổng thông tin Drupal 7 sang cổng thông tin tích hợp, hãy xem bài viết Di chuyển cổng thông tin Drupal 7 sang cổng thông tin tích hợp.

Mặc dù không có công cụ nào để di chuyển từ Drupal sang cổng thông tin do Apigee quản lý, nhưng Apigee có thể hỗ trợ bạn di chuyển. Ứng cử viên phù hợp nhất là những ứng viên không đầu tư nhiều vào quá trình phát triển tuỳ chỉnh và có thể chuyển đổi không hiệu quả, chẳng hạn như các quy trình làm việc cụ thể hoặc công cụ phê duyệt. Hãy liên hệ với nhân viên đại diện khách hàng Apigee của bạn để biết thêm thông tin.

Có những thay đổi nào đối với SmartDocs?

Các phần sau đây mô tả những thay đổi đối với SmartDocs mới trong Drupal 8 so với Drupal 7.

Tính năng SmartDocs mới khác với phiên bản dựa trên Drupal 7 như thế nào?

Bạn có thể đã quen thuộc với SmartDocs dùng trong cổng thông tin dành cho nhà phát triển Drupal 7. Xem phần Sử dụng SmartDocs cho API tài liệu.

SmartDocs trong Drupal 8 cung cấp nhiều tính năng mà bạn mong đợi trong tài liệu tham khảo API và hiện chạy trực tiếp từ Thông số kỹ thuật OpenAPI. Để biết thêm thông tin, hãy xem phần Ghi lại API của bạn.

Thông số kỹ thuật OpenAPI 3.0.x có được hỗ trợ với SmartDocs không?

Thông số kỹ thuật OpenAPI 3.0.x được hỗ trợ bởi SmartDocs mới có trong cổng thông tin Drupal 8. Chúng tôi sẽ cải thiện khả năng hỗ trợ cho các tính năng mới của bản đặc tả kỹ thuật trong tương lai.

SmartDocs hỗ trợ những loại xác thực nào?

Bảng điều khiển Dùng thử API này trong SmartDocs hoạt động với các điểm cuối không bảo mật hoặc điểm cuối được bảo mật bằng cách sử dụng cơ bản, khoá API hoặc Xác thực OAuth, dựa trên phương thức bảo mật được xác định trong Thông số kỹ thuật OpenAPI của bạn. Đối với OAuth, hệ thống hỗ trợ các quy trình sau: mã uỷ quyền, ngầm định, mật khẩu và thông tin xác thực của ứng dụng.

Có phải SmartDocs là lựa chọn duy nhất của tôi cho tài liệu API không?

SmartDocs là giải pháp tích hợp của Apigee dành cho tài liệu về API sử dụng quy cách OpenAPI, nhưng Apigee nhận thấy rằng có thể có các lựa chọn. Đối với cổng thông tin của Drupal 8, mô-đun Danh mục API hỗ trợ các giải pháp hiển thị bổ sung, chẳng hạn như Swagger UI Field Formail (Trình định dạng trường giao diện người dùng Swagger).