CODE

Collabora Online Development Edition 4.2.0

更新時間 CODE 4.2.0-5: 2020年3月5日

透過 CODE,在家擁有自己的網頁版 Online Office 套件!

此個人家用開發版,內含了許多最新最大膽嘗試的開發試驗。希望儘可能讓更多人體驗,並讓使用者重新獲得自己線上文件的控制權。歡迎大家一同參與,一同讓 Online 網頁版 Office 套件 變好更得。現在就下載 Collabora Online Development Edition,在家享受一下吧。
還有… 何不也一同來參與計劃!

取得 Collabora Online Development Edition

安裝 CODE 進行快速試用的最簡單方法是從Univention App Center 下載 virtuall appliance 。此 virtual appliance 包含 Collabora Online Development Edition,幾分鐘內即可啟動運行。CODE + Nextcloud 或 CODE + ownCloud。
另有兩種您可選擇的整合,即 CODE + Nextcloud 或是 CODE + ownCloud 。都支援這四種格式:KVMVirtualBoxVMware WorkstationVMware ESXi

此為可設定的 collabora/code Docker image,可安裝到任何 x86-64 主機(Linux/Windows 10)。關於部署設定和配置的更多資訊,請參閱 CODE Docker 。想快速嘗試,以非常簡單的方式在5分鐘內設定具有共享文件功能的 CODE docker image:ownCloud 立即試用Nextcloud 立即試用

作為 Docker image 的另一選擇,Collabora 為幾個 Linux 發行版本提供了軟體套件。假如您有 Debian 8、Debian 9、Ubuntu 16.04、Ubuntu 18.04、CentOS 7 和 openSUSE Leap,請參閱CODE Linux 套件
透過 snapshots 可以輕易進行 Online 的最新最大膽的開發試驗。請參閱試驗最新功能


設定 Reverse Proxy 和 SSL

無論您是透過 Docker 運行 CODE,或在本機安裝軟體套件,建議您透過 Reverse Proxy 來使用 CODE。以方便在標準 HTTP 或 HTTPS 連接埠上訪問存取 CODE。我們提供 Apache2 和 Nginx 的組態設定範例。如需 SSL,建議採用Let's Encrypt中的 SSL 憑証。

現在你可以把 https://collabora.example.com 的 WOPI URL 伺服器網址,放入您喜好的方 File Sync and Share(FSS) 解決方案中使用。請參閱以下說明。
更詳盡的 FSS 夥伴的解決方案,請參閱(按字母順序):

然後呢?

就這樣囉!– 當您將 CODE 與喜好的 File Sync and Share(FSS) 解決方案整合在一起,或者啟動了 VM 之後,即可在家享受與朋友分享、協作自己的文件。

這下愉快又安全,何不一同參與計劃呢?

參與計劃

取得原始碼自行編譯也容易;在http://cgit.freedesktop.org/libreoffice/online 有最新修改與編譯說明。只需執行 $make 來編譯「Online」,再點選印出的連結調整即可。API 手冊:https://www.collaboraoffice.com/collabora-online-editor-api-reference/LibreOffice Online API。要發送 Patches 或與我們的開發者協作,請在上 IRC 伺服器 irc.freenode.org 的 #libreoffice-dev 頻道,或加入 Mailing List 郵件列表。欲改善說明文件,請在Wiki中更新。回報錯誤 Bugs,請上 Bugzilla 回報前請在 未確認的錯誤回報 un-confirmed bug 中,確認是否已重複回報。如欲修復錯誤 Bugs,透過 gerrit 送達的 Patches 都是容易被我們採納的。

什麼是 CODE, LibreOffice Online, Collabora Online & snapshot?

LibreOffice Online 非常適合家用,也可享受最新的翻譯與開發。CODE 是基於 Collabora Office core 建立,較保守的 Online 開發版本。

  • CODE 最適合想要在家擁有自己的網頁版 Online Office 套件的使用者。
    但若用量像在企業中使用,即:超過二十多個文件或十個使用者帳號,會自動向您發出警示。
  • LibreOffice Online Docker 映像檔是通過 LibreOffice 和 Online 自動測試的最新主版本定期更新快照集。
  • CODE 平均每月發布一次更新版本,並在此網站上公告。
  • 如果您正在尋找具有 LTS 長期支援、經審核的安全更新、服務等級協定(SLA)保障、具叢集或微服務的高延展性高可用性,且有商業支援的版本,那麼最好的選擇就是Collabora Online

Collabora 開發者持續為 Collabora Online 添加新功能和改進功能。如果您對正在開發的最新功能感興趣,請檢查我們的試驗中的 snapshots !

關於各合作夥伴提供之解決方案中,對企業支援的詳細資訊,請參閱: NextcloudownCloudKolabVNC LagoonArawaFileCloudAG-I SolutionsSecuredStoreAlintoStudio StortiRono ITequipeNew AccessUnited HosterUrberriWebo.hostingArtistanbulPC HELPRetention RangeWorkman.net.auDAASI International GmbH請查閱 LibreOffice Online、CODE 和 Collabora Online 之間的差異 取得各版本差異詳細資訊,或下載白皮書「 800萬個選擇 Collabora Online 的理由」。

下載白皮書

