Zbuduj swój portal w aplikacji Drupal 10

Wyświetlasz dokumentację Apigee Edge.
Otwórz dokumentację Apigee X.
info

Jeśli chcesz mieć większą kontrolę nad działaniem portali dla deweloperów zintegrowanych z Apigee Edge, Drupal 10 oferuje zaawansowany system zarządzania treścią (CMS) klasy korporacyjnej o otwartym kodzie źródłowym. Korzystając z modułów Apigee dla Drupal 10, możesz zbudować w pełni dostosowany portal dla programistów, który zapewni większą elastyczność i kontrolę nad środowiskiem deweloperskim. Projekty Drupal 10 i te moduły są dostępne na licencji open source, więc możesz je rozbudowywać i współtworzyć, a także korzystać z wiedzy społeczności Apigee i Drupal.

Szybkie rozpoczęcie pracy z Apigee Kickstart

Najszybszym sposobem na uruchomienie witryny portalu dla programistów w Apigee Edge jest użycie Apigee Developer Portal Kickstart. Apigee Developer Portal Kickstart to dystrybucja Drupal, która umożliwia szybkie sprawdzenie, jak Drupal 10 sprawdza się w tworzeniu portalu dla programistów Apigee. Kickstart zawiera wszystkie moduły i biblioteki Apigee Drupal o otwartym kodzie źródłowym, które są potrzebne do utworzenia portalu, skonfigurowania połączenia z Apigee Edge, zaprezentowania produktów API i opublikowania dokumentacji API.

Rozpocznij

Instrukcje instalacji dystrybucji Kickstart znajdziesz na stronie Apigee Developer Portal Kickstart w witrynie Drupal.org. Instalator Kickstart poprosi Cię o wszystkie informacje potrzebne do zainstalowania podstawowej wersji Drupal 10, skonfigurowania połączenia z Apigee Edge i uruchomienia witryny z dostosowywalnym motywem. Kickstart zawiera też wstępnie skonfigurowane encje stron Drupal dla strony głównej portalu dla programistów, strony katalogu interfejsów API i strony „Pierwsze kroki”. Zawiera też moduły do tworzenia społeczności deweloperów, takie jak moduły FAQ, blogów i forów.

Korzystanie z Kickstart w Apigee Edge Private Cloud

Profil instalacji Kickstart możesz też użyć do zainstalowania portalu dla deweloperów opartego na Drupal 10 w systemie CentOS 7 lub RHEL 7. Jest to zalecana ścieżka dla klientów, którzy wolą samodzielnie zarządzać hostingiem portalu dla programistów na serwerach lokalnych. Portal dla deweloperów utworzony za pomocą tej instalacji może łączyć się z organizacją w Apigee Edge Private Cloud lub z organizacją w chmurze publicznej. Więcej instrukcji instalacji znajdziesz w artykule Korzystanie z Kickstart w Apigee Edge Private Cloud.

Dostosowywanie portalu dla programistów

Dystrybucja Kickstart zawiera dostosowywalną stronę główną, stronę „Pierwsze kroki” i stronę katalogu interfejsów API. Każdą z tych stron można zmodyfikować, aby odzwierciedlała markę, logo i dostosowane środowisko deweloperskie Twojej firmy.

Dodatkowe informacje o dostosowywaniu i tworzeniu stron znajdziesz w tych źródłach:

Publikowanie dokumentacji interfejsu API za pomocą katalogu interfejsów API Apigee

Moduł katalogu interfejsów API Apigee umożliwia dokumentowanie interfejsów API w portalu dla programistów Drupal 10 za pomocą specyfikacji OpenAPI i Apigee SmartDocs. Publikowanie dokumentacji interfejsu API w portalach ułatwia deweloperom poznawanie, testowanie i ocenianie interfejsów API.

Więcej informacji o korzystaniu ze zintegrowanego katalogu interfejsów API Apigee z SmartDocs w portalu dla programistów Drupal 10 znajdziesz w artykule Dokumentowanie interfejsów API.

Wybieranie dostawcy hostingu

Korzystanie z modułów Apigee Drupal 10 o otwartym kodzie źródłowym zapewnia pełną kontrolę nad środowiskiem deweloperskim w portalu. W przypadku tej opcji samodzielnego zarządzania odpowiadasz za hosting i utrzymanie witryn portalu korzystających z tych modułów. Możesz wybrać dostawcę, który będzie zarządzać Twoim portalem dla deweloperów i go hostować, np. Pantheon, Acquia, lub innego dostawcę.

Więcej informacji o korzystaniu z Pantheon do hostowania portalu dla programistów Drupal 10 znajdziesz w artykule Pantheon powers Apigee Drupal-based Developer Portals.

Więcej informacji o korzystaniu z Acquia do hostowania portalu dla programistów Drupal 10 znajdziesz w artykule Apigee and Acquia partner together to deliver development portals.

Informacje o modułach Apigee obsługiwanych w Drupal 10

W tabeli poniżej znajdziesz podsumowanie projektów Drupal 10, które można używać z Apigee, oraz odpowiadających im kolejek problemów w GitHub, w których można zgłaszać problemy. Wkład w rozwój projektów jest mile widziany. Szczegółowe informacje znajdziesz w wytycznych dotyczących współtworzenia każdego projektu.

Projekt Opis Problemy?
Apigee Edge Umożliwia integrację Drupal 10 z Apigee Edge. Obejmuje te podmoduły: Zgłoś problem
Biblioteka klienta Apigee Edge dla PHP Ułatwia tworzenie klientów PHP, którzy wywołują interfejs Apigee Edge API. Zgłoś problem
Apigee Monetization Umożliwia utworzenie portalu dla programistów w organizacji Apigee Edge, która korzysta z monetyzacji. Obejmuje ten podmoduł: Zgłoś problem
Apigee Developer Portal Kickstart Umożliwia szybkie rozpoczęcie korzystania z Drupal 10 do tworzenia portalu dla programistów Apigee. Dystrybucja Kickstart obejmuje podstawową wersję Drupal 10, Apigee Edge, bibliotekę klienta Apigee Edge dla PHP, katalog interfejsów API Apigee, Apigee Monetization oraz dostosowywalne motywy i szablony. Zgłoś problem
Apigee API Catalog Umożliwia dokumentowanie interfejsów API za pomocą specyfikacji OpenAPI i SmartDocs. Zgłoś problem