Pull to refresh
114.63
Cloud4Y
#1 Корпоративный облачный провайдер

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

Reading time2 min
Views2.7K

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



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



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.



Этот документ содержит требования и инструкции для быстрой настройки 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.





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


Существует несколько скриптов для создания проектов шаблонов с командной строки. Скрипты доступны с…\html-client-sdk\tools\Plugin 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.
Tags:
Hubs:
Total votes 9: ↑9 and ↓0+9
Comments0

Articles

Information

Website
www.cloud4y.ru
Registered
Founded
2009
Employees
51–100 employees
Location
Россия