8-million-reasons-white-paper-logo

「800萬個選擇 Collabora Online 的理由」




合作夥伴和訂閱用戶可登入我們的支援網站。支援網站的呈現如下

1) 主選單
包含支援技術支援與偏好設定…
2) 最新消息與活動
可看見 Collabora 的最新動態與活動。
3) 客戶區
建立與管理您的客戶群 您可加入您的客戶、與這些客戶的使用者 若您的客戶有採購 L3 支援套件,
你可以透過這裡,協助將客戶的問題回報。
4.1) Collabora Online 區
Collabora Online 的合作夥伴與訂閱用戶在此取得,察看所有與架設 Collabora Online 有關的文件。我們在此為合作夥伴,額外提供與 Collabora Online 市場開發與業務相關文件。
4.2) Collabora Office 區
Collabora Office 合作夥伴和訂閱用戶可在此看到,可找到所有有關 Collabora Office 相關文件與完整的下載列表。

成為合作夥伴
將 Collabora Online 合併到您的產品中

聯絡我們
若您想要訂閱 Collabora Online。

Q&A

在哪裡可以找到有關技術架構的更多資訊?

在原始碼中可清楚看到完整技術架構的呈現,在這裡給大家作個概覽。程式碼四部分說明如下:

LibreOfficeKit

提供 API,允許大量重複使用現有的 LibreOffice 程式碼。透過 API,允許文件檔案的存取與圖形轉譯的視覺呈現,提供事件架構(event based)設計的編輯核心。這呈現在 core.git 的 LibreOffice 模組中。

Web Services daemon

控管 Client 端與 LibreOfficeKit 的連線、流量,提供暫存並在 chroot jails 中運行。呈現於 online.git 裡頭的 loolwsd/

JavaScript / NodeJS

透過 leaflet 為 Web 客戶端提供前端介面,如工具欄與文件內容。呈現於 online.git 裡頭的 loleaflet

FSS integration

光只有 CODE 並不具備全部好用的功能 – 因此,請搭配您喜好的 File Sync and Share(FSS) 整合方案使用。透過 WOPI 的通訊協議,提供使用者身份驗證機制的整合與資料同步存取的服務。

此為 Javascript 重新編寫的 Office 套件嗎?

簡單來說並不是。而是以一種展新的方式,讓您能在瀏覽器中使用 LibreOffice。沒必要將 800萬行的 C ++ 程式碼全部砍掉,再以數百萬行的 JavaScript 全部重新編寫重複除錯。我們反而是試著用最少的 Javascript 程式碼,並儘可能使用與 PC/Mobile 版本相同的程式碼來運作。即使能完全用 Javascript 全部重寫,我們很懷疑在載入龐大的 Javascript 並搭配 JIT 即及時編譯下,究竟還能有多快的速度?此外,即使全部用 Javascript 重寫,還有嚴重的問題就是要同時維護兩套完全不同的程式碼,將兩套完全不同程式碼同步是眾所周知的噩夢。最後 – 目前開發中採用的 type-safe C ++ 與許多額外的 compiler、safety checks 上已經困難了,若轉移到 type unsafe 的 Javascript 上,會變得根本無法維護。但若透過大量搭配現有 LibreOffice 原始碼運作,對於在 ODF 和各式文件格式中的圖形轉譯、視覺元素與格式上的呈現,保有更多的優點。因此,您在平板與個人電腦(Linux,Windows,Mac)的瀏覽器上,所看到的會是相同的 – 沒有不尋常的字體和非嵌入式字型。

已知問題

還是有許多已知問題是我們難以在 CODE 中解決的。These include external copy & paste – while we can provide rich eg. 在 RTF 內容中做出的反白會牽涉到伺服器與瀏覽器層面,現有瀏覽器的 APIS 無法直接對應複製/貼上的 RTF 內文,所以我們採用了以純文字複製,再貼上轉換為 RTF 文字。

為什麼你們還沒有免費修復我的 bug?

歡迎與我們一同努力打造最好的網頁版 Online Office Suite。我們一直致力於讓 CODE 更好,也歡迎您的加入。請參閱 “Participate in the project” 了解更多訊息。

這完全是自由軟體 / 開放原始碼軟體嗎?

當然。不是顯而易見嗎?Open First!

哪裡可找到相關開發的 roadmap?

這是針對家用使用者的開發版本,包含最新的開發進展,並且變化速度很快,沒有既定發佈的 roadmap。若您希望按您的需求提供功能,那麼 Collabora Online 的商用版本可以滿足您的需求。

請問我可以轉貼你的畫面快照&文章內容到我的 blog / 文章內嗎?

當然可以,除商標權外,此頁內容部份以 CC0 license / Public Domain 授權,我們很樂意廣為大眾知曉。

是誰完成這些工作?

CODE 是建立在 LibreOffice (credits) 和 Rich Documents plugin (credits) 兩項巨大的前人工作成果之上,而網頁版 Online 的功能是由 Collabora 所建立的(見 2015 announced 的宣佈) – 閱讀更多關於這部份的故事。還有謝謝 Lukas Reschke 在 docker image 上的協助。

變更與改進

如果您有任何變更的建議或改進的想法,請透過 hello@collaboraoffice.com與我們聯繫。