- PVSM.RU - https://www.pvsm.ru -

Создание плагинов для vSphere с помощью HTML Client SDK Fling

По словам Льюиса Кэролла, «Если вы не знаете, куда идти, вы так и будете блуждать кругами». Тем не менее, если ваше направление — использование нового vSphere Client, основанного на HTML, и вам, к тому же, необходимо создавать для него плагины, то ваш путь — к HTML Client SDK Fling, продукту, анонсированному в августе этого года.

Создание плагинов для vSphere с помощью HTML Client SDK Fling - 1

HTML SDK Fling — это библиотеки, образцы плагинов, документация и различные инструменты, которые помогут вам в разработке и создании расширений, совместимых с vSphere Client (HTML5) и vSphere Web Client (Flex).

Создание плагинов для vSphere с помощью HTML Client SDK Fling - 2

HTML Client SDK Fling опирается на существующий HTML Bridge API, который позволяет полностью поддерживать функционал HTML Bridge в новом vSphere Client (HTML5). Вы можете использовать HTML Client SDK Fling для расширения существующих плагинов HTML Bridge или создать плагины HTML5 с нуля и проверить их в vSphere Client (HTML5).

Поскольку HTML Client SDK поддерживает и старую версию vSphere Flex, и новую версию HTML vSphere client, нет никаких причин уже сейчас не начать создавать свой плагин в формате HTML vSphere или не перевести свой существующий Flex-плагин в HTML с использованием HTML Client SDK. Инструменты расширения для клиентов Flex и HTML предоставляются как часть SDK. Вот несколько примечательных моментов.

Документация Fling

Для HTML SDK Fling создан детализированный мануал «Getting Started with HTML Client SDK Fling», найти который можно в папке SDK Docs.

Создание плагинов для vSphere с помощью HTML Client SDK Fling - 3

Этот документ содержит требования и инструкции для быстрой настройки HTML SDK, инструкции для регистрации vCenter Server, создания и запуска образцов и еще множество деталей, которые помогут в создании плагинов vSphere HTML Client Plugin. Если у вас уже есть плагин, созданный на основе существующего HTML Bridge API, следует обратить особое внимание на показатели совместимости плагинов HTML.

Запуск шаблонов HTML на HTML Client Fling

Папка с образцами содержит сорс-коды для четырех шаблонов (chassisA, chassisB, globalview-html, vsphere-wssdk), обеспечивая примеры реализации окон, вкладок, действий, списков объектов и других элементов пользовательского интерфейса. Их можно развернуть на vSphere HTML Client Fling.

Создание плагинов для vSphere с помощью HTML Client SDK Fling - 4
Создание плагинов для vSphere с помощью HTML Client SDK Fling - 5
Создание плагинов для vSphere с помощью HTML Client SDK Fling - 6

Другие инструменты

Существует несколько скриптов для создания проектов шаблонов с командной строки. Скрипты доступны с…html-client-sdktoolsPlugin generation scripts», они называются create-html-plugin.sh для Mac и create-html-plugin.bat дляWindows. Также есть новые скрипты для создания архива плагинов; это скрипты build-plugin-package.sh для Mac и build-plugin-package.bat для Windows, плагины будут называться соответственно pluginName-ui и pluginName-service.

Вместо заключения

Поскольку в ближайшее время не планируется никаких изменений в API, команда HTML SDK планирует и дальше создавать различные инструменты, руководства и шаблоны. Релиз Fling гарантирует необходимую интерактивность вплоть до релиза HTML SDK в составе существующего vSphere Web Client SDK.

Автор: Cloud4Y

Источник [1]


Сайт-источник PVSM.RU: https://www.pvsm.ru

Путь до страницы источника: https://www.pvsm.ru/it-infrastruktura/196503

Ссылки в тексте:

[1] Источник: https://habrahabr.ru/post/311836/?utm_source=habrahabr&utm_medium=rss&utm_campaign=best