Запускаем серию постов, посвященных новой ветке Дóкви 7.3. Изменений накопилось столько, что их хватит не только не на один пост, но и даже на целую восьмую версию. Чтобы не перегружать сразу всем объемом, начнем с обзора уже реализованных нововведений.
🎨 Интерфейс и удобство пользователя
Новое лицо системы. Мы обновили оформление, сделав интерфейс более современным.
Масштаб под контролем. В профиле появилась возможность масштабирования интерфейса.
Drag-and-drop в полях. В «Файле» можно настроить загрузку файлов перетаскиванием 🖱, а в «Ссылке» сортировать выбранные документы. Кстати, «Ссылка» в «Таблице» обзавелась возможностью добавления документов.
Карточки для выбора. Для поля «Список» добавлен режим отображения в виде карточек.
Работа в журнале. Выбирать документы в журнале теперь можно пачками через SHIFT. 📑
🛡 Безопасность и сеть
Стабильность. Улучшена работа системы при нестабильном интернет-соединении.
Let's Encrypt «из коробки». Теперь получить SSL-сертификат проще простого. Параметр LetsEncrypt = true в конфиге — и система сама позаботится о выпуске и обновлении. Главное — освободить 80-й порт для подтверждения домена. 🔒
Безопасный OnlyOffice. Теперь офисный пакет можно подключать через защищенный прокси-сервер DOC-V. Больше не нужно выводить его во внешнюю сеть или мучиться с отдельной настройкой SSL.
Гибкий TLS. В секцию [Network] добавлен параметр MinTLSVersion. Если ваши старые платформы не «вывозят» современные протоколы, можно разрешить 1.0 или 1.1.
🐍 Интеграция с Python
Мы продолжаем расширять возможности системы, подключая мощь Python. В этом релизе:
Новый экспорт в PDF. Для действия «Экспорт в файл» теперь используются продвинутые библиотеки Python. Больше не нужен wkhtmltopdf! 📄
⚙️ Инструменты администратора и действия
Пакетное подписание (NCALayer KZ). Пользователи в Казахстане теперь могут подписать стопку документов за один раз. 🇰🇿✍️
Настройки импорта. В действии «Импорт из файла» теперь можно задать не только стартовую, но конечную строку обработки. Все, что ниже — игнорируется.
Контроль файлов. Новый параметр ForbiddenExtensions. Список «опасных» расширений (вроде .exe, .bat, .com и т.д.) теперь заблокирован по умолчанию. 🚫
Параметр LimitFieldMaxFileSizeByConfig позволяет жестко ограничить размер загружаемого файла в поле, даже если в настройках самого поля указан размер больше.
JSON и создание документов. Появился метод выгрузки документов в виде массива объектов.
В действие «Создание» теперь можно передавать JSON с данными полей или даже UID документа. Это позволяет бесшовно переносить документы между разными экземплярами DOC-V с сохранением их идентификаторов. 🔄
Настройки полей из шаблонов. В редакторе шаблонов появилась возможность быстрого доступа к настройкам полей.
Это ещё не всё, что мы хотели сделать в 7.3. Следите за обновлениями, впереди много интересного!
https://www.doc-v.com/blog/#19