Створення плагінів для vSphere з допомогою HTML Client SDK Fling

 словами Льюїса Керолла, «Якщо ви не знаєте, куди йти, ви і блукатимете колами». Тим не менш, якщо ваше напрямок   використання нового 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.
Джерело: Хабрахабр

0 коментарів

Тільки зареєстровані та авторизовані користувачі можуть залишати коментарі.