Przeglądasz dokumentację Apigee Edge.
Otwórz dokumentację Apigee X. Informacje
Od 31 maja 2020 roku Apigee nie będzie już sponsorować portali dla deweloperów opartych na technologii Drupal 7 (D7P). Przed tą datą (od 31 maja 2019 r.) klienci będą musieli samodzielnie obsługiwać nowe portale oparte na platformie Drupal.
Jakie zmiany zostały wprowadzone?
W kwietniu 2019 roku ogłosiliśmy uruchomienie funkcji Zespoły programistów i odbiorców w portalu dla deweloperów zintegrowanym z Apigee. W maju 2019 roku ogłosiliśmy gotowość produkcyjną portali opartych na technologii Drupal 8 (D8P), które stanowią nową alternatywę zarządzanego przez klienta portalu zarządzanego przez Apigee. Zawiera też nową wersję SmartDocs. Równocześnie z ogłoszeniem D8P ogłosiliśmy w ciągu 12 miesięcy zakończenie hostowania dla D7P, a skrypty instalacyjne i aktualizacyjne do chmury prywatnej D7P zostaną usunięte w wersji 20.06.
Dlaczego kończy się okres sponsorowania przez Apigee portali dla deweloperów opartych na technologii Drupal 7?
Hostowanie sponsorowane przez Apigee dla platformy D7P zakończy się w maju 2020 roku z 2 powodów:
- Zintegrowane portale Apigee stały się atrakcyjną opcją dla klientów dzięki zaawansowanym funkcjom i niższym całkowitym kosztom posiadania.
- Drupal 8 reprezentuje ścieżkę poszukiwań dla tych, którzy chcą pozostać na ścieżce Drupala. Migracja z D7P do D8P nie jest prosta, ale D8P oferuje lepszą ścieżkę klientom, którzy preferują samodzielnie zarządzany portal dla programistów.
Co muszę zrobić?
Klienci Apigee D7P powinni zapoznać się z dostępnymi opcjami alternatywnymi i nawiązać bezpośrednią relację z preferowanym dostawcą usług hostingowych, takim jak Pantheon lub Acquia, albo rozważyć inne opcje hostingu.
Jakie opcje warto rozważyć?
Klienci korzystający z Google Cloud, którzy korzystają z D7P, mają 3 możliwości:
- Przejdź do zintegrowanych portali Apigee.
- Przejdź na Drupal 8.
- Pozostań na platformie Drupal 7 i przejmij odpowiedzialność za hosting do 31 maja 2020 r.
Klienci Private Cloud, którzy korzystają z D7P, mają 2 możliwości:
- Przejdź na Drupal 8.
- Pozostań na Drupal 7.
Każda z tych opcji została szczegółowo omówiona poniżej.
Opcja 1. Przejście do portalu zintegrowanego z Apigee
Kto powinien to wziąć pod uwagę?
Dostawcy interfejsów API, którzy używali Drupal 7 z minimalnymi możliwościami dostosowania, lub ci, którzy wolą kompleksowe rozwiązanie, które jest bardziej zorientowane na konfigurację i niższy całkowity koszt posiadania.
Portal dla programistów zintegrowany bezpośrednio z Apigee Edge zawiera zaawansowany katalog interfejsów API i atrakcyjny system zarządzania treścią oparty na Markdownie z zaawansowanymi narzędziami do zarządzania odbiorcami. Aby sprawdzić, czy zintegrowany portal może być odpowiednim rozwiązaniem dla Twojego programu interfejsów API, skontaktuj się ze swoim opiekunem klienta w Apigee.
Wskazówki dotyczące planowania i przeprowadzania migracji zasobów portalu Drupal 7 do zintegrowanego portalu znajdziesz w artykule Migracja portalu Drupal 7 do zintegrowanego portalu.
Opcja 2. Migracja do Drupal 8
Kto powinien to wziąć pod uwagę?
Dostawcy interfejsów API, którzy wykorzystali możliwości Drupal 7 w połączeniu z dużym stopniem dostosowywania i inwestycjami w opracowanie aplikacji dostosowanej do indywidualnych potrzeb.
Ze względu na główne różnice między Drupal 7 a Drupal 8, takimi jak silnik renderowania stron, odtworzenie podobnych dostosowań może wymagać sporego nakładu pracy. Jeśli spodziewasz się, że będziesz potrzebować pomocy specjalistów Drupal 8, Twój przedstawiciel konta Apigee może Ci polecić ekspertów ds. rozwoju platformy Drupal. Apigee nie zapewnia hostingu dla D8P, ale Pantheon i Acquia mają doświadczenie w hostowaniu D8P dla klientów Apigee.
Opcja 3. Pozostań na Drupal 7
Kto powinien to wziąć pod uwagę?
dostawcy interfejsów API, którzy korzystają już z Dupal 7, a ich potrzebują po prostu więcej czasu na podjęcie decyzji.
W ramach projektu Drupal 7 opublikowano harmonogramy wsparcia długoterminowego (LTS) do końca 2021 roku. To ogłoszenie dotyczące hostingu nie ma wpływu na moduły, które integrują Drupal 7 z Apigee Edge. Pamiętaj jednak, że każdy klient korzystający z chmury, który chce pozostać przy Drupal 7, musi do 31 maja 2020 r. przyjąć bezpośrednią odpowiedzialność za konto u dostawcy usług hostingowych.
Jak mogę wyeksportować swoje dane (klienci działający w chmurze)?
Aby wyeksportować dane z Drupala, zapoznaj się z procesem eksportowania Panteon lub Acquia.
Co się stanie, jeśli nie podejmę wymaganych działań?
Po 31 maja 2020 r. platforma D7P będzie niedostępna dla Ciebie i Twoich klientów. Nie będziesz mieć możliwości administrowania ani programowania w D7P, a Twoi klienci nie będą mogli zalogować się do Twojego portalu D7P. Wszystkie portale D7P hostowane w Apigee zostaną wycofane po 31 maja 2020 roku.
Z kim mam się skontaktować, aby uzyskać więcej informacji lub uzyskać pomoc?
Aby uzyskać dodatkowe informacje o zakończeniu hostingu dla D7P, wyślij zgłoszenie w portalu pomocy Apigee o temacie „Portal dla programistów oparty na platformie Drupal 7 – hosting”.
Czy są dostępne narzędzia lub pomoc, które mogą pomóc w migracji z D7P do D8P?
Apigee nie zapewnia bezpośredniej pomocy w zakresie platformy Drupal, ale opiekun klienta ds. konta Apigee może skontaktować Cię z ekspertami Drupal, którzy pomogą Ci w migracji i tworzeniu niestandardowych rozwiązań.
Czy są dostępne jakieś narzędzia lub pomoc, które mogą ułatwić migrację D7P do portali zintegrowanych?
Wskazówki dotyczące planowania i przeprowadzania migracji zasobów portalu Drupal 7 do zintegrowanego portalu znajdziesz w artykule Migracja portalu Drupal 7 do zintegrowanego portalu.
Chociaż nie ma dostępnych narzędzi do migracji z Drupala do portalu zarządzanego przez Apigee, Apigee może pomóc w przeprowadzeniu migracji. Najlepsi kandydaci to ci, którzy nie zainwestowali dużo w tworzenie niestandardowych rozwiązań, które mogą nie zostać skutecznie przeniesione, np. określone przepływy pracy lub narzędzia do zatwierdzania. Aby uzyskać więcej informacji, skontaktuj się ze swoim opiekunem klienta w Apigee.
Jakie zmiany zostały wprowadzone w inteligentnych Dokumentach?
W kolejnych sekcjach opisaliśmy zmiany, które wprowadziliśmy w nowych dokumentach inteligentnych w wersji Drupal 8 w porównaniu z tą wersją.
Czym nowa funkcja Inteligentne dokumenty wypada w porównaniu z wersją opartą na systemie Drupal 7?
Być może wiesz, jakie Dokumenty są używane w portalach dla programistów Drupal 7. Zapoznaj się z artykułem o używaniu SmartDokumentacja do tworzenia dokumentacji interfejsów API.
Oprogramowanie SmartDokumentacja w wersji Drupal 8 oferuje wiele funkcji znanych z dokumentacji API. Teraz działa bezpośrednio ze specyfikacji OpenAPI. Więcej informacji znajdziesz w artykule Dokumentowanie interfejsów API.
Czy specyfikacja OpenAPI 3.0.x jest obsługiwana przez SmartDokumenty?
Specyfikacja OpenAPI 3.0.x jest obsługiwana przez nowe dokumenty SmartDokumentacja dostępna w portalu Drupal 8. W przyszłości spodziewamy się ulepszonej obsługi nowych funkcji specyfikacji.
Jakie typy uwierzytelniania są obsługiwane w SmartDokumentach?
Panel „Wypróbuj ten interfejs API” w SmartDokumentach działa z niezabezpieczonymi punktami końcowymi lub zabezpieczonymi punktami końcowymi przy użyciu podstawowego, klucza interfejsu API lub uwierzytelniania OAuth, w zależności od metody zabezpieczeń zdefiniowanej w specyfikacji OpenAPI. W przypadku protokołu OAuth obsługiwane są te przepływy: kod autoryzacji, niejawny, hasło i dane logowania klienta.
Czy jedyna opcja dotycząca dokumentacji API jest dostępna w aplikacji SmartDocuments?
SmartDokumentacja to gotowe rozwiązanie do obsługi dokumentacji API oparte na specyfikacji OpenAPI, jednak Apigee wie, że warto mieć różne opcje. W przypadku portali Drupal 8 moduł API Catalog obsługuje dodatkowe rozwiązania do renderowania, takie jak Swagger UI Field Formatter.