ONLYOFFICE 协作空间与 WordPress 如何集成

转载自作者:VincentYoung,略有改动

阅读本文,了解如何将 ONLYOFFICE 协作空间与 WordPress 进行集成。

ONLYOFFICE 协作空间是其去年新推出的产品,用创建虚拟办公室房间的方式,来组织公司内部团队成员的在线协作办公,现在,协作空间推出了与著名的内容管理系统 WordPress 的集成互联的连接器,可以在 WordPress 网站中嵌入文档和文件夹,注意,这里不是说以前就有的用于 WordPress 的 ONLYOFFICE 文档插件现已更新至 2.0:支持多站点、PDF 表单、匿名访问等[1],而是新的 ONLYOFFICE 协作空间与 WordPress 的服务器,如下图所示,在 WordPress 的插件市场上,搜索 ONLYOFFICE 会搜到两个结果,左侧是 ONLYOFFICE 文档服务器的连接器插件,右侧是 ONLYOFFICE 协作空间的连接器插件。

图片

关于 ONLYOFFICE 协作空间

ONLYOFFICE 协作空间,是 Ascensio System SIA 公司出品的,基于 Web 的,开源的,跨平台的,在线文档编辑和协作的解决方案。

图片

在线 Office 包含了最基本的办公三件套:文档编辑器、幻灯片编辑器和表格编辑器,额外还支持了 pdf 格式文件的创建和编辑功能,还有表单文件的创建编辑功能,并且,还提供了在线文档转换、在线文档预览、在线文档协作等功能。

最关键的是,多人在线实时协同办公功能,ONLYOFFICE 协作空间创建一个个不同的虚拟房间,拉入不同的人进入虚拟房间就是一个团队一个 team,每个人在团队中,可以创建自己的文档,也可以编辑其他人的文档,还可以查看其他人的文档,还可以和其他人分享自己的文档,还可以和其他人讨论自己的文档,还可以和其他人讨论其他人的文档。

下载 ONLYOFFICE 协作空间 | ONLYOFFICEicon-default.png?t=N7T8https://www.onlyoffice.com/zh/download-docspace.aspx

关于 WordPress

WordPress 是一个以 PHP 和 MySQL 为平台的自由开源的博客软件和内容管理系统。WordPress 具有插件架构和模板系统。截至 2018 年 4 月,排名前 1000 万的网站中超过 30.6%使用 WordPress。WordPress 具有一个带模板处理器(template processor)的页面模板系统(web template system)如下图就是在手机上微信打开一个 WordPress 页面的截图:

图片

关于 ONLYOFFICE 协作空间的连接器插件

该插件把协作空间中的文档和房间嵌入到 WordPress 的帖子里面去查看或者协同编辑,但文件和房间本身还是存在于协作空间的服务器上:

图片

flowchart LRsubgraph W[Word Press服务器页面]subgraph BL[协作空间区块]WDF1[文档]style WDF1 stroke-dasharray: 5 5WDR1(协作房间)style WDR1 stroke-dasharray: 5 5endendsubgraph O[ONLYOFFICE协作空间服务器]DF1[文档]DR1(协作房间)endW <-->|ONLYOFFICE协作空间连接器| ODF1 -.->|显示| WDF1WDF1 -.->|编辑| DF1DR1 -.->|显示| WDR1WDR1 -.->|操作| DR1

这一点与 ONLYOFFICE 文档服务器与 WordPress 的集成插件是不同的,ONLYOFFICE 文档服务器通过集成插件编辑的是上传到 WordPress 服务器上的办公文档:

图片

flowchart LRO[ONLYOFFICE文档服务器]subgraph W[Word Press服务器页面]subgraph BL[ONLYOFFICE文档编辑器]WDF1[文档]endendO <-->|ONLYOFFICE文档连接器| WBL <-.->|协同编辑| O

两种方式都是成熟的解决方案,现在我们更倾向于推荐使用 ONLYOFFICE 协作空间的连接器插件来互联互通互操作,它不但提供最基本的和文档服务器相同的在线文档打开阅览、协同编辑的功能,而且提供了功能强大的协同房间,并且讲文件实体存于协作空间服务器节省了 WordPress 服务器的存储压力。

WordPress 中安装插件

关于如何安装并配置好 WordPress 网站服务器,本文略去,可以参考之前的图文。

插件市场在线安装方式

