Drawnix: бесплатная доска с открытым исходным кодом

Drawnix: бесплатная доска с открытым исходным кодом 98

Drawnix — бесплатная доска с открытым исходным кодом, созданная на основе фреймворка Plait. Название вдохновлено словами «живопись» и «нивань» (возрождение феникса) и символизирует творчество и обновление. Она предлагает функции интеллект-карт, блок-схем и свободного рисования.

#创作工具 #思维导图

Drawnix: бесплатная доска с открытым исходным кодомОписание

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

Он автоматически сохраняет данные, имеет бесконечный холст, поддерживает отмену и повтор действий, а также позволяет экспортировать результат в форматы PNG, JPG, JSON и другие. Поддерживается переключение тем и использование на мобильных устройствах. Пользователи могут развернуть его через Docker, а также запустить локально, а с помощью таких инструментов, как cpolar, возможен удалённый доступ. Подходит для составления учебных заметок, командной работы и преподавания.

screenshot (2).webp

Особенности Drawnix

  • Бесплатный и с открытым исходным кодом: распространяется по лицензии MIT, можно бесплатно использовать и дорабатывать

  • Богатый функционал: поддерживает интеллект-карты, блок-схемы, свободное рисование кистью, вставку изображений и т. д.

  • Плагинная архитектура: используется модульная конструкция, архитектура чуть сложнее, но обладает высокой расширяемостью

  • Поддержка множества фреймворков: можно интегрировать с различными UI-фреймворками (например, Angular, React) и фреймворками для работы с текстом (в настоящее время поддерживается только Slate)

  • Функции экспорта: возможен экспорт в формат изображений PNG и формат JSON (.drawnix)

  • Возможности редактирования: поддержка отмены, повтора, копирования, вставки и других операций

  • Бесконечный холст: масштабирование, прокрутка и работа с бесконечным холстом

  • Темы оформления: возможность переключения тем

  • Адаптация устройств: поддержка мобильных устройств

Основные функции Drawnix

  • Совместная работа нескольких пользователей: поддерживает одновременное рисование, редактирование и аннотирование на одной доске в режиме онлайн.

  • Богатый набор инструментов рисования: кисти, инструменты для рисования фигур (прямоугольник, круг, стрелка и т. д.), текстовые инструменты — можно выбирать по необходимости.

  • Разнообразные фоновые шаблоны: предоставляются фоны в виде сетки, точечной матрицы и пустые шаблоны для точного рисования и вёрстки.

  • Импорт и экспорт файлов: можно импортировать изображения в форматах PNG, JPG и других в качестве фона или образца, а также экспортировать в изображения или векторную графику для удобного сохранения и отправки.

  • Настраиваемая панель инструментов: можно настроить расположение панели инструментов и порядок инструментов в соответствии с привычками использования.

  • Преобразование синтаксиса: поддерживается преобразование синтаксиса mermaid в блок-схемы и текста markdown в интеллект-карты.

Сценарии использования Drawnix

  • Онлайн-обучение: преподаватели могут использовать его для проведения онлайн-занятий с пояснениями и демонстрациями в реальном времени, а учащиеся могут интерактивно задавать вопросы на доске.

  • Удалённые совещания: участники могут обсуждать и сотрудничать в реальном времени, наглядно выражая идеи с помощью рисунков и блок-схем.

  • Планирование проектов: члены команды могут составлять интеллект-карты и блок-схемы для структурирования идей и процессов проекта.

  • Креативный дизайн: дизайнеры могут создавать эскизы и аннотации на доске для быстрой передачи своих идей.

Как пользоваться Drawnix

  1. Установка и развёртывание: скачайте код из репозитория с открытым исходным кодом и выполните установку и развёртывание согласно инструкции, затем откройте в браузере для использования.

  2. Создание доски: после входа можно создать новую доску, выбрав подходящий фоновый шаблон и расположение панели инструментов.

  3. Приглашение к совместной работе: поделитесь ссылкой или пригласите других пользователей для совместного рисования и редактирования в реальном времени.

  4. Сохранение и отправка: можно в любой момент сохранить содержимое, а также экспортировать его в виде изображения или векторной графики для отправки другим пользователям.

Как развернуть 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.

如何通过 Docker来部署 Drawnix?

Способ второй: самостоятельная сборка образа и развёртывание

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

Инструменты по теме "Drawnix: бесплатная доска с открытым исходным кодом"