Firma Collabora wydanie platformy (Collabora Online Development Edition), oferująca specjalizowaną dystrybucję do szybkiego wdrażania i organizacji wspólnej pracy z pakietem biurowym przez Web, aby osiągnąć funkcjonalność podobną do Google Docs i Office 365. Dystrybucja w formie prekonfigurowanego kontenera dla systemu Docker oraz w formie pakietów dla popularnych dystrybucji Linuksa. Wykorzystywane w produkcie badania są zamieszczane w publicznych repozytoriach , , (Web Services Daemon) i (klient webowy). Rozwiązania zaproponowane w wersji CODE 6.4 wejdą w skład standardowego LibreOffice 7.1.
CODE zawiera wszystkie składniki niezbędne 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ą można pracować z dokumentami, arkuszami kalkulacyjnymi i prezentacjami, w tym umożliwia współpracę wielu użytkowników, którzy mogą jednocześnie wprowadzać zmiany, zostawiać komentarze i odpowiadać na pytania. Wkład, bieżące edytowanie i pozycje kursorów każdego użytkownika są podświetlane różnymi kolorami. Do organizacji chmurowego przechowywania dokumentów mogą być stosowane systemy , , i .
Interfejs edytora wyświetlany w przeglądarce z wykorzystaniem natywnego silnika LibreOffice i umożliwia osiągnięcie w pełni identycznego układu dokumentu w porównaniu do wersji dla systemów stacjonarnych. Interfejs jest tworzony za pomocą backendu HTML5 biblioteki GTK, przeznaczonej do renderowania wyjścia aplikacji GTK w oknie przeglądarki internetowej. Do obliczeń, mozaikowej renderowania oraz warstwowego układu dokumentu używany jest natywny LibreOfficeKit. Do organizacji interakcji serwera z przeglądarką, przesyłania obrazów z częściami interfejsu, organizowania pamięci podręcznej fragmentów obrazów oraz pracy z magazynem dokumentów zaangażowany jest specjalny Web Services Daemon.
Główne zmiany:
- Numeracja wydań jest synchronizowana z produktami Collabora Office, dlatego po wersji 4.2 natychmiast wydano wersję CODE 6.4. Zmiana odzwierciedla inicjatywę do ujednolicenia wszystkich produktów Collabora, w tym aplikacji na platformy mobilne, w ogólnej numeracji.
- Domyślnie zaproponowano nową belkę narzędziową , stylizowaną jak Ribbon, nawiązującą do jednomego panelu w desktopowej wersji LibreOffice. Panel oferuje prostsze w odbiorze przyciski i intuicyjnie rozdziela narzędzia na zakładki.
- Dodano tryb zwijania panelu NotebookBar, który umożliwia przejście do używania kompaktowego, jednoliniowego układu, w którym widoczne są tylko zakładki (kliknięcie na aktywnej zakładce ukrywa narzędzia, a kolejne kliknięcie je przywraca).
- W lewym górnym rogu, niezależnie od zwijania NotebookBar, teraz wyświetlane jest rozwijane menu (hamburger) z dodatkowymi ustawieniami i narzędziami do zarządzania współpracą i funkcjami językowymi.
- Na podstawie panelu NotebookBar i zakładek zmodernizowano wygląd Writer, Impress i Calc.
- Dla użytkowników przyzwyczajonych do klasycznego panelu udostępniono możliwość powrotu do starego interfejsu poprzez ustawienie w pliku loolwsd.xml parametru user_interface na wartość „classic”.
- Przepisano kod do rysowania arkuszy kalkulacyjnych. Oprócz zwiększenia wydajności nowa implementacja pozwoliła dodać takie nowości jak zamrażanie wierszy i kolumn — po naciśnięciu przycisku zamrażania na panelu lub poprzez menu „Widok > Zamroź wiersze”, przy przewijaniu wybrany wiersz lub kolumna pozostaje widoczna po lewej lub na górze.
- Dodano narzędzia do współpracy z plikami PDF. Użytkownicy mogą teraz wspólnie analizować dokument PDF, dodawać adnotacje i komentarze.
- Udoskonalone wyświetlanie prezentacji, wykresów, obrazków i form przy pracy z formatami OOXML stosowanymi w pakiecie Microsoft Office. W tym dodano wsparcie dla wyświetlania półprzezroczystego tekstu, poprawiono wsparcie dla SmartArt, zoptymalizowano wyświetlanie kolorowych gradientów w prezentacjach.
Źródło: opennet.ru