最方便快捷的安装方式是在线安装,这要求你的 WordPress 服务器本身可以访问互联网,WordPress 管理员站长登陆 WordPress 后台管理页面后,从左侧栏中选择 插件 -> 添加插件 如下图所示

图片

然后就可以如上上图所示,搜索 ONLYOFFICE,得到这两个插件的搜索结果,选择右侧的 ONLYOFFICE 协作空间可以看到更详细的介绍:

图片

点击右下角的立即安装按钮,弹出对话框,输入 WordPress 服务器的 ftp 服务的登陆信息:

图片

需要注意的是要提前安装并设置好 vsftpd 服务并开启可写上传的权限,否则会报出来无法安装插件的错误信息,正常安装会在右下角的位置显示正在安装

图片

稍后片刻,即可安装完毕显示:

图片

点击启用,即可:

图片

上面这是推荐的安装方式,上架在 WP 自身的插件平台上,兼容性是能够有比较好的保证的。

压缩包安装文件方式

另外一种安装方式是下载压缩包安装文件再安装到 WordPress 服务器的方式,可以去 ONLYOFFICE 官方的 GitHub 网站上该插件的页面Releases · ONLYOFFICE/onlyoffice-docspace-wordpress · GitHub[2],也可以访问 WordPress 插件市场上的该连接器页面ONLYOFFICE Docs – WordPress plugin | WordPress.org[3]下载,这样的好处是可以用下载下来的安装文件拷贝到内网里安装到不上公网的内网服务器里:

图片

下载其中的**onlyoffice-docspace.zip** 文件,然后在 WP 服务器的 仪表盘 里面的 添加插件 页面的最上侧,点击 上传插件 按钮:

图片

即可看到上传界面:

图片

从本地电脑选择刚刚从公网上下载到底 zip 压缩包文件,上传到 WP 服务器后,即可安装。

在协作空间服务器中给 WordPress 服务器授权

在 WordPress 服务器上安装好 ONLYOFFICE 协作空间连接器插件后,在配置该插件之前,要先去 ONLYOFFICE 协作空间服务器的管理设置中,找到开发人员工具里面的**javascript SDK**,将 WordPress 服务器的域名添加进允许列表里面,如下图所示:

图片

配置 ONLYOFFICE 协作空间连接器

回到 WordPress 服务器上,在仪表板里直接选择 ONLYOFFICE 连接器,会显示欢迎界面,提示前往设置以设置 ONLYOFFICE 协作空间连接器:

图片

只有三个框需要输入设置,第一个是协作空间服务器的地址,第二个是协作空间服务器的站长注册名,第三个是站长密码,用来让 WordPress 的协作空间连机器插件以协作空间的站长身份登陆上去,执行后续的创建用户等自动操作:

图片

如果出现如下错误信息

ONLYOFFICE DocSpace cannot be reached.

中文版本对应的该错误信息是

无法访问 ONLYOFFICE 协作空间

图片

则是在上一步忘了没有在 ONLYOFFICE 协作空间添加 WordPress 域名到允许列表的操作的结果。

正确操作没有错误的话,将会得到连接成功的消息类似如下画面:

图片

顶部两条消息,第一条是绿色的成功消息,第二条是黄色的警告消息,登陆 ONLYOFFICE 协作空间服务器所使用的邮箱就是 ONLYOFFICE 协作空间服务器本身的站长的注册邮箱,当然是本人了,不明白为什么这也算是一条警告信息,可以完全无视它,这就是配置成功的状态。

将 WordPress 用户导出到 ONLYOFFICE 协作空间

下一步,就是点击上图中的 立即导出 按钮,将 WordPress 服务器中的注册用户导入到 ONLYOFFICE 协作空间服务器中去:

图片

可以选择需要导入的账号,然后再上面的操作下拉框中选择 邀请加入协作空间 ,然后点击 应用 按钮,即可导入。

WordPress 网站的注册用户的身份权限有很多种,包括:超级管理员 、 管理员 、 编辑 、 作者等,ONLYOFFICE 官方的中文介绍页面的截图模糊的都包浆了,我自己做截图又因为自己建的 WordPress 站仅仅为测试使用并没有创建这么多测试用户来展示,所以这里就盗用 ONLYOFFICE 官方的英文介绍页面的配图来说明这些用户权限了:

图片

