GooFlow
Это онлайн-компонента для создания схем веб-приложений. Можно создавать различные типы схем, такие как схемы процессов, логические потоки данных, потоки данных или реализацию функциональностей, требующих прохождения процесса в приложении. Отличный опыт использования делает интерфейс простым в освоении как для разработчиков, так и для пользователей. Поддерживает основные браузеры (Internet Explorer 11, Edge, Chrome, Firefox).
Jax: Не ожидал, что вернусь!
GooFlow со свежими "новинками" снова здесь! Новый механизм защиты авторских прав заменил прежний JS-майнинг, специально для борьбы с любыми попытками незаконного использования. Включены новые расширяемые интерфейсы и настройки для адаптации к различным областям применения.
С версии 1.3.10 все функции завершены, будущие обновления будут содержать только исправления ошибок.
Проект GooFlow теперь закрытый, клонировать или скачивать его больше нельзя с GitHub. Для тестирования доступна пробная версия на странице проекта.
jQuery версия была преобразована в версию на чистом JavaScript!
Удалена зависимость от jQuery; одновременно полностью прекращено поддержание IE8 и удалены методы загрузки данных через AJAX.
Поддержка Gooflow для Vue 3.x уже доступна!
## Лицензионное соглашение: ##
GooFlow стал закрытым проектом, текущий вариант на странице предназначен только для тестирования. Он заставляет процессор работать впустую и содержит рекламные сообщения, которые периодически появляются. Этот вариант можно использовать только для локального тестирования функциональности, но ни в коем случае не следует применять его в реальных проектах;
Для использования в проектах программного обеспечения требуется покупка лицензии на официальную версию, которая не имеет никаких дополнительных функций. Для получения информации о покупке обратитесь к автору.
Контактная информация:
WeChat: 18648945414
QQ: 115247126
Электронная почта: fool-egg@163.com
Цена лицензии: для версии на чистом JavaScript — **5 600 CNY/продукт**, для версий Vue/React — **6 300 CNY/продукт**.Дополнительная информация доступна на сайте: [https://gooflow.github.io](https://gooflow.github.io)
Основные характеристики
-
Многопрофильность: Инструмент проектирования схем не используется исключительно в области телекоммуникаций; он имеет значительное значение во всех областях, где требуется техническая поддержка IT.
-
Пользовательская настройка: Верхняя панель навигации и левое боковое меню могут быть настроены по желанию пользователя.
-
Только чтение: Когда левое боковое меню скрыто, режим становится только для чтения, что позволяет использовать область просмотра как просмотрщик вместо редактора.
-
Использование векторной библиотеки: В текущей версии используются полностью созданные векторные иконки от Alibaba, что делает избыточным использование изображения для отображения стилей иконок.
-
Настройка бокового меню: Боковое меню может содержать кнопки базовых элементов и узловых точек процесса, а также новые пользовательски настраиваемые кнопки. Каждый пользовательский узел может иметь свои уникальные иконки и типы, которые можно использовать для добавления новых узлов в рабочую область.
-
Отображение данных: Верхняя панель может отображать заголовки групп данных схемы и предоставлять часто используемые кнопки управления.* Настройка событий: Все кнопки на верхней панели, кроме кнопок "Отменить" и "Повторить", могут быть настроены для выполнения пользовательских действий при клике.
-
Рисование линий: Возможность рисования прямых и зигзагообразных линий, а также перемещения отдельных участков зигзагообразных линий влево/вправо или вверх/вниз.
-
Разделение на области: Возможность разделения схемы на различные области для более наглядного представления узлов и переходов между ними.
-
Добавление меток: Возможность добавления меток для выделения конкретных узлов или переходов, обычно используется для показа прогресса процесса.
-
Редактирование: Возможность двойного щелчка мышью для редактирования текста внутри узлов, соединений и групп.
-
Событийные триггеры: При любом редакционном действии, таком как добавление/удаление/редактирование имени/стилей или размеров/перемещение/добавление меток, генерируются события, которые могут вызывать пользовательские действия. Если метод, выполняющий пользовательское действие, возвращает FALSE, то данное действие будет заблокировано.
-
Управление транзакциями: Управление последовательностью операций через стек, который позволяет выполнять отмену (undo()) или повтор (redo()), аналогично C/S программному обеспечению.* Экспорт схемы: Возможность экспорта схемы в формат PNG и скачивания файла (реализовано чистым JavaScript, но не поддерживается Internet Explorer 9 и ниже). ! Превью изображение
Подробное руководство по использованию:
История обновлений:
-
1.5 для всех:
Оптимизация производительности за счет перестроения некоторых элементов и эффектов; добавление слотных узлов для более гибкого управления внутренним содержанием узлов.
-
1.4 для последних версий:
Поддержка Gooflow для Vue3.x уже доступна!
-
1.4 для всех:
Устранение некоторых ошибок, оптимизация структуры каталогов; улучшение пользовательского опыта при перемещении дорожек, позволяющее настроить движение узлов и соединителей внутри дорожек.
-
1.4, 1.2 для Vue/React:
Важное обновление! Поддержка до пяти сегментов сплошной линии; улучшение пользовательского опыта при множественном выборе, удаление необходимости переключаться между одиночным и множественным выбором; оптимизация опыта работы с перемещением узлов.
-
1.3.12:
Важное обновление! Переход от версии на jQuery к нативной JavaScript версии, что позволяет отказаться от зависимости от jQuery; полное прекращение поддержки IE8 и удаление методов загрузки данных через AJAX.
-
1.1.0 для Vue/React:
Важное обновление!Добавлено поддержание состояния элементов при перемещении, аналогично операциям в Visio.
-
1. 3. 11:
Важное обновление! Добавлено поддержание состояния элементов при перемещении, аналогично операциям в Visio.
-
1. 0. 0 для React:
Выпущен новый компонент React.
-
1. 0. 0 для Vue:
Выпущен новый компонент Vue.
-
1. 3. 10:
Добавлена возможность автоматического выравнивания блочных элементов при перемещении и отображения вспомогательных линий выравнивания.
-
1. 3. 9:
Важное обновление! Добавлена поддержка мини-карты навигации, включая возможность перетаскивать и прокручивать в реальном времени; добавлена возможность масштабировать область рисования с помощью колесика мыши и клавиши Ctrl.
-
1. 3. 9r1:
Важное обновление! Устранены некоторые недавно найденные ошибки; добавлена поддержка бесконечных линий и изменено представление пунктирных линий; добавлена поддержка множественного выбора (только для узлов и соединителей) и возможности группового перемещения и удаления выбранных элементов.
-
1. 3. 8rp:
Устранены некоторые недавно найденные ошибки, значительно увеличена производительность официальной версии; внедрена новая система защиты авторских прав вместо прежнего JS-майнинга; выделена поддержка групповых дорожек как отдельный расширяемый модуль GooFlow.group.min.
.js; добавлены заметки (через новый модуль); добавлены типы узлов с возможностью установки пользовательского фона, подходящие для различных сценариев.
-
1. 3. 7:
Устранена одна мелкая ошибка в алгоритме расчета фактической ширины и высоты диаграммы; добавлены свойства для установки начальных префиксов для узлов и дорожек при инициализации.
-
1. 3. 6:
Устранена проблема двойного вызова события focus
при выборе элемента; добавлен способ вызова события blur
при щелчке правой кнопкой мыши вне узлов; добавлен интерфейс для быстрого изменения расширенных бизнес-свойств элементов. Добавлены новые интерфейсы для изменения цвета или текстового цвета элементов после загрузки нового схемного графика.
-
1. 3. 5:
Функциональное обновление! Групповые полосы теперь имеют "молочный" цвет; пользователи могут самостоятельно настраивать специальные цвета графики и текстовых цветов для отдельных узлов или соединений; дизайнер получил возможность использовать Ctrl+C
для копирования узлов и Ctrl+V
для вставки узлов.
-
1. 3. 4:
Критическое обновление! Устранены ошибки в ответах событий, экспорте изображений и масштабировании рабочего пространства; добавлены четыре новых типа узлов: эллипс, ромб, параллелограмм и капсула.
-
1. 3. 3:
Запущена важная функция! Поддержка XML данных схем BPMN 2. 0; позволяет читать или записывать данные в формате XML BPMN 2. 0.0; пользователи могут скачивать схемы в виде JSON-файлов или XML-файлов BPMN 2.0; проведено дальнейшее оптимизация кода.
-
1. 3. 2: Улучшен архитектурный дизайн и пользовательский опыт; усилено внутреннее взаимодействие, упрощены механизмы сохранения схем как изображений и печати; отказались от зависимости от сторонних плагинов начиная с версий OnClickListener 1.1 до 1.2; результаты экспорта стали более четкими и совместимыми с IE9; все кнопки можно конфигурировать через встроенные методы API; добавлен новый опциональный атрибут "areaId" для узлов, указывающий на принадлежность к конкретной группе полос; также добавлена поддержка стандартов разработки AMD и CMD.
-
1. 3: Исправлены некоторые баги, влияющие на удобство использования; добавлена гибкая система конфигурации аннотаций для всех кнопок рабочего пространства.
-
1. 2. 1: Улучшена поддержка Internet Explorer 8; повышена точность ручного изменения размеров элементов; добавлена возможность предварительного просмотра печати или сохранения схемы в PDF.
-
1. 2: Основное обновление! Добавлены события правого клика мыши и двойного щелчка для узлов, соединений и полос; добавлена возможность создания пунктирных линий; реализованы методы масштабирования схемы по требованию пользователей; диапазон масштабирования составляет от 50% до 400% от исходного размера.
- **1:1:
Исправлены некоторые баги; добавлена функция экспорта схемы в изображение для скачивания пользователями; данная функция поддерживает современные браузеры, такие как IE10+, Edge, Chrome, Firefox и Safari; требуется загрузка расширения GooFlow.export.js.
-
1.0.2:
Исправлен баг, связанный с потерей выделенного состояния узла при повторном выборе и отмене отметки.
-
1.0:
Первый официальный выпуск, который исправил множество ошибок по сравнению с предыдущими тестовыми версиями. Увеличено количество настраиваемых цветовых параметров, а также все иконки теперь представлены в виде векторного шрифта, что исключает использование отдельных изображений.
Опубликовать ( 0 )