ONLYOFFICE Document Server là một bộ ứng dụng văn phòng mã nguồn mở miễn phí được phân phối theo GNU AGPL v3.0. Nó bao gồm các trình soạn thảo cộng tác dựa trên web cho các tài liệu văn bản, bảng tính và bản trình bày để tích hợp với nhiều dịch vụ lưu trữ đám mây như Nextcloud, ownCloud, Seafile, Alfresco, Plone, v.v. hoặc để tích hợp vào giải pháp mà bạn đang tự xây dựng. Các trình soạn thảo cũng có thể được sử dụng cùng với nền tảng cộng tác ONLYOFFICE (Máy chủ cộng đồng).
Nuxeo Platform là một nền tảng Quản lý nội dung doanh nghiệp nguồn mở được viết bằng Java.
Trong hướng dẫn này, chúng ta sẽ tìm hiểu cách tích hợp các trình soạn thảo trực tuyến ONLYOFFICE với Nuxeo Platform để chỉnh sửa và cộng tác trên các tài liệu được lưu trữ tại đó mà không cần phải thoát khỏi ứng dụng.
Để làm việc với các tài liệu trong Nuxeo, bạn cần một phiên bản ONLYOFFICE Document Server. Trong trường hợp bạn mới sử dụng ONLYOFFICE, hãy tải phiên bản mới nhất của trình chỉnh sửa từ GitHub.
Bạn cũng có thể cài đặt ứng dụng tích hợp từ Nuxeo Marketplace chính thức.
Sau khi hoàn tất, hãy làm cho vùng chứa ONLYOFFICE có thể truy cập được vào phiên bản Nuxeo: định cấu hình cài đặt mạng của vùng chứa hoặc sử dụng URL/tên cục bộ công khai của máy bạn. Nếu bạn chọn tùy chọn sau, hãy cập nhật tham số nuxeo.url trong tệp nuxeo.conf.
Cài đặt phiên bản Maven mới nhất:
Tải xuống mã nguồn plugin:
Biên dịch plugin tích hợp ONLYOFFICE cho Nuxeo:
Bản dựng sẽ có tại:
Chỉ định URL của máy chủ có cài đặt ONLYOFFICE Document Server:
Chỉ định khóa JWT:
Cần chỉ định cùng một khóa JWT trong tệp cấu hình ONLYOFFICE.
Bạn cũng có thể truy cập vào trình chỉnh sửa’ giao diện bằng cách nhấp vào biểu tượng ONLYOFFICE trong menu tài liệu:
Với trình chỉnh sửa trực tuyến ONLYOFFICE được kết nối với Nuxeo, bạn có thể:
Nuxeo Platform là một nền tảng Quản lý nội dung doanh nghiệp nguồn mở được viết bằng Java.
Trong hướng dẫn này, chúng ta sẽ tìm hiểu cách tích hợp các trình soạn thảo trực tuyến ONLYOFFICE với Nuxeo Platform để chỉnh sửa và cộng tác trên các tài liệu được lưu trữ tại đó mà không cần phải thoát khỏi ứng dụng.
Để làm việc với các tài liệu trong Nuxeo, bạn cần một phiên bản ONLYOFFICE Document Server. Trong trường hợp bạn mới sử dụng ONLYOFFICE, hãy tải phiên bản mới nhất của trình chỉnh sửa từ GitHub.
Cài đặt plugin tích hợp ONLYOFFICE cho Nuxeo
Chạy tập lệnh nuxeoctl:
Mã:
nuxeoctl mp-install /path/to/onlyoffice-nuxeo-package-x.x.zip
Sau khi hoàn tất, hãy làm cho vùng chứa ONLYOFFICE có thể truy cập được vào phiên bản Nuxeo: định cấu hình cài đặt mạng của vùng chứa hoặc sử dụng URL/tên cục bộ công khai của máy bạn. Nếu bạn chọn tùy chọn sau, hãy cập nhật tham số nuxeo.url trong tệp nuxeo.conf.
Tùy chọn cài đặt thay thế: Biên dịch plugin tích hợp
Để xây dựng plugin, bạn cần có phiên bản Java ổn định. Trong trường hợp bạn không có nó trên máy của mình, hãy chạy các lệnh sau để cài đặt Open JDK 8:
Mã:
sudo apt-get update
sudo apt-get install openjdk-8-jdk
Mã:
sudo apt-get install maven
Mã:
git clone https://github.com/onlyoffice/onlyoffice-nuxeo.git
Mã:
cd onlyoffice-nuxeo/
mvn clean install
Mã:
./onlyoffice-nuxeo-package/target/onlyoffice-nuxeo-package-x.x.zip
Cấu hình plugin tích hợp
Mở tệp nuxeo.conf.Chỉ định URL của máy chủ có cài đặt ONLYOFFICE Document Server:
Mã:
onlyoffice.docserv.url=http://documentserver/
Mã:
onlyoffice.jwt.secret=YOURSECRET
Chỉnh sửa tài liệu bằng ONLYOFFICE trong Nuxeo
Đăng nhập vào Nền tảng Nuxeo của bạn. Đi tới Duyệt -> Tên miền -> Không gian làm việc -> ONLYOFFICE-Nuxeo để tạo tài liệu, bảng tính hoặc bản trình bày mới.Bạn cũng có thể truy cập vào trình chỉnh sửa’ giao diện bằng cách nhấp vào biểu tượng ONLYOFFICE trong menu tài liệu:
Với trình chỉnh sửa trực tuyến ONLYOFFICE được kết nối với Nuxeo, bạn có thể:
- tạo và chỉnh sửa các tệp .docx, .xlsx và .pptx;
- xem các tệp .pdf, .odt, .ods, .odp, .doc, .xls, .ppt, .csv, .rtf;
- chia sẻ tài liệu với những người dùng khác của nền tảng;
- cộng tác trên các tài liệu theo thời gian thực bằng hai chế độ đồng chỉnh sửa (thời gian thực và khóa đoạn văn), theo dõi thay đổi, bình luận, trò chuyện tích hợp.