Został wydany CODE 22.5, zestaw dystrybucyjny do wdrażania LibreOffice Online

Collabora opublikowała wydanie platformy CODE 22.5 (Collabora Online Development Edition), która oferuje wyspecjalizowaną dystrybucję umożliwiającą szybkie wdrożenie LibreOffice Online i organizację zdalnej współpracy z pakietem biurowym przez Internet w celu osiągnięcia funkcjonalności zbliżonej do Google Docs i Office 365 Dystrybucja została zaprojektowana jako prekonfigurowany kontener dla systemu Docker i jest również dostępna w postaci pakietów dla popularnych dystrybucji Linuksa. Zmiany wykorzystane w produkcie umieszczane są w publicznych repozytoriach LibreOffice, LibreOfficeKit, loolwsd (Web Services Daemon) i loleaflet (klient sieciowy). Zmiany zaproponowane w wersji CODE 6.5 zostaną uwzględnione w standardowym pakiecie LibreOffice.

KOD zawiera wszystkie komponenty niezbędne do uruchomienia serwera LibreOffice Online oraz zapewnia możliwość szybkiego uruchomienia i zapoznania się z aktualnym stanem rozwoju edycji LibreOffice for Web. Za pośrednictwem przeglądarki internetowej można pracować z dokumentami, arkuszami kalkulacyjnymi i prezentacjami, łącznie z możliwością współpracy z wieloma użytkownikami, którzy mogą jednocześnie wprowadzać zmiany, zostawiać komentarze i odpowiadać na pytania. Wkład każdego użytkownika, bieżące zmiany i pozycje kursora są wyróżnione różnymi kolorami. Do organizacji przechowywania dokumentów w chmurze można wykorzystać systemy Nextcloud, ownCloud, Seafile i Pydio.

Interfejs edycyjny wyświetlany w przeglądarce zbudowany jest przy użyciu standardowego silnika LibreOffice i pozwala na osiągnięcie całkowicie identycznego wyświetlania struktury dokumentu z wersją dla systemów stacjonarnych. Interfejs jest renderowany przy użyciu zaplecza HTML5 biblioteki GTK, zaprojektowanego do renderowania danych wyjściowych aplikacji GTK w oknie przeglądarki internetowej. Do obliczeń, renderowania kafelkowego i wielowarstwowego układu dokumentu używany jest standardowy LibreOfficeKit. Aby zorganizować interakcję serwera z przeglądarką, przesyłać obrazy za pomocą części interfejsu, organizować buforowanie fragmentów obrazów i pracować z przechowywaniem dokumentów, używany jest specjalny demon usług sieciowych.

Główne zmiany:

  • Dodano możliwość korzystania z zewnętrznych dodatków sprawdzających gramatykę, ortografię, interpunkcję i styl. Dodano obsługę dodatku LanguageTool.
    Został wydany CODE 22.5, zestaw dystrybucyjny do wdrażania LibreOffice Online
  • Procesor arkuszy kalkulacyjnych Calc obsługuje teraz arkusze kalkulacyjne zawierające do 16 tysięcy kolumn (wcześniej dokumenty nie mogły zawierać więcej niż 1024 kolumny). Liczba wierszy w dokumencie może osiągnąć milion. Poprawiona kompatybilność z plikami przygotowanymi w programie Excel. Poprawiona wydajność przetwarzania dużych arkuszy kalkulacyjnych.
    Został wydany CODE 22.5, zestaw dystrybucyjny do wdrażania LibreOffice Online
  • Dodano możliwość osadzania w arkuszach kalkulacyjnych wykresów przebiegu czasu – minidiagramów prezentujących dynamikę zmian szeregu wartości. Pojedynczy wykres można powiązać tylko z jedną komórką, ale różne wykresy można ze sobą grupować.
    Został wydany CODE 22.5, zestaw dystrybucyjny do wdrażania LibreOffice Online
  • Dodano obsługę formatu obrazu Webp, którego można używać do wstawiania obrazów do dokumentów, arkuszy kalkulacyjnych, prezentacji i rysunków Draw.
    Został wydany CODE 22.5, zestaw dystrybucyjny do wdrażania LibreOffice Online
  • Zaimplementowano widget z interfejsem do wprowadzania formuł, działający po stronie klienta i napisany w czystym HTML.
    Został wydany CODE 22.5, zestaw dystrybucyjny do wdrażania LibreOffice Online
  • Program Writer dodał możliwość osadzania w dokumentach elementów wypełniania formularzy zgodnych z DOCX. Obsługiwane jest przetwarzanie elementów takich jak listy rozwijane do wybierania wartości, pola wyboru, bloki wyboru daty i przyciski do wstawiania obrazów.
    Został wydany CODE 22.5, zestaw dystrybucyjny do wdrażania LibreOffice Online
  • Zaimplementowano system aktualizacji delta elementów interfejsu, co znacznie poprawiło wydajność i zmniejszyło ruch (nawet o 75%). Interfejs w LibreOffice Online tworzony jest na serwerze i wyświetlany przy użyciu backendu HTML5 biblioteki GTK, który zasadniczo przesyła do przeglądarki gotowe obrazy (stosowany jest układ mozaikowy, w którym dokument jest dzielony na komórki i kiedy część dokumentu powiązanego ze zmianami komórki, na serwerze tworzony jest nowy obraz komórki i wysyłany do klienta). Wdrożona optymalizacja pozwala na przesyłanie jedynie informacji o zmianach zawartości komórki w stosunku do jej poprzedniego stanu, co jest bardziej efektywne w sytuacjach, gdy zmienia się tylko niewielka część treści skojarzonej z komórką.
  • Ulepszone możliwości edycji dla wielu użytkowników.
  • Zaimplementowano obsługę dynamicznej konfiguracji wielu hostów, zapewniając działanie dodatkowych komponentów zintegrowanych z głównym serwerem Collabora Online.
  • Przyspieszono obrót grafiki rastrowej.

Źródło: opennet.ru

Dodaj komentarz