Побачив світло CODE 22.5, дистрибутив для розгортання LibreOffice Online

Компанія Collabora опублікувала випуск платформи CODE 22.5 (Collabora Online Development Edition), що пропонує спеціалізований дистрибутив для швидкого розгортання LibreOffice Online та організації спільної віддаленої роботи з офісним пакетом через Web для досягнення функціональності, схожої на Google Docs та Office 365. Дистрибутив оформлений у вигляді для системи Docker і доступний у вигляді пакетів для популярних дистрибутивів Linux. Напрацювання, що використовуються в продукті, розміщуються в загальнодоступних репозиторіях LibreOffice, LibreOfficeKit, loolwsd (Web Services Daemon) і loleaflet (web-клієнт). Доробки, запропоновані у версії CODE 6.5, увійдуть до складу штатного LibreOffice.

CODE включає всі компоненти, необхідні для роботи сервера LibreOffice Online та надає можливість швидкого запуску та ознайомлення з поточним станом розвитку редакції LibreOffice для Web. Через web-браузер підтримується робота з документами, електронними таблицями та презентаціями, у тому числі можливість спільної роботи кількох користувачів, які можуть одночасно вносити зміни, залишати коментарі та відповідати на запитання. Вклад, поточні правки та позиції курсорів кожного користувача виділяються різними кольорами. Для організації хмарного зберігання документів можуть використовуватись системи Nextcloud, ownCloud, Seafile та Pydio.

Інтерфейс редагування, що відображається в браузері, формується з використанням штатного движка LibreOffice і дозволяє досягти повністю ідентичного відображення структури документа з версією для настільних систем. Інтерфейс виводиться за допомогою HTML5-бекенда бібліотеки GTK, призначеного для відтворення виведення GTK-додатків у вікні web-браузера. Для обчислень, мозаїчної відтворення та багатошарового компонування документа застосовується штатний LibreOfficeKit. Для організації серверної взаємодії з браузером, передачі зображень із частинами інтерфейсу, організації кешування шматочків зображень та роботи зі сховищем документів задіяний спеціальний Web Services Daemon.

Основні зміни:

  • Додано можливість використання зовнішніх доповнень для перевірки граматики, орфографії, пунктуації та стилю. Додано підтримку доповнення LanguageTool.
    Побачив світло CODE 22.5, дистрибутив для розгортання LibreOffice Online
  • У табличному процесорі Calc реалізовано можливість роботи з електронними таблицями, що налічують до 16 тисяч стовпців (раніше документи не могли включати більше 1024 стовпців). Число рядків у документі може сягати мільйона. Поліпшено сумісність із файлами, підготовленими в Excel. Підвищено продуктивність обробки великих електронних таблиць.
    Побачив світло CODE 22.5, дистрибутив для розгортання LibreOffice Online
  • Додана можливість вбудовування в електронні таблиці спарклайнів (Sparkline) – міні-діаграм із відображенням динаміки зміни серії значень. Окрема діаграма може бути пов'язана тільки з одним осередком, але різні діаграми можуть групуватися один з одним.
    Побачив світло CODE 22.5, дистрибутив для розгортання LibreOffice Online
  • Додано підтримку формату зображень Webp, який може бути використаний для вставки картинок у документи, електронні таблиці, презентації та малюнки Draw.
    Побачив світло CODE 22.5, дистрибутив для розгортання LibreOffice Online
  • Реалізовано віджет з інтерфейсом введення формул, що працює на стороні клієнта та написаний на чистому HTML.
    Побачив світло CODE 22.5, дистрибутив для розгортання LibreOffice Online
  • У Writer додано можливість вбудовування в документи елементів заповнення форм, сумісних із форматом DOCX. Підтримується обробка таких елементів, як списки для вибору значень, прапорці, блоки вибору дати, кнопки для вставки зображень.
    Побачив світло CODE 22.5, дистрибутив для розгортання LibreOffice Online
  • Реалізовано систему дельта-оновлень елементів інтерфейсу, що дозволило суттєво підвищити продуктивність та знизити трафік (до 75%). Інтерфейс у LibreOffice Online формується на сервері і виводиться за допомогою HTML5-бекенда бібліотеки GTK, що по суті транслює готові зображення в браузер (застосовується мозаїчне компонування, при якій документ розбивається на комірки і при зміні пов'язаної з коміркою частини документа, нове зображення комірки формується на сервері та відправляється клієнту). Реалізована оптимізація дозволяє передавати лише інформацію про зміну вмісту осередку, в порівнянні з її минулим станом, що більш ефективно для ситуацій, коли змінюється лише невелика частина пов'язаного з осередком вмісту.
  • Покращені можливості розрахованого на багато користувачів редагування.
  • Реалізовано підтримку динамічного налаштування кількох хостів, які забезпечують роботу додаткових компонентів, інтегрованих з основним сервером Collabora Online.
  • Прискорено виконання повороту растрової графіки.

Джерело: opennet.ru

Додати коментар або відгук