Как создать портал с помощью Drupal 10

Вы просматриваете документацию по Apigee Edge.
Перейдите к документации по Apigee X.
Информация

Если вы хотите более точно контролировать работу порталов разработчиков, интегрированных в Apigee Edge, Drupal 10 предлагает мощную систему управления контентом (CMS) с открытым исходным кодом корпоративного уровня. Используя модули Apigee для Drupal 10, вы можете создать полностью настраиваемый портал для разработчиков с большей гибкостью и контролем над взаимодействием с разработчиками. Поскольку проекты Drupal 10 и эти модули имеют открытый исходный код, вы можете расширять их, участвовать в их разработке и использовать знания сообществ Apigee и Drupal.

Быстрое начало работы с Apigee Kickstart

Самый быстрый способ создать и запустить сайт портала разработчика с помощью Apigee Edge – использовать Apigee Developer Portal Kickstart. Apigee Developer Portal Kickstart – это дистрибутив Drupal, который позволяет быстро оценить возможность использования Drupal 10 для создания портала для разработчиков Apigee. Kickstart объединяет все модули и библиотеки Apigee Drupal с открытым исходным кодом, необходимые для создания портала, настройки подключения к Apigee Edge, демонстрации продуктов API и публикации справочной документации по API.

Начать

Инструкции по установке дистрибутива Kickstart можно найти на сайте Drupal.org в разделе Apigee Developer Portal Kickstart. Установщик Kickstart запросит всю информацию, необходимую для установки ядра Drupal 10, настройки подключения к Apigee Edge и запуска сайта с настраиваемой темой. В Kickstart также входят предварительно настроенные объекты страниц Drupal для главной страницы портала для разработчиков, страницы каталога API и страницы "Начало работы". Также в него входят модули для создания блогов, форумов и разделов с часто задаваемыми вопросами, которые помогут вам сформировать сообщество разработчиков.

Как использовать Kickstart с Apigee Edge для частного облака

Вы также можете использовать профиль установки Kickstart, чтобы установить портал разработчика на основе Drupal 10 с помощью CentOS 7/RHEL 7. Это рекомендуемый путь для клиентов, которые предпочитают самостоятельно управлять хостингом портала для разработчиков на локальных серверах. Созданный при установке портал разработчика может подключаться к организации в Apigee Edge для частного облака или в общедоступном облаке. Дополнительные инструкции по установке приведены в статье Как использовать Kickstart с Apigee Edge для частного облака.

Как настроить портал для разработчиков

В дистрибутив Kickstart входит настраиваемая главная страница, страница "Начало работы" и страница каталога API. Каждую из этих страниц можно изменить, добавив логотип и фирменный стиль компании, а также настроив интерфейс для разработчиков.

Дополнительную информацию о настройке и разработке страниц можно найти в следующих источниках:

Как опубликовать документацию по API с помощью каталога API Apigee

Модуль каталога API Apigee позволяет документировать API на портале для разработчиков Drupal 10 с помощью спецификаций OpenAPI и Apigee SmartDocs. Публикуя документацию по API на порталах, вы помогаете разработчикам изучать, тестировать и оценивать ваши API.

Подробнее о том, как использовать интегрированный каталог API Apigee с SmartDocs на портале для разработчиков Drupal 10, рассказывается в статье Документирование API.

Как выбрать хостинг-провайдера

Используя модули Apigee Drupal 10 с открытым исходным кодом, вы получаете полный контроль над интерфейсом разработчика на своем портале. В этом случае вы сами отвечаете за размещение и обслуживание порталов, использующих эти модули. Вы можете выбрать поставщика, который будет управлять вашим порталом для разработчиков и размещать его, например Pantheon, Acquia или другого.

Подробнее о том, как использовать Pantheon для размещения портала для разработчиков Drupal 10, рассказывается в статье Pantheon powers Apigee Drupal-based Developer Portals.

Подробнее о том, как использовать Acquia для размещения портала для разработчиков Drupal 10, рассказывается в статье Партнерство Apigee и Acquia для создания порталов для разработчиков.

О модулях Apigee, поддерживаемых Drupal 10

В таблице ниже перечислены проекты Drupal 10, которые можно использовать с Apigee, и очереди задач GitHub, в которых можно сообщать о проблемах. Мы приветствуем вклад в развитие проектов, как указано в правилах участия для каждого из них.

Проект Описание Проблемы?
Apigee Edge Позволяет интегрировать Drupal 10 с Apigee Edge. Включает следующие подмодули: Сообщите о проблеме
Клиентская библиотека Apigee Edge для PHP Позволяет легко разрабатывать клиентов PHP, которые вызывают Apigee Edge API. Сообщите о проблеме
Apigee Monetization Позволяет создать портал для разработчиков для монетизированной организации Apigee Edge. Включает следующий подмодуль: Сообщите о проблеме
Apigee Developer Portal Kickstart Позволяет быстро начать работу с Drupal 10 для создания портала для разработчиков Apigee. В дистрибутив Kickstart входят ядро Drupal 10, Apigee Edge, клиентская библиотека Apigee Edge для PHP, каталог API Apigee, монетизация Apigee, а также настраиваемые темы и шаблоны. Сообщите о проблеме
Каталог API Apigee Позволяет документировать API с помощью спецификаций OpenAPI и SmartDocs. Сообщите о проблеме