编辑者和作者是不一样的,她们的区别请您细品。在 WordPress 网站用户的众多身份中,只有这四种具有上传文件到 WP 服务器的权限,因此,ONLYOFFICE 协作空间连接器插件默认的只列出这四种身份的用户,在导入协作空间的操作中,默认的,将 超级管理员 、 管理员 赋予协作空间的房间管理员权限的身份,而 WordPress 里面的 编辑 和 作者 将被赋予协作空间的普通用户的权限的身份,但愿我的眼神没有看错,ONLYOFFICE 官方的包浆中文界面截图里面的汉字大概是这些信息吧。

在 协作空间用户状态 栏中可以查看 WordPress 用户是否已添加到协作空间:

  • 绿色标记表示具有指定电子邮箱地址的 WordPress 用户已添加到协作空间并且同步成功;

  • 空值表示协作空间中不存在具有指定电子邮箱地址的 WordPress 用户,您可以邀请他们加入;

  • 沙漏表示您的协作空间中有 WordPress 用户具有指定的电子邮箱地址,但存在同步问题。首次登录协作空间插件时,用户必须提供其协作空间登录名和密码才能完成同步。

导入的用户就会出现在 ONLYOFFICE 协作空间的账户列表里面,在这里面,可以再进一步,针对个人修改权限:

图片

包括 协作空间管理员 、 房间管理员 、 高级用户 、 普通用户 。

登陆站长权限

然后就可以再次点击 WP 服务器仪表板的 ONLYOFFICE DocSpace 协作空间首页,显示出 WP、ONLYOFFICE 协作空间双站长的登陆画面:

图片

在 WP 站长的仪表板的协作空间页面的这个首页里,就能看到 ONLYOFFICE 协作空间的首页,展示完整的协作空间的内容和功能。

在 WordPress 中使用 ONLYOFFICE 协作空间连接器

如下图所示这是在 WordPress 的页面里面嵌入了 ONLYOFFICE 协作空间的文档编辑器的画面,从一个没有在 WP、ONLYOFFICE 协作空间网站注册过账号登陆的普通网民的浏览器打开的效果:

图片

支持文档编辑的完整全部的功能,而如果在 WordPress 网站中不安装这样的插件不与 ONLYOFFICE 互联互通互操作的话,仅仅是 WordPress 本身,你仅仅可以把 docx 文件作为普通文件上传到网页上,占用 WordPress 服务器本身的硬盘空间,网友们在浏览页面的时候只能点击文件下载到本地电脑硬盘里面,才能在本地电脑使用微软 Word 来查看,非常不方便。

而在正确的安装、配置了 ONLYOFFICE 协作空间连接器插件后,所有受邀用户都可以使用 ONLYOFFICE 协作空间的功能,包括创建房间、邀请其他用户以及与其他用户一起在房间中共同编辑文档,而所有的非受邀用户、普通网民则仅仅可以查看 WordPress 的帖子、页面中插入的 ONLYOFFICE 协作空间的公开房间中的文件,如果没有被设置访问密码的话。比如上面截图中的这个示例幻灯片演示文件,就是所有人可见。

如何嵌入房间或文件很简单,为此,您需要点击右侧的加号来选择一个区块,在区块选择列表中找到 ONLYOFFICE 协作空间:

图片

然后有两个选择,房间或者文件:

图片

嵌入文件的效果上面展示过了,这里展示一下嵌入房间的操作流程:

图片

任选一个房间确认后,这里我选择的是非公开的普通的协作房间,在编辑器页面中就能看到 ONLYOFFICE 协作空间连接器这个区块了,以及右侧的该区块可以配置的各种参数:

图片

使用默认的即可,公开发布后就可以切换浏览器不登录 WP、ONLYOFFICE 网站模拟普通人来查看效果:

图片

这说明,通过连接器展示的非公开房间并不会暴露在公网上面任人观看的,安全性还是有保障的,普通人无需注册 ONLYOFFICE 协作空间的 ID 账号,只需要注册该 WordPress 网站的 编辑 、 作者 身份类型的账号后联系 WordPress 的站务申请授权,通过后再访问该 WP 页面,按照提示使用自己的 WordPress 账号登陆 ONLYOFFICE 协作空间,就可以参与该 WordPress 帖子中的协作房间的多人协同。使用者可以在 WordPress 页面中嵌入的 ONLYOFFICE 协作房间中查看一个该办公室中的所有的电子文档,并在自己的权限范围之内创建、编辑或者审阅等各种操作,使用 ONLYOFFICE 协作空间的虚拟办公室,WP 使用者创建或上传的办公文档都将被存放到 ONLYOFFICE 协作空间的服务器硬盘上,也会节省了 WordPress 服务器的硬盘空间及其费用。

