По словам Льюиса Кэролла, «Если вы не знаете, куда идти, вы так и будете блуждать кругами». Тем не менее, если ваше направление — использование нового 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-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