Skip to content
This repository has been archived by the owner on Mar 25, 2023. It is now read-only.

106 ReleaseNotes Ru

Bitworks Software, Ltd edited this page Jul 21, 2017 · 24 revisions

Обзор релиза 1.0.6

CloudStack-UI 1.0.6 выпущен 22 июля 2017 г. Релиз добавляет новые функции и исправляет ошибки, найденные ранее. Так же, релиз включает глубокий рефэкторинг кода, связанный с компонентами создания и отображения виртуальных машин. Данный документ подробно описывает самые важные изменения относительно предыдущих релизов.

Рефэкторинг кода

Команда потратила в текущей итерации более недели на рефэкторинг старого кода, написанного на ранних стадиях проекта без должного дизайна архитектуры. Компонент был полностью реализован с нуля. Рефэкторинг позволил представить в этом релизе новый интерфейс создания VM, фильтрации и группировки VM. Необходимость рефэкторинга связана с тем, что команда планирует предоставить возможность изменения способа отражения объектов. В настоящее время интерфейс поддерживает способ отображения, основанный на карточках, в будущих релизах появится возможность переключения между видами и будет добавлен новый вид - табличного формата, похожий на тот, который предлагается стандартным интерфейсом ACS.

Обновленные вкладки VM

В данном релизе вкладки VM были реорганизованы. Ранее для вкладок использовались текстовые метки, в данном релизе они были заменены на пиктограммы. Это помогло добиться большей компактности и добавить пространство для будущего расширения интерфейса новыми вкладками.

Настройки сети и брэндмуэра были перенесены на отдельную вкладку, что позволит в будущем реализовать дополнительные возможности работы с сетью для продвинутых зон ACS.

Улучшенный компонент отображения использования ресурсов

В данном релизе компонент получил возможность переключать представление между видами "занято" и "свободно", что полезно для некоторых пользователей, особенно в моменты, когда пользователь пытается определить достаточно ли свободных ресурсов для выделения виртуальной машины.

Тэги виртуальных машин и шаблонов

В текущем релизе представлены вкладки управления тэгами для виртуальных машин. В отличие от стандартного интерфейса ACS в интерфейсе CloudStack-UI тэги используются широко для предоставления лучших возможностей UX. В данной версии тэги доступны для редактирования и просмотра, но не имеют расширенной семантической нагрузки. В будущих версиях планируется более широкое использование тэгов для реализации функциональности плагинов.

Переход с MDL на Material 2

В данном релизе мы начали перевод стилевых компонентов интерфейса на каркас Material 2, который достиг необходимого уровня зрелости и содержит более качественный набор компонентов относительно MDL. Кроме того, за время использования MDL мы обнаружил в данном каркасе значительное количество недостатков, что привело, в конечном итоге, к данному решению. Переход займет несколько итераций.

План изменений в релизе 1.0.7

Релиз 1.0.7 ожидается 7 августа 2017. В рамках релиза запланирована следующая новая функциональность:

  • Копирование тэгов из шаблонов в виртуальную машины (на стороне фронтенда);
  • Плагин Web-SSH, позволяющий осуществлять доступ к виртуальным машинам посредством браузерного клиента SSH;
  • Плагин Pulse, позволяющий отображать статистику CPU/RAM/IO/NET виртуальной машины.

Обращение к сообществу

Уважаемый участник сообщества, мы будем благодарны если Вы:

  • попробуете проект и дадите нам обратную связь;
  • поделитесь информацией о проекте и релизе в социальных сетях;
  • поставите звезду репозиторию GitHub в знак поддержки проекта;
  • вступите в группу в сети LinkedIn.
Clone this wiki locally