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

Bạn đang xem tài liệu về Apigee Edge.
Truy cập vào tài liệu Apigee X.
thông tin

Đối với những người muốn có nhiều quyền kiểm soát hơn đối với trải nghiệm do các cổng nhà phát triển được tích hợp vào Apigee Edge cung cấp, Drupal 10 cung cấp một hệ thống quản lý nội dung (CMS) nguồn mở, mạnh mẽ ở cấp doanh nghiệp. Khi sử dụng các mô-đun của Apigee cho Drupal 10, bạn có thể tạo một cổng thông tin nhà phát triển hoàn toàn tuỳ chỉnh với tính linh hoạt và khả năng kiểm soát cao hơn đối với trải nghiệm của nhà phát triển. Vì các dự án Drupal 10 và những mô-đun này là mã nguồn mở, nên bạn có thể mở rộng và đóng góp vào quá trình phát triển của chúng, đồng thời tận dụng kiến thức của 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 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 Apigee Developer Portal Kickstart. Apigee Developer Portal Kickstart là một bản phân phối Drupal giúp bạn nhanh chóng đánh giá việc sử dụng Drupal 10 để tạo một cổng thông tin cho nhà phát triển Apigee. Kickstart kết hợp tất cả các mô-đun và thư viện Apigee Drupal nguồn mở mà bạn cần để tạo một 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 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 Apigee Developer Portal 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 lõi Drupal 10, định cấu hình kết nối với Apigee Edge và thiết lập cũng như chạy trang web của bạn bằng một 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 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 cũng được đưa vào để xây dựng cộng đồng nhà phát triển.

Sử dụng Kickstart với Apigee Edge cho Private Cloud

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

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

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

Để biết thêm thông tin về cách tuỳ chỉnh hoặc phát triển trang, hãy tham khảo các nguồn sau:

Xuất bản Tài liệu về API bằng Danh mục API của Apigee

Mô-đun Danh mục API của Apigee cho phép bạn ghi lại các API trong cổng thông tin cho nhà phát triển Drupal 10 bằng cách sử dụng thông số kỹ thuật OpenAPI và Apigee SmartDocs. Việc xuất bản tài liệu API lên các cổng thông tin giúp nhà phát triển dễ dàng tìm hiểu, kiểm thử 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 cho nhà phát triển Drupal 10, hãy xem phần Tài liệu về API.

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

Việc sử dụng các mô-đun Apigee Drupal 10 mã nguồn mở giúp bạn kiểm soát hoàn toàn trải nghiệm của nhà phát triển trong cổng thông tin. Với lựa 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 tận dụng những 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 sử dụng Pantheon để lưu trữ cổng thông tin cho nhà phát triển Drupal 10, hãy xem bài viết Pantheon hỗ trợ Cổng nhà phát triển dựa trên Drupal của Apigee.

Để 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 cho nhà phát triển Drupal 10, hãy xem bài viết Apigee và Acquia hợp tác để cung cấp cổng phát triển.

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

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

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