Xây dựng cổng thông tin bằng Drupal 9

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

Đối với những người muốn có thêm quyền kiểm soát đối với trải nghiệm do cổng thông tin dành cho nhà phát triển tích hợp trong Apigee Edge, Drupal 9 cung cấp một hệ thống quản lý nội dung (CMS) cấp doanh nghiệp mạnh mẽ. Khi sử dụng các mô-đun của Apigee dành cho Drupal 9, bạn có thể xây dựng một cổng thông tin cho nhà phát triển được tuỳ chỉnh hoàn toàn, đồng thời tăng tính linh hoạt và giúp bạn có nhiều quyền kiểm soát hơn đối với trải nghiệm của nhà phát triển. Vì các dự án Drupal 9 và các mô-đun này là nguồn mở, nên bạn có thể mở rộng và đóng góp cho sự phát triển của những dự án này, đồng thời tận dụng kiến thức từ các cộng đồng Apigee và Drupal.

Thiết lập và chạy chiến dịch một cách nhanh chóng bằng Apigee Kickstart

Cách nhanh nhất để thiết lập và chạy một trang web cổng thông tin dành cho nhà phát triển bằng Apigee Edge là sử dụng nền tảng xây dựng Cổng thông tin cho nhà phát triển của Apigee. Apigee Developer Cổng Kickstart là một phân phối của Drupal cho phép bạn nhanh chóng đánh giá việc sử dụng Drupal 9 để tạo một cổng thông tin dành cho nhà phát triển Apigee. Kickstart tập hợp tất cả mô-đun và thư viện Apigee Drupal nguồn mở mà bạn cần để tạo cổng thông tin, định cấu hình kết nối với Apigee Edge, giới thiệu các sản phẩm API của bạn và xuất bản tài liệu tham khảo API.

Bắt đầu

Bạn có thể tìm thấy hướng dẫn cài đặt bản phân phối Kickstart trên Drupal.org tại Apigee Developer cổng Kickstart. Trình cài đặt Kickstart sẽ nhắc bạn cung cấp tất cả thông tin cần thiết để cài đặt Drupal 9 lõi, định cấu hình kết nối với Apigee Edge, cũng như bắt đầu và chạy trang web của bạn với một chủ đề có thể tuỳ chỉnh. Kickstart cũng bao gồm các thực thể trang Drupal được định cấu hình sẵn cho trang chủ cổng thông tin dành cho nhà phát triển, trang danh mục API và trang "Bắt đầu". Các mô-đun cho Câu hỏi thường gặp, Blog và Diễn đàn để xây dựng cộng đồng nhà phát triển cũng được bao gồm.

Sử dụng Kickstart với Apigee Edge cho đám mây riêng tư

Bạn cũng có thể sử dụng hồ sơ cài đặt trên Kickstart để cài đặt cổng thông tin dành cho nhà phát triển dựa trên Drupal 9 bằng CentOS 7/RHEL 7. Đây là lộ trình đề xuất cho những khách hàng thích lựa chọn tự quản lý để lưu trữ cổng thông tin dành cho nhà phát triển trên máy chủ cục bộ. Cổng thông tin dành cho nhà phát triển được tạo bằng bản cài đặt này có thể kết nối với một tổ chức sử dụng Apigee Edge for Private Cloud hoặc một tổ chức trên đám mây công cộng. Để biết thêm hướng dẫn cài đặt, hãy xem bài viết Sử dụng Kickstart với Apigee Edge for Private Cloud.

Tuỳ chỉnh cổng thông tin dành cho nhà phát triển

Bản phân phối trên Kickstart bao gồm một trang chủ có thể tuỳ chỉnh, trang "Bắt đầu" và trang danh mục API. Mỗi trang trong số này có thể được sửa đổi để phản ánh thương hiệu, biểu trưng và trải nghiệm tùy chỉnh của nhà phát triển cho công ty bạn.

Để biết các cách tuỳ chỉnh hoặc phát triển trang khác, hãy tham khảo các nguồn sau:

Phát hành tài liệu về API thông qua danh mục API Apigee

Mô-đun Danh mục API của Apigee cho phép bạn ghi lại các API của mình trong cổng thông tin dành cho nhà phát triển Drupal 9 bằng cách sử dụng thông số kỹ thuật OpenAPI và Apigee SmartDocs. Phát hành tài liệu về API lên cổng thông tin của bạn giúp nhà phát triển dễ dàng tìm hiểu, kiểm tra và đánh giá API của bạn.

Để biết thêm thông tin về cách sử dụng Danh mục API Apigee được tích hợp với SmartDocs trên cổng thông tin dành cho nhà phát triển Drupal 9, hãy xem phần Ghi lại API của bạn.

Chọn nhà cung cấp dịch vụ lưu trữ của bạn

Việc sử dụng các mô-đun nguồn mở của Apigee Drupal 9 giúp bạn có toàn quyền kiểm soát trải nghiệm của nhà phát triển trong cổng thông tin của bạn. Khi dùng phương án tự quản lý này, bạn có trách nhiệm lưu trữ và duy trì các trang web cổng thông tin bằng cách tận dụng các mô-đun này. Bạn có thể chọn một nhà cung cấp để quản lý và lưu trữ cổng thông tin dành cho nhà phát triển, chẳng hạn như Pantheon, Acquia hoặc một nhà cung cấp khác.

Để biết thêm thông tin về cách hợp tác với Pantheon để lưu trữ cổng thông tin dành cho nhà phát triển Drupal 9, hãy xem bài viết Pantheon hỗ trợ Cổng thông tin dành cho nhà phát triển dựa trên Apigee Drupal.

Để biết thêm thông tin về việc hợp tác với Acquia để lưu trữ cổng thông tin dành cho nhà phát triển Drupal 9, hãy xem bài viết Apigee và Acquia hợp tác cùng nhau để cung cấp cổng thông tin phát triển.

Giới thiệu về các mô-đun Apigee được hỗ trợ cho Drupal 9

Bảng sau đây tóm tắt các dự án Drupal 9 có thể sử dụng với Apigee và hàng đợi vấn đề tương ứng trên GitHub để báo cáo các vấn đề. Chúng tôi trân trọng sự đóng góp, như nêu trong các nguyên tắc đóng góp cho mỗi dự án.

Dự án Nội dung mô tả Vấn đề?
Apigee Edge Cho phép bạn tích hợp Drupal 9 với Apigee Edge. Bao gồm các mô-đun con sau đây: Báo cáo vấn đề
Thư viện ứng dụngApigee Edge cho PHP Giúp bạn dễ dàng phát triển các ứng dụng PHP gọi đến API Apigee Edge. Báo cáo vấn đề
Kiếm tiền từ API Cho phép bạn tạo cổng thông tin cho nhà phát triển cho một tổ chức kiếm tiền bằng Apigee Edge. Bao gồm mô-đun con sau đây: Báo cáo vấn đề
Khởi động Cổng thông tin dành cho nhà phát triển API Cho phép bạn nhanh chóng bắt đầu sử dụng Drupal 9 để tạo cổng thông tin dành cho nhà phát triển Apigee. Phân phối trên Kickstart gồm có Drupal 9 cốt lõi, Apigee Edge, Thư viện ứng dụng Apigee Edge dành cho PHP, Danh mục API Apigee, Kiếm tiền từ Apigee, các giao diện và mẫu có thể tuỳ chỉnh. Báo cáo vấn đề
Danh mục API API Cho phép bạn ghi lại các API bằng cách sử dụng thông số kỹ thuật OpenAPI và SmartDocs. Báo cáo vấn đề