Drawnix: бесплатная доска с открытым исходным кодом
Drawnix: бесплатная доска с открытым исходным кодомОписание
Drawnix — это бесплатный инструмент с открытым исходным кодом для создания досок, основанный на фреймворке Plait. Название вдохновлено словами «рисование» и «феникс, возрождающийся из пепла», что символизирует творчество и обновление. Он поддерживает интеллект-карты, блок-схемы, свободное рисование и другие функции, поддерживает расширения через плагины, а также совместим с множеством UI-фреймворков.
Он автоматически сохраняет данные, имеет бесконечный холст, поддерживает отмену и повтор действий, а также позволяет экспортировать результат в форматы PNG, JPG, JSON и другие. Поддерживается переключение тем и использование на мобильных устройствах. Пользователи могут развернуть его через Docker, а также запустить локально, а с помощью таких инструментов, как cpolar, возможен удалённый доступ. Подходит для составления учебных заметок, командной работы и преподавания.

Особенности Drawnix
Бесплатный и с открытым исходным кодом: распространяется по лицензии MIT, можно бесплатно использовать и дорабатывать
Богатый функционал: поддерживает интеллект-карты, блок-схемы, свободное рисование кистью, вставку изображений и т. д.
Плагинная архитектура: используется модульная конструкция, архитектура чуть сложнее, но обладает высокой расширяемостью
Поддержка множества фреймворков: можно интегрировать с различными UI-фреймворками (например, Angular, React) и фреймворками для работы с текстом (в настоящее время поддерживается только Slate)
Функции экспорта: возможен экспорт в формат изображений PNG и формат JSON (.drawnix)
Возможности редактирования: поддержка отмены, повтора, копирования, вставки и других операций
Бесконечный холст: масштабирование, прокрутка и работа с бесконечным холстом
Темы оформления: возможность переключения тем
Адаптация устройств: поддержка мобильных устройств
Основные функции Drawnix
Совместная работа нескольких пользователей: поддерживает одновременное рисование, редактирование и аннотирование на одной доске в режиме онлайн.
Богатый набор инструментов рисования: кисти, инструменты для рисования фигур (прямоугольник, круг, стрелка и т. д.), текстовые инструменты — можно выбирать по необходимости.
Разнообразные фоновые шаблоны: предоставляются фоны в виде сетки, точечной матрицы и пустые шаблоны для точного рисования и вёрстки.
Импорт и экспорт файлов: можно импортировать изображения в форматах PNG, JPG и других в качестве фона или образца, а также экспортировать в изображения или векторную графику для удобного сохранения и отправки.
Настраиваемая панель инструментов: можно настроить расположение панели инструментов и порядок инструментов в соответствии с привычками использования.
Преобразование синтаксиса: поддерживается преобразование синтаксиса mermaid в блок-схемы и текста markdown в интеллект-карты.
Сценарии использования Drawnix
Онлайн-обучение: преподаватели могут использовать его для проведения онлайн-занятий с пояснениями и демонстрациями в реальном времени, а учащиеся могут интерактивно задавать вопросы на доске.
Удалённые совещания: участники могут обсуждать и сотрудничать в реальном времени, наглядно выражая идеи с помощью рисунков и блок-схем.
Планирование проектов: члены команды могут составлять интеллект-карты и блок-схемы для структурирования идей и процессов проекта.
Креативный дизайн: дизайнеры могут создавать эскизы и аннотации на доске для быстрой передачи своих идей.
Как пользоваться Drawnix
Установка и развёртывание: скачайте код из репозитория с открытым исходным кодом и выполните установку и развёртывание согласно инструкции, затем откройте в браузере для использования.
Создание доски: после входа можно создать новую доску, выбрав подходящий фоновый шаблон и расположение панели инструментов.
Приглашение к совместной работе: поделитесь ссылкой или пригласите других пользователей для совместного рисования и редактирования в реальном времени.
Сохранение и отправка: можно в любой момент сохранить содержимое, а также экспортировать его в виде изображения или векторной графики для отправки другим пользователям.
Как развернуть Drawnix с помощью Docker?
Способ первый: развёртывание с использованием готового образа
1. Загрузка образа: загрузите образ из Docker Hub, например, выполните docker pull ydxian/drawnix:latest.
2. Создание файла docker-compose.yml: создайте этот файл локально со следующим содержимым:
plaintext version: '3' services: drawnix: image: ydxian/drawnix:latest container_name: drawnix restart: always ports: - "8200:80"
3. Запуск контейнера: в каталоге с файлом выполните docker-compose up -d для запуска.
4. Доступ к сервису: введите в браузере http://IP-сервера:8200.

Способ второй: самостоятельная сборка образа и развёртывание
1. Загрузка исходного кода проекта: выполните git clone https://github.com/plait-board/drawnix.git.
2. Сборка образа: перейдите в каталог проекта и выполните docker build -t имя_образа:тег ., например, docker build -t drawnix:latest .
3. Создание файла docker-compose.yml: содержимое аналогично способу первому, замените имя образа на собранный вами, например:
plaintext version: '3' services: drawnix: image: drawnix:latest container_name: drawnix restart: always ports: - "8200:80"
4. Запуск контейнера: в каталоге с файлом выполните docker-compose up -d для запуска.
5. Доступ к сервису: введите в браузере http://IP-сервера:8200.
✅Адрес открытого исходного кода: https://github.com/plait-board/drawnix
Помощник сценариста▸
AI Приложения
AI Новости