Новый Webix 11.2 Подробнее Методы динамических массивов в SpreadSheet, touch-ресайз колонок в Grid и другие фичи.

WEBIX BLOG

Релиз Webix 3.4

Всем привет!

Признавайтесь, сколько покемонов вы словили за последние пару недель? 🙂 Да, у нас теперь их тоже целая коллекция, но в тоже время не меньше обновлений, которые мы подготовили для вас к новому релизу Webix 3.4. Поехали.

Webix 3.4 release

Webix Remote для PHP и NodeJS

Организовать общение между клиентом и сервером бывает достаточно сложно. В случае, если вы работаете с одним компонентом, проблем может и не возникнуть. Если же речь идет о достаточно большом приложении, возникает масса AJAX-запросов на клиенте, а объемный и запутанный серверный код выглядит не лучшим образом.

Чтобы упростить задачу, новая версия Webix 3.4 предлагает решение, которое позволяет вызывать серверный код прямо из JavaScript.

Релиз Webix 3.3

Всем привет!

Кто-то ждет 1 мая, чтобы поехать на шашлыки, а кто-то с нетерпением ожидает новый релиз Webix 3.3. Не будем затягивать, поехали!

Webix 3.3 release

Поддержка drag-and-drop на тач-устройствах

Мы добавили одну из наиболее востребованных и долгожданных функций — полную поддержку drag-n-drop на сенсорных экранах. Теперь перетаскивание элемента на сенсорных устройствах активируется по длительному касанию.

Webix FAQ: Лицензии

Всем привет!

Новая неделя, новое начало. Количество наших клиентов и подписчиков неустанно растет, что, конечно, не может нас не радовать 🙂 Но больше клиентов — больше вопросов. Так родилась идея создания серии статей, посвященных определенной теме. Тема этой недели — Лицензии Webix.

Лицензии Вебикс

 

Есть сразу несколько способов приобретения нашей лицензии:

  1. вы можете скачать бесплатную пробную Pro версию, которая имеет расширенный функционал, идет под Лицензией разработчика и может быть использована в различных коммерческих проектах. Но использовать пробную Webix Pro версию вы можете всего 1 месяц;
  2. можно скачать версию Standard, со стандартными функциональными возможностями, которая идет под открытым исходным кодом (GNU GPLv3). Если вы захотите использовать ее в коммерческих проектах, вам придется предоставить исходный код;
  3. и, наконец, вы можете купить одну из наших существующих лицензий, получить письмо на почту, установить пакет, обрадоваться и начать кодить.

Релиз Webix 3.2: SpreadSheet, Rangechart и Новая Функциональность

Всем привет!

Пока за окном пролетают последние зимние дни, мы с радостью представляем первый в этом году релиз — Webix 3.2.

И, разумеется, мы хотели бы начать с самой главной фишки нашего релиза — нового виджета.

Webix 3.2 released

Spreadsheet виджет

Многофункциональный SpreadSheet виджет является ключевым событием нашего февральского релиза. Он позволяет редактировать данные подобно таблицам Excel. Будучи полностью клиентским, виджет позволяет загружать данные в формате JSON, из любых баз данных и даже из документа Excel.

SpreadSheet позволяет не только форматировать текстовые значения в ячейках, но и задавать им размеры, объединять их, копировать и вставлять значения, а также производить расчёты с помощью математических функций Excel. При редактировании данных можно восстанавливать все изменения, которые вы сделали, и при необходимости применять их обратно.

Как создать Мега меню с помощью Webix

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

Ниже представлен пример того, как может выглядеть Мега меню:

mega-menu

Демо готового Мега меню, а также его исходный код можно найти здесь.

В этой статье представлено пошаговое руководство по созданию Мега меню с помощью Webix.

Релиз Webix 3.1

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

Webix-release-3-1

 

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

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

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

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 3.0: Webix Jet, визуальный дизайнер и новая функциональность

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

Релиз Webix 3.0

 

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

Webix Jet

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