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

Bạn đang xem tài liệu về Apigee Edge.
Hãy xem tài liệu về Apigee X.

Đối với những người muốn kiểm soát nhiều hơn trải nghiệm do cổng thông tin dành cho nhà phát triển tích hợp vào Apigee Edge cung cấp, Drupal 9 cung cấp hệ thống quản lý nội dung (CMS) nguồn mở mạnh mẽ. Khi sử dụng các mô-đun của Apigee dành cho Drupal 9, bạn có thể tạo một cổng thông tin dành cho nhà phát triển được tuỳ chỉnh hoàn toàn với sự linh hoạt và khả năng kiểm soát tố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 vào sự phát triển của chúng, đồng thời tận dụng kiến thức về cộng đồng Apigee và Drupal.

Thiết lập và chạy nhanh chóng với Apigee Kickstart

Cách nhanh nhất để thiết lập và chạy trang web cổng thông tin dành cho nhà phát triển với Apigee Edge là sử dụng Apigee Developer Portal Kickstart. Apigee Developer Portal Kickstart là một bản phân phối của Drupal cho phép bạn nhanh chóng đánh giá bằng cách sử dụng Drupal 9 để tạo một cổng thông tin dành cho nhà phát triển Apigee. Kickstart nhóm tất cả cá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 sản phẩm API và xuất bản tài liệu tham khảo API.

Bắt đầu

Bạn có thể xem hướng dẫn cài đặt bản phân phối Kickstart trên Drupal.org tại Kickstart Cổng thông tin dành cho nhà phát triển Apigee. Trình cài đặt Kickstart sẽ nhắc bạn tất cả các thông tin cần thiết để cài đặt lõi Drupal 9, định cấu hình kết nối của bạn với Apigee Edge và thiết lập trang web của bạn với giao diện có thể tuỳ chỉnh. Kickstart cũng bao gồm các thực thể trang Drupal đã được định cấu hình trước cho trang chủ cổng thông tin của nhà phát triển, trang catalô 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ủa bạn cũng được bao gồm.

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

Bạn cũng có thể sử dụng hồ sơ cài đặt Kickstart để cài đặt cổng dành cho nhà phát triển dựa trên Drupal 9 bằng CentOS 7/RHEL 7. Đây là đường dẫn được đề xuất cho những khách hàng muốn có tùy 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 cách cài đặt này có thể kết nối với một tổ chức trong Apigee Edge dành cho đám mây riêng tư 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 phần Sử dụng Kickstart với Apigee Edge cho đám mây riêng.

Tùy chỉnh cổng thông tin của nhà phát triển

Phân phối Kickstart bao gồm trang chủ có thể tùy chỉnh, trang “Bắt đầu” và trang catalô API. Bạn có thể sửa đổi từng trang để phản ánh thương hiệu, biểu trưng và trải nghiệm tùy chỉnh dành cho nhà phát triển của công ty.

Để biết thêm các tùy chỉnh hoặc phát triển trang bổ sung, hãy tham khảo các nguồn sau:

Xuất bản tài liệu về API với Danh mục API Apigee

Mô-đun API Catalog 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 quy cách của OpenAPI và Apigee SmartDocs. Việc xuất bản tài liệu về API lên cổng thông tin giúp nhà phát triển dễ dàng học, thử nghiệm 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 tích hợp với SmartDocs trong cổng thông tin dành cho nhà phát triển Drupal 9, hãy xem phần Ghi lại các API của bạn.

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

Khi sử dụng mô-đun Apigee Drupal 9 nguồn mở, 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 mình. Với tùy chọn tự quản lý này, bạn chịu trách nhiệm lưu trữ và duy trì các trang web cổng thông tin sẽ 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 của bạ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 Pantheon hỗ trợ Cổng thông tin dành cho nhà phát triển dựa trên Drupal Apigee.

Để biết thêm thông tin về cách 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 về Apigee và đối tác của Acquia cùng nhau để cung cấp các 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ó sẵn để sử dụng với Apigee và các hàng đợi trên GitHub tương ứng cho các vấn đề báo cáo. Đóng góp được đánh giá cao, như được nêu trong các nguyên tắc đóng góp cho mỗi dự án.

Project Mô tả Sự cố?
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ụng Apigee Edge cho PHP Giúp dễ dàng phát triển các ứng dụng khách PHP có tên là API Apigee Edge. Báo cáo vấn đề
Kiếm tiền từ Apigee Cho phép bạn tạo cổng thông tin dành cho nhà phát triển cho tổ chức kiếm tiền Apigee Edge. Bao gồm các mô-đun phụ sau đây: Báo cáo vấn đề
Khởi động cổng thông tin nhà phát triển Apigee Cho phép bạn bắt đầu nhanh bằng cách sử dụng Drupal 9 để tạo một cổng thông tin dành cho nhà phát triển Apigee. Phân phối Kickstart bao gồm Drupal 9 core, Apigee Edge, Apigee Edge Client Library cho PHP, Apigee API Catalog, ApigeeKiếm tiền và các chủ đề và mẫu có thể tùy chỉnh. Báo cáo vấn đề
Danh mục API Apigee Cho phép bạn ghi lại các API của mình bằng quy cách OpenAPI và SmartDocs. Báo cáo vấn đề