相关文章

ONLYOFFICE 协作空间 2.5 现已发布

ONLYOFFICE 协作空间:注册 / 下载

用于 WordPress 的 ONLYOFFICE 协作空间插件已更新至 2.1

如何将 ONLYOFFICE 协作空间 2.5 与单页面应用集成

如何将 ONLYOFFICE 协作空间及其组件嵌入到您的网站

之前的图文
 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/diannao/19548.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Charles-ios无法抓包原因之一证书

VPN证书安装完成后依然无法抓包存在无网络问题 VPN安装证书后直接抓包这时候抓包接口返回无网络&#xff0c;原因是IOS通用-关于本机-证书信任设计未开启信任

webpack5零基础入门-19HMR的应用

1.定义 HMR即HotModuleReplacement 开发时&#xff0c;当我们修改了其中一个模块的代码webpack默认会将所有模块重新打包编译&#xff0c;速度很慢所以我们需要做到修改摸个模块代码&#xff0c;只对这个模块的代码重新打包编译&#xff0c;其他模块不变&#xff0c;这样打包…

初识Spring Boot:构建项目结构与组件解析

目录 前言 第一点&#xff1a;项目的结构 第二点&#xff1a;controller类的创建与使用&#xff08;构造器&#xff09; 第二点&#xff1a;service类的创建与使用&#xff08;逻辑层&#xff09; 第三点&#xff1a;Mapper类的创建与使用(数据操作) 总结 前言 在进行Sp…

【稳定检索】2024年心理学与现代化教育、媒体国际会议(PMEM 2024)

2024年心理学与现代化教育、媒体国际会议 2024 International Conference on Psychology and Modern Education and Media 【1】会议简介 2024年心理学与现代化教育、媒体国际会议即将召开&#xff0c;这是一场汇聚全球心理学、教育及媒体领域精英的学术盛宴。 本次会议将深入探…

目前最强的AI绘画工具 DALL-E、Stable Diffusion 和 Midjourney工具对比

大家好&#xff0c;我是AIGC的实践者SKY&#xff0c;今天和大家来聊聊DALL-E、Stable Diffusion和Midjourney。 随着人工智能技术的飞速发展&#xff0c;艺术生成工具如DALL-E、Stable Diffusion和Midjourney等&#xff0c;已经成为创意产业的新宠。这些工具利用深度学习算法&…

618适合入手哪些数码好物?实用数码好物清单分享,错过拍烂大腿!

在一年一度的618购物狂欢节里&#xff0c;许多数码爱好者们都在这次盛大的购物盛宴中觅得心仪的数码好物&#xff0c;数码产品不仅改变了我们的生活方式&#xff0c;更让我们享受到了前所未有的便捷和乐趣&#xff0c;那么在这个618&#xff0c;哪些数码好物值得我们入手呢&…

Java实战入门:深入解析Java中的`String.split`方法

文章目录 一、方法定义参数说明返回值 二、使用场景三、实现原理无限制分割限制分割 四、示例代码示例一&#xff1a;基本分割示例二&#xff1a;使用正则表达式分割示例三&#xff1a;限制分割次数示例四&#xff1a;保留空字符串 五、注意事项六、总结 在Java编程中&#xff…

oracle中的INTERVAL函数学习总结

Oracle 从9i数据库开始引入了一种新特性&#xff0c;可以用来存储时间间隔&#xff0c;出现了INTERVAL 函数。这个函数的表达式比较多&#xff0c;初学比较费劲不好掌握&#xff0c;经过以几个小时的查阅资料和实验&#xff0c;总结如下&#xff1a; interval year t…

python绘制北京汽车流量热力图:从原理到实践

新书上架~&#x1f447;全国包邮奥~ python实用小工具开发教程http://pythontoolsteach.com/3 欢迎关注我&#x1f446;&#xff0c;收藏下次不迷路┗|&#xff40;O′|┛ 嗷~~ 目录 一、引言 二、热力图绘制原理 三、热力图绘制实践 1. 数据准备 2. 地图组件选择 3. 数据…

建WordPress主题官网模板

