CODE 22.5, kit distribusi untuk menerapkan LibreOffice Online, telah dirilis

Collabora telah menerbitkan rilis platform CODE 22.5 (Collabora Online Development Edition), yang menawarkan distribusi khusus untuk penerapan cepat LibreOffice Online dan pengorganisasian kolaborasi jarak jauh dengan office suite melalui Web untuk mencapai fungsionalitas yang mirip dengan Google Docs dan Office 365 Distribusi ini dirancang sebagai wadah pra-konfigurasi untuk sistem Docker dan juga tersedia sebagai paket untuk distribusi Linux populer. Perkembangan yang digunakan dalam produk ditempatkan di repositori publik LibreOffice, LibreOfficeKit, loolwsd (Web Services Daemon) dan loleaflet (klien web). Perkembangan yang diusulkan dalam versi CODE 6.5 akan disertakan dalam LibreOffice standar.

CODE mencakup semua komponen yang diperlukan untuk menjalankan server LibreOffice Online dan menyediakan kemampuan untuk meluncurkan dengan cepat dan membiasakan diri Anda dengan keadaan perkembangan edisi LibreOffice untuk Web saat ini. Melalui browser web, Anda dapat bekerja dengan dokumen, spreadsheet, dan presentasi, termasuk kemampuan untuk berkolaborasi dengan banyak pengguna yang secara bersamaan dapat membuat perubahan, meninggalkan komentar, dan menjawab pertanyaan. Kontribusi setiap pengguna, hasil edit saat ini, dan posisi kursor disorot dalam warna berbeda. Sistem Nextcloud, ownCloud, Seafile, dan Pydio dapat digunakan untuk mengatur penyimpanan dokumen di cloud.

Antarmuka pengeditan yang ditampilkan di browser dibentuk menggunakan mesin LibreOffice standar dan memungkinkan Anda mencapai tampilan struktur dokumen yang sepenuhnya identik dengan versi untuk sistem desktop. Antarmuka dirender menggunakan backend HTML5 dari pustaka GTK, yang dirancang untuk merender keluaran aplikasi GTK di jendela browser web. Untuk penghitungan, rendering ubin, dan tata letak dokumen multi-lapis, LibreOfficeKit standar digunakan. Untuk mengatur interaksi server dengan browser, mentransfer gambar dengan bagian antarmuka, mengatur cache potongan gambar dan bekerja dengan penyimpanan dokumen, Daemon Layanan Web khusus digunakan.

Perubahan besar:

  • Menambahkan kemampuan untuk menggunakan add-on eksternal untuk memeriksa tata bahasa, ejaan, tanda baca, dan gaya. Menambahkan dukungan untuk add-on LanguageTool.
     CODE 22.5, kit distribusi untuk menerapkan LibreOffice Online, telah dirilis
  • Prosesor spreadsheet Calc sekarang mendukung spreadsheet hingga 16 ribu kolom (sebelumnya dokumen tidak boleh berisi lebih dari 1024 kolom). Jumlah baris dalam sebuah dokumen bisa mencapai satu juta. Peningkatan kompatibilitas dengan file yang disiapkan di Excel. Peningkatan kinerja untuk memproses spreadsheet besar.
     CODE 22.5, kit distribusi untuk menerapkan LibreOffice Online, telah dirilis
  • Menambahkan kemampuan untuk menyematkan grafik mini ke dalam spreadsheet - diagram mini yang menampilkan dinamika perubahan dalam serangkaian nilai. Bagan individual hanya dapat dikaitkan dengan satu sel, namun bagan yang berbeda dapat dikelompokkan satu sama lain.
     CODE 22.5, kit distribusi untuk menerapkan LibreOffice Online, telah dirilis
  • Menambahkan dukungan untuk format gambar Webp, yang dapat digunakan untuk menyisipkan gambar ke dalam dokumen, spreadsheet, presentasi, dan gambar Gambar.
     CODE 22.5, kit distribusi untuk menerapkan LibreOffice Online, telah dirilis
  • Widget dengan antarmuka untuk memasukkan rumus telah diimplementasikan, bekerja di sisi klien dan ditulis dalam HTML murni.
     CODE 22.5, kit distribusi untuk menerapkan LibreOffice Online, telah dirilis
  • Penulis telah menambahkan kemampuan untuk menyematkan elemen pengisian formulir yang kompatibel dengan DOCX ke dalam dokumen. Pemrosesan elemen seperti daftar drop-down untuk memilih nilai, kotak centang, blok pemilihan tanggal, dan tombol untuk menyisipkan gambar didukung.
     CODE 22.5, kit distribusi untuk menerapkan LibreOffice Online, telah dirilis
  • Sistem pembaruan delta untuk elemen antarmuka telah diimplementasikan, secara signifikan meningkatkan kinerja dan mengurangi lalu lintas (hingga 75%). Antarmuka di LibreOffice Online didasarkan pada server dan dirender menggunakan backend HTML5 dari pustaka GTK, yang pada dasarnya mengalirkan gambar yang sudah jadi ke browser (menggunakan tata letak ubin, di mana dokumen dibagi menjadi sel-sel. Setiap kali bagian dokumen yang terkait dengan sel berubah, gambar sel baru dihasilkan di server dan dikirim ke klien). Optimasi yang diterapkan memungkinkan transmisi hanya informasi tentang perubahan pada isi sel, dibandingkan dengan keadaan sebelumnya, yang lebih efektif untuk situasi di mana hanya sebagian kecil dari konten yang terkait dengan sel yang berubah.
  • Peningkatan kemampuan pengeditan multi-pengguna.
  • Menerapkan dukungan untuk konfigurasi dinamis beberapa host, memungkinkan pengoperasian komponen tambahan yang terintegrasi dengan komponen utama. server Berkolaborasi secara daring.
  • Rotasi grafik raster telah dipercepat.

Sumber: opennet.ru