Collabora heeft een nieuwe versie van het CODE-platform 22.5 (Collabora Online Development Edition) uitgebracht, die een gespecialiseerde distributie biedt voor een snelle implementatie van LibreOffice Online en de organisatie van gezamenlijke afstandsarbeid met het kantoorpakket via het web om functionaliteit te bereiken die lijkt op Google Docs en Office 365. De distributie is vormgegeven als een voorgeconfigureerde container voor het Docker-systeem en is ook beschikbaar in de vorm van pakketten voor populaire Linux-distributies. De gebruikte ontwikkelingen in het product worden gehost in openbare repositories van LibreOffice, LibreOfficeKit, loolwsd (Web Services Daemon) en loleaflet (webclient). De ontwikkelingen die zijn voorgesteld in versie CODE 6.5, zullen deel uitmaken van de standaard LibreOffice-versie.
CODE bevat alle componenten die nodig zijn voor het werken met de LibreOffice Online-server en biedt de mogelijkheid voor een snelle opstart en kennismaking met de huidige stand van ontwikkeling van de LibreOffice-versie voor het web. Via de webbrowser kunnen documenten, spreadsheets en presentaties worden bewerkt, inclusief de mogelijkheid voor samenwerking tussen meerdere gebruikers die gelijktijdig wijzigingen kunnen aanbrengen, opmerkingen kunnen achterlaten en vragen kunnen beantwoorden. De bijdragen, huidige bewerkingen en cursorposities van elke gebruiker worden gemarkeerd in verschillende kleuren. Voor het organiseren van cloudopslag voor documenten kunnen systemen als Nextcloud, ownCloud, Seafile en Pydio worden gebruikt.
De in de browser weergegeven bewerkingsinterface wordt gevormd met behulp van de standaardengine van LibreOffice en maakt een volledig identieke weergave van de documentstructuur mogelijk met de desktopversie. De interface wordt weergegeven met behulp van de HTML5-backend van de GTK-bibliotheek, die is ontworpen voor het renderen van GTK-toepassingen in een webbrowser. Voor berekeningen, mozaïekweergave en gelaagde indeling van documenten wordt de standaard LibreOfficeKit gebruikt. Voor het organiseren van serverinteractie met de browser, het verzenden van afbeeldingen met interfaceonderdelen, het cachen van stukjes afbeeldingen en het werken met documentopslag wordt een speciale Web Services Daemon ingezet.
Belangrijkste wijzigingen:
- De mogelijkheid om externe add-ons te gebruiken voor grammatica-, spelling-, interpunctie- en stijlcontrole is toegevoegd. Ondersteuning voor de add-on LanguageTool is toegevoegd.

- In de spreadsheettoepassing Calc is de mogelijkheid geïmplementeerd om te werken met spreadsheets die tot 16.000 kolommen kunnen bevatten (eerdere documenten mochten niet meer dan 1.024 kolommen bevatten). Het aantal rijen in een document kan een miljoen bereiken. De compatibiliteit met bestanden die zijn voorbereid in Excel is verbeterd. De prestaties bij het verwerken van grote spreadsheets zijn verhoogd.

- De mogelijkheid om sparklines in spreadsheets in te voegen is toegevoegd - mini-grafieken die de dynamiek van een reeks waarden weergeven. Een aparte grafiek kan alleen met één cel worden gekoppeld, maar verschillende grafieken kunnen met elkaar worden gegroepeerd.

- Ondersteuning voor het afbeeldingsformaat WebP is toegevoegd, wat kan worden gebruikt om afbeeldingen in documenten, spreadsheets, presentaties en tekeningen in Draw in te voegen.

- Er is een widget geïmplementeerd met een formule-invoersinterface, die aan de clientzijde werkt en is geschreven in zuivere HTML.

- In Writer is de mogelijkheid om formulierinvoerelementen die compatibel zijn met het DOCX-formaat in documenten in te voegen toegevoegd. De verwerking van elementen zoals keuzelijsten om waarden te selecteren, selectievakjes, datumkiezerblokken en knoppen om afbeeldingen in te voegen wordt ondersteund.

- Een systeem voor delta-updates van interface-elementen is geïmplementeerd, waardoor de prestaties aanzienlijk zijn verbeterd en het verkeer met tot 75% is verlaagd. De interface van LibreOffice Online wordt gevormd en weergegeven met behulp van een HTML5-backend van de GTK-bibliotheek, die in wezen kant-en-klare afbeeldingen naar de browser streamt (er wordt een mozaïekindeling gebruikt, waarbij het document in cellen wordt verdeeld en bij wijziging van het gedeelte van het document dat met de cel is verbonden, wordt een nieuwe afbeelding van de cel op de server gegenereerd en naar de client verzonden). De geïmplementeerde optimalisatie maakt het mogelijk alleen de informatie over de wijziging van de inhoud van de cel door te geven in vergelijking met de vorige staat, wat efficiënter is voor situaties waarin slechts een klein deel van de inhoud van de cel is veranderd. de server De mogelijkheden voor samenwerking aan documenten zijn verbeterd.
- De ondersteuning voor dynamische configuratie van meerdere hosts die de werking van aanvullende componenten die zijn geïntegreerd met de hoofd-
- Collabora Online, is geïmplementeerd. server De uitvoering van het draaien van rasterafbeeldingen is versneld.
- De release van de e-mailclient Thunderbird 102.
Bron: opennet.ru