蓝色的中文WordPress企业模板 https://www.zhanyes.com/qiye/6305.html 暗红色WordPress律师事务所网站模板 https://www.zhanyes.com/qiye/23.html 红色大banner图WordPress外贸网站模板 https://www.zhanyes.com/waimao/27.html

通过 CXCR4 靶向纳米线修补细胞表面以抑制癌症转移

引用信息 文 章&#xff1a;Cell surface patching via CXCR4-targeted nanothreads for cancer metastasis inhibition. 期 刊&#xff1a;Nature Communications&#xff08;影响因子&#xff1a;16.6&#xff09; 发表时间&#xff1a;2024/3/29 作 者&#xff1…

HttpSecurity 是如何组装过滤器链的

有小伙伴们问到这个问题&#xff0c;简单写篇文章和大伙聊一下。 一 SecurityFilterChain 首先大伙都知道&#xff0c;Spring Security 里边的一堆功能都是通过 Filter 来实现的&#xff0c;无论是认证、RememberMe Login、会话管理、CSRF 处理等等&#xff0c;各种功能都是通…

virtual cache基本概念

Virtual cache的引入 TLB只是加速了从虚拟地址到物理地址的转换,可以很快地得到所需要的数据(或指令)在物理内存中的位置,也就是得到了物理地址但是,如果直接从物理内存中取数据(或置指令),显然也是很慢的,因此可以使用在以前章节提到的Cache来缓存物理地址到数据的转换过程。实…

集成电路的引脚分布规律及识别

集成电路的引脚分布规律根据不同的封装方式而确定&#xff0c;引脚的序号和集成电路图中的编号是一一对应的&#xff0c;识别集成电路的引脚号对分析集成电路的内部框图和工作原理&#xff0c;以及排除集成电路的故障都具有重要的意义。 1.单列集成电路引脚的分布规律及识别 …

区块链技术:金融行业的信任基石

一、引言 在数字化转型的浪潮中,区块链技术以其独特的优势,正逐渐成为金融行业的信任基石。本文将深入探讨区块链技术在金融行业的应用,通过具体案例的细化和完善,分析其特点和影响。 二、区块链技术的核心特点 1. 去中心化:区块链技术通过分布式账本,实现去中心化的数…

栈和队列题目练习

本节小编选了两道题来加深对栈和队列的认识理解&#xff01; 有效的括号 方法1&#xff1a;直接用栈的结构&#xff08;动态数组&#xff09; 本题可以用栈这个结构来解答&#xff0c;将(,{,[ 左括号压入栈中&#xff0c;然后取出栈顶元素与右括号),},]匹配。不匹配的话&…

【Qt】【模型视图架构】 在项目视图中启用拖放

文章目录 1. 在便捷类中启用拖放2. 在模型/视图类中启用拖放 模型/视图框架支持Qt的拖放应用。 列表、表格和树中的项目可以在视图中被拖拽&#xff0c;数据作为MIME编码的数据被导入和导出。标准视图可以自动支持内部的拖放。 默认视图的拖放功能并没有被启用&#xff0c;如果…

opencv进阶 ——(八)图像处理之RMBG模型AI抠图

BRIA.AI团队于HuggingFace开源了一个基于ISNet背景移除模型RMBG-1.4&#xff0c;它可以有效对前景与背景进行分离。RMBG-1.4在精心构建的数据集上训练而来&#xff0c;该数据包含常规图像、电商、游戏以及广告内容&#xff0c;该方案达到了商业级性能&#xff0c;但仅限于非商业…

【PHP项目实战训练】——laravel框架的实战项目中可以做模板的增删查改功能(1)

&#x1f468;‍&#x1f4bb;个人主页&#xff1a;开发者-曼亿点 &#x1f468;‍&#x1f4bb; hallo 欢迎 点赞&#x1f44d; 收藏⭐ 留言&#x1f4dd; 加关注✅! &#x1f468;‍&#x1f4bb; 本文由 曼亿点 原创 &#x1f468;‍&#x1f4bb; 收录于专栏&#xff1a…

【管理咨询宝藏120】顶级咨询公司领导管控优化设计方案

本报告首发于公号“管理咨询宝藏”&#xff0c;如需阅读完整版报告内容&#xff0c;请查阅公号“管理咨询宝藏”。 【管理咨询宝藏120】顶级咨询公司领导管控优化设计方案 【格式】PDF版本 【关键词】人力资源、组织管控、领导力 【核心观点】 - 管的过细” “高层的管理要往…