4 ноября, как и планировалось, состоялась четвертая ежегодная конференция российских разработчиков на платформе FileMaker. По уже сложившейся традиции первая суббота ноября — день FileMaker в России, в этот раз конференция пришлась на праздничные дни, что впрочем не помешало деловой и рабочей атмосфере конференции.
В этом году конференция прошла в офисе компании ТриАПринт, которая, как всегда, выступила одним и из организаторов конференции. Все выступления транслировались в FaceBook и уже доступны по ссылке в нашей группе. Немного позже мы выложим и каждое выступление и презентации докладчиков отдельно.
Сквозная тема конференции 2017 года — «Интерфейс«. При этом организаторами понятие интерфейса трактуется достаточно широко. Любые хорошие практики, приемы и наработки, тем или иным способом влияющие на взаимодействие пользователя с системой попадают в это понятие. Поэтому темы докладчиков были очень разнообразны, и не ограничивались рассказом о «рюшечках» и дизайнерских находках. Уместным будет также сказать, что многие интерфейсные решения требовали использования внешних для FileMaker технологий, и в этом смысле, конференция логично стыковалась с темой прошлогодней конференции, посвященной интеграции.
После небольшого вступительного слова конференция открылась обзорным докладом Марии Малиновской «Обзор эффективных методов построения интерфейсных решений в FileMaker». В своем выступлении Мария рассказала о методах, приемах и практиках используемых в построении интерфейса в решениях компании ТриАПринт. Мария не ограничилась простым перечислением и демонстрацией «скриншотов», но и подробно рассказала о путях реализации. Выступление вызвало живой интерес аудитории, особенно слушателей заинтересовали способы создания вертикальной панели в режиме ListView FileMaker и организации иерархического меню навигации. Интерес был столь существенный, что и в перерывах Мария продолжала отвечать на вопросы участников.
Следующим докладом было выступление Андрея Волкова «Элементы быстрой разработки при построении систем на FileMaker». Андрей поставил сложную задачу: рассмотреть возможности по унификации разработки сложных систем в части повторяющихся решений. В фокусе внимания оказалась работа со справочниками, которые обычно присутствуют в любой информационной системе учета. Докладчик предложил интересную методику «быстрого» добавления нового справочника в систему, при этом добавленный справочник обладает сразу готовым функционалом (поиск, добавление, редактирование, выбор). Выступление вызвало широкую дискуссию участников, уверены что предложенные методы еще долго будут «перевариваться» сообществом.
После перерыва следующим выступал Аркадий Перла с темой «Эффективное построение диаграмм в FileMaker с использованием библиотеки ggplot2 и языка R». Сделав краткий обзор существующих приемов построения в FileMaker графиков и диаграмм (стандартный Chart Tool, плагины, решения на базе vebviwer), Аркадий предложил использовать для этой задачи связку языка для статической обработки данных R и библиотеки ggplot2. После небольшой «накладки» докладчик провел эффектную демонстрацию построения графиков на специальном разработанном демонстрационном FileMaker-файле, а после сосредоточился на разборе методов встраивания функций написанных на R в FileMaker-решения и передачи данных между FileMaker и R при построении графиков.
Следующая тема также затрагивала вопрос интеграции в FileMaker внешних библиотек. Александр Грибов в своем докладе «Построение схемы организационной структуры предприятия в FileMaker c использованием JS-библиотек» подробно рассмотрел (и продемонстрировал на специально подготовленном файле) методы внедрения в FileMaker решений построенных на связке HTML/CSS/JS с помощью webviewer. Были освящены вопросы передачи данных между FileMaker и JS в обе стороны. В качестве эффектного примера Александр использовал библиотеки SVG.JS и Semantic-ui для построения иерархического портала и графического представления организационной структуры.
Вадим Волков, представитель дистрибьютора FileMaker в России, выступил с докладом «Варианты лицензирования FileMaker», темой уже ставшей традиционной на конференциях разработчиков. Вопросы стоимости лицензий, очевидно, всегда будет актуальны, и в этот раз Вадим подробно разъяснял отличия в различных системах лицензирования.
По завершении докладов на конференции развернулась широкая дискуссия о роли сообщества FileMaker в России и путях продвижения платформы. Обсуждались такие вопросы как издание книги силами сообщества, возможность проведения конференции дважды в год, совместная разработка и другие.
Как и в прошлые разы не обошлось и без вручения призов от компании WinSoft, которые были разыграны между участниками. Лицензии FileMaker получили: Андриан Шикунец, Александр Клочков и Александр Грибов. Поздравляем победителей!
До встречи на следующей конференции!