ДОСТУПНА НОВАЯ ВЕРСИЯ! Webix 11 Подробнее Обновления в Core, SpreadSheet, File Manager и Report Manager и многое другое

WEBIX BLOG

Новый инструмент для Webix Scheduler

Работая над нашими ключевыми инструментами, мы не забываем и об отдельных виджетах, таких как Scheduler.

Совсем недавно мы выпустили инструмент, который упрощает серверную интеграцию  Webix Scheduler-а. Он позволяет серверному коду извлекать информацию о повторяющиеся событиях. ( Эта тривиальная операция для обычных событий, но для получения информации о конкретных датах повторяющегося события надо провести некоторые нетривиальные преобразования )

Scheduler

 

Установить инструмент можно через NPM. Для этого достаточно выполнить следующую команду:

npm install scheduler-helper

Релиз Webix 3.1

Уже на этой неделе мы прощаемся с дождливой осенью и встречаем наш новый релиз Webix 3.1! Меньше двух месяцев прошло с последнего крупного обновления Webix 3.0, а нам снова есть что вам показать.

Webix-release-3-1

 

Наша библиотека пополнилась двумя новыми виджетами — SideMenu и TreeMap. Добавим ко всему еще один новый компонент — Sidebar, который не входит в стандартный пакет, но который можно загрузить уже прямо сейчас.

Сегодня на повестке дня:

  1. TreeMap;
  2. Sidebar;
  3. Sidemenu;
  4. автоматические размеры для меню и кнопок.

Совсем скоро: релиз Webix 3.1

Всем привет! Совсем скоро мы променяем зонты и резиновые сапоги на вязаные шапки и антифриз, но до этого момента успеем поделиться с вами нашим новым обновлением — Webix 3.1 , которое увидит свет уже 24 ноября.

Webix 3.1

 

Не так давно мы обсуждали планы крупного апдейта Webix 4.0. Признаемся, что некоторые фичи не вошли в версию 3.0, но это не значит, что мы про них забыли. Это значит, что они появятся в новых релизах.

Чего же ждать от Webix 3.1?

Как создать рабочий стол в браузере с помощью Webix

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

webix_new_demo

Что это?

Демо показывает, как можно создать рабочий стол в браузере на основе Webix компонента.

Такая оболочка может использоваться удаленными пользователями, поскольку она предоставляет среду, подобную десктопной, где пользователи могут получить доступ к удаленным данным и работать с ними. Пользователи могут запускать внутренние приложения, организовать их размещение на экране, а также переключаться между ними. Все эти действия можно производить с обычными десктопными приложениями. Кроме того, представленная оболочка работает в любом браузере (даже в IE8!).

Import/Export в Webix 3.0

Не секрет, что веб-приложения — самый активный сегмент в современной разработке ПО. Изначально это были лишь статические HTML страницы, которые со временем превратились в динамические приложения, по прежнему связанные с браузером и HTML-разметкой. Процесс развития продолжается прямо сейчас. Веб-приложения уже выходят за пределы браузера: с одной стороны, мы можем писать приложения для мобильных устройств и десктопа, используя веб-технологии, с другой стороны, веб-приложения получают все больше средств доступа к ресурсам устройств, на которых они работают.
Следуя этой тенденции, в Webix 3.0 мы добавили пару новых API, которые порядком упрощают обмен данными между веб-приложением и рабочей средой пользователя.

Как экспортировать данные из веб-приложения

Очень легко. С Webix 3.0 у вас есть две мощные команды для экспорта:

webix.toPNG($$("chart"))
webix.toExcel($$("datatable"));

export to png

Эти функции позволяют экспортировать Webix компонент в PNG или Excel файл. В случае экспорта в PNG вы можете использовать API не только с Webix компонентами, но и с любым HTML контентом.

// export the whole page to an image
webix.toPNG(document.body);

Webix Jet — как построить отличное приложение

Делать приложения должно быть просто. 

Разрабатывая Вебикс, мы постарались создать компоненты, которые упростят разработку веб приложений. Быстрые, понятные, настраиваемые, такие, какие были нужны нам для своих собственных проектов.

Однако этого было недостаточно. Разрабатывая новые приложения, мы ломали голову, как нам хранить код, как организовать навигацию, как работать с серверным кодом, решали массу других скучных задач. Где-то раз на 15й нам это надоело, и мы решили объединить все лучшие практики по разработке на Webix в микро-фреймворк. Так появился Webix Jet.

webix jet micro framework

Так что же это — Webix Jet

Как вы, вероятно, знаете, Вебикс — это библиотека отдельных компонентов для построения пользовательского интерфейса. Webix Jet — это микро-фреймворк для разработки одностраничных приложений с использованием Вебикс компонентов.

Весит он совсем ничего (менее 10кб кода), работает с любым серверным языком (NodeJs, PHP, .Net) и может быть использован как для десктопных, так и для мобильных приложений.

На пути к Webix 4.0

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

Webix_4.0

 

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

Компоненты Webix

В версию 3.1 (релиз намечен на конец ноября), войдут долгожданный компонент side-menu и возможность автоматического изменения размера меню и кнопок (это обязательное требование при разработке многоязычных приложений).

Кроме этого, в следующей версии появятся возможность размещать компоненты с абсолютным позиционированием, и компонент data-map, который позволит визуализировать комплексные данные следующим образом:

Webix 3.0: Webix Jet, визуальный дизайнер и новая функциональность

Пока сентябрь радует нас красочной листвой и никто не успел впасть в осеннюю депрессию, мы рады представить наши новейшие обновления. Сегодня речь пойдет  о версии Webix 3.0, которая добавляет два новых подхода к построению приложений на основе Webix, а также ряд новых фич, которых Вы не найдете в других HTML фреймворках.

Релиз Webix 3.0

 

Начнем с двух крупных обновлений.

Webix Jet

Основа вебикса — набор готовых виджетов, который позволяет ускорить разработку приложения. Комбинировать и настраивать компоненты гораздо проще, чем писать все с нуля. Только вот приложение — это не просто набор виджетов. Приложение — это сложная структура, где приходится решать вопросы комбинирования и повторного использования кода, навигации, работы с данными и многое другое. В рамках нашего релиза мы анонсируем Webix Jet — микро-фреймворк, дающий ответы на все вышеперечисленные вопросы.

1 2