CODE

Collabora Online Development Edition 6.4

更新时间 CODE 6.4: 2020年9月24日

透过 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与我们联系。