Zobaczono światło dzienne CODE 22.5, dystrybucja do uruchamiania LibreOffice Online

Firma Collabora opublikowała wersję platformy CODE 22.5 (Collabora Online Development Edition), oferującą specjalistyczny dystrybucję do szybkiego wdrażania LibreOffice Online i organizacji wspólnej pracy z pakietem biurowym przez sieć, aby osiągnąć funkcjonalność podobną do Google Docs i Office 365. Dystrybucja jest prezentowana jako wstępnie skonfigurowany kontener dla systemu Docker i jest również dostępna w postaci pakietów dla popularnych dystrybucji Linux. Użyte w produkcie zasoby są umieszczone w publicznych repozytoriach LibreOffice, LibreOfficeKit, loolwsd (Web Services Daemon) oraz loleaflet (klient webowy). Zasoby zaproponowane w wersji CODE 6.5 wejdą do standardowego LibreOffice.

CODE zawiera wszystkie komponenty potrzebne do działania serwera LibreOffice Online i umożliwia szybkie uruchomienie oraz zapoznanie się z aktualnym stanem rozwoju edycji LibreOffice dla Web. Przez przeglądarkę internetową obsługiwane jest korzystanie z dokumentów, arkuszy kalkulacyjnych i prezentacji, w tym możliwość wspólnej pracy kilku użytkowników, którzy mogą jednocześnie wprowadzać zmiany, zostawiać komentarze i odpowiadać na pytania. Wkład, bieżące edycje oraz pozycje kursorów każdego użytkownika są wyróżniane różnymi kolorami. Do organizacji chmurowego przechowywania dokumentów można stosować systemy Nextcloud, ownCloud, Seafile i Pydio.

Interfejs edycji wyświetlany w przeglądarce jest tworzony za pomocą standardowego silnika LibreOffice i pozwala uzyskać w pełni identyczne odwzorowanie struktury dokumentu w porównaniu do wersji na systemy stacjonarne. Interfejs jest wyświetlany za pomocą backendu HTML5 biblioteki GTK, przeznaczonego do renderowania wyjścia aplikacji GTK w oknie przeglądarki. Do obliczeń, mozaikowego renderowania i wielowarstwowego układania dokumentu wykorzystywany jest standardowy LibreOfficeKit. Do organizacji serwerowego interakcji z przeglądarką, przesyłania obrazów z częściami interfejsu, organizacji pamięci podręcznej fragmentów obrazów oraz pracy z przechowywaniem dokumentów wykorzystywany jest specjalny Web Services Daemon.

Główne zmiany:

  • Dodano możliwość korzystania z zewnętrznych dodatków do sprawdzania gramatyki, ortografii, interpunkcji i stylu. Dodano wsparcie dla dodatku LanguageTool.
    Zobaczono światło dzienne CODE 22.5, dystrybucja do uruchamiania LibreOffice Online
  • W arkuszu kalkulacyjnym Calc wprowadzono możliwość pracy z arkuszami zawierającymi do 16 tysięcy kolumn (wcześniej dokumenty mogły zawierać nie więcej niż 1024 kolumny). Liczba wierszy w dokumencie może sięgać miliona. Udoskonalono zgodność z plikami przygotowanymi w Excelu. Zwiększono wydajność przetwarzania dużych arkuszy kalkulacyjnych.
    Zobaczono światło dzienne CODE 22.5, dystrybucja do uruchamiania LibreOffice Online
  • Dodano możliwość osadzania w arkuszach kalkulacyjnych wykresów mini (Sparkline) - mini-diagramów ilustrujących dynamikę zmian serii wartości. Oddzielny wykres może być powiązany tylko z jedną komórką, ale różne wykresy mogą być ze sobą grupowane.
    Zobaczono światło dzienne CODE 22.5, dystrybucja do uruchamiania LibreOffice Online
  • Dodano wsparcie dla formatu obrazów WebP, który może być używany do wstawiania obrazków do dokumentów, arkuszy kalkulacyjnych, prezentacji i rysunków w Draw.
    Zobaczono światło dzienne CODE 22.5, dystrybucja do uruchamiania LibreOffice Online
  • Wprowadzono widżet z interfejsem do wprowadzania formuł, działający po stronie klienta i napisany w czystym HTML.
    Zobaczono światło dzienne CODE 22.5, dystrybucja do uruchamiania LibreOffice Online
  • W Writerze dodano możliwość osadzania w dokumentach elementów uzupełniających formularze, zgodnych z formatem DOCX. Obsługiwane są takie elementy jak listy rozwijane do wybierania wartości, pola wyboru, bloki wyboru daty, przyciski do wstawiania obrazków.
    Zobaczono światło dzienne CODE 22.5, dystrybucja do uruchamiania LibreOffice Online
  • Wprowadzono system aktualizacji różnicowych elementów interfejsu, co znacznie zwiększyło wydajność i zmniejszyło transfer danych (o 75%). Interfejs w LibreOffice Online jest tworzony na serwerze i wyświetlany za pomocą backendu HTML5 biblioteki GTK, który w rzeczywistości przekazuje gotowe obrazy do przeglądarki (zastosowano mozaikowe układanie, w którym dokument dzieli się na komórki, a po zmianie związanej z komórką części dokumentu, nowe zdjęcie komórki generowane jest na serwerze i wysyłane do klienta). Wprowadzona optymalizacja umożliwia przesyłanie tylko informacji o zmianach w zawartości komórki w porównaniu do jej wcześniejszego stanu, co jest bardziej efektywne w sytuacjach, gdy zmienia się tylko niewielka część zawartości związanej z komórką.
  • Udoskonalono możliwości edytowania w trybie wielu użytkowników.
  • Wprowadzono wsparcie dla dynamicznego dostosowywania wielu hostów, które zapewniają działanie dodatkowych komponentów zintegrowanych z głównym serwerem Collabora Online.
  • Przyspieszono obrót grafiki rastrowej.

Źródło: opennet.ru

Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS 🔥 Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS | ProHoster