Bản cập nhật LibreOffice 7.1.3. Bắt đầu tích hợp hỗ trợ WebAssugging vào LibreOffice

Tổ chức Tài liệu đã công bố xuất bản bản phát hành bảo trì phiên bản Cộng đồng của LibreOffice 7.1.3, nhắm đến những người đam mê, người dùng thành thạo và những người thích phiên bản mới nhất của phần mềm. Các gói cài đặt làm sẵn được chuẩn bị cho nền tảng Linux, macOS và Windows. Bản cập nhật chỉ bao gồm các bản sửa lỗi cho 105 lỗi (RC1, RC2). Khoảng một phần tư số bản sửa lỗi có liên quan đến khả năng tương thích được cải thiện với các định dạng Microsoft Office (DOCX, XLSX và PPTX).

Chúng ta hãy nhớ lại rằng bắt đầu từ nhánh 7.1, bộ ứng dụng văn phòng đã được chia thành phiên bản dành cho cộng đồng (“Cộng đồng LibreOffice”) và dòng sản phẩm dành cho doanh nghiệp (“LibreOffice Enterprise”). Các phiên bản cộng đồng được những người đam mê hỗ trợ và không dành cho doanh nghiệp sử dụng. Đối với các doanh nghiệp, đề xuất sử dụng các sản phẩm từ dòng LibreOffice Enterprise mà các công ty đối tác sẽ cung cấp hỗ trợ đầy đủ và khả năng nhận các bản cập nhật trong một thời gian dài (LTS). LibreOffice Enterprise cũng có thể bao gồm các tính năng bổ sung như SLA (Thỏa thuận cấp độ dịch vụ). Mã và các điều kiện phân phối vẫn giữ nguyên và Cộng đồng LibreOffice được cung cấp miễn phí cho tất cả mọi người, không có ngoại lệ, kể cả người dùng doanh nghiệp.

Ngoài ra, chúng ta có thể lưu ý đến việc đưa vào cơ sở mã LibreOffice hỗ trợ ban đầu cho việc sử dụng trình biên dịch Emscripten để tập hợp bộ ứng dụng văn phòng thành mã trung gian WebAssugging, cho phép nó chạy trong trình duyệt web. WebAssugging cung cấp mã trung gian cấp thấp, phổ quát, độc lập với trình duyệt để chạy các ứng dụng được biên dịch từ nhiều ngôn ngữ lập trình khác nhau trong trình duyệt.

Việc lắp ráp được thực hiện bằng cách chỉ định tùy chọn “—host=wasm64-local-emscripten” trong tập lệnh cấu hình. Để sắp xếp đầu ra, phần phụ trợ VCL (Thư viện lớp trực quan) được sử dụng dựa trên khung Qt5, hỗ trợ lắp ráp trong WebAssembly. Khi làm việc trên trình duyệt, các thành phần giao diện chuẩn từ LibreOfficeKit sẽ được sử dụng bất cứ khi nào có thể.

Sự khác biệt chính giữa việc xây dựng trong WebAssugging và sản phẩm LibreOffice Online lâu đời là khi sử dụng WebAssembly, bộ ứng dụng văn phòng chạy hoàn toàn trong trình duyệt và có thể chạy riêng biệt mà không cần truy cập vào máy chủ bên ngoài, trong khi công cụ LibreOffice Online chính chạy trên máy chủ và trong trình duyệt chỉ có giao diện được dịch (bố cục của tài liệu, hình thành giao diện và xử lý hành động của người dùng được thực hiện trên máy chủ).

Việc chuyển phần chính của LibreOffice Online sang phía trình duyệt sẽ cho phép chúng tôi tạo một phiên bản hợp tác giúp giảm tải cho máy chủ, giảm thiểu sự khác biệt so với LibreOffice trên máy tính để bàn, đơn giản hóa việc mở rộng quy mô, giảm chi phí duy trì cơ sở hạ tầng lưu trữ, có thể hoạt động ở chế độ ngoại tuyến, và cũng cho phép tương tác P2P giữa người dùng và mã hóa dữ liệu từ đầu đến cuối ở phía người dùng.



Nguồn: opennet.ru

Thêm một lời nhận xét