ONLYOFFICE 协作空间与 WordPress 如何集成

news2024/11/17 13:28:36

转载自作者: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 LR
    subgraph W[Word Press服务器页面]
        subgraph BL[协作空间区块]
            WDF1[文档]
            style WDF1 stroke-dasharray: 5 5
            WDR1(协作房间)
            style WDR1 stroke-dasharray: 5 5
        end
    end

    subgraph O[ONLYOFFICE协作空间服务器]
        DF1[文档]
        DR1(协作房间)
    end

    W <-->|ONLYOFFICE协作空间连接器| O
    DF1 -.->|显示| WDF1
    WDF1 -.->|编辑| DF1
    DR1 -.->|显示| WDR1
    WDR1 -.->|操作| DR1

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

图片

flowchart LR
    O[ONLYOFFICE文档服务器]
    subgraph W[Word Press服务器页面]
        subgraph BL[ONLYOFFICE文档编辑器]
            WDF1[文档]
        end
    end
    O <-->|ONLYOFFICE文档连接器| W
    BL <-.->|协同编辑| 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.coloradmin.cn/o/1704783.html

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

相关文章

FBA头程空运物流的运输时效与计费方式解析

FBA头程空运物流&#xff0c;是运用专业的货机或搭载货物的客机&#xff0c;为轻小商品提供的一种直接、迅速的配送服务。它尤其适合时间紧促的物流伙伴&#xff0c;尽管相较于其他运输方式&#xff0c;空运成本可能稍高&#xff0c;但其卓越的时效性为物流伙伴带来了极高的性价…

单片机的内存映射和重映射

内存映射 在单片机内&#xff0c;不管是RAM还是ROM还是寄存器&#xff0c;他们都是真实存在的物理存储器&#xff0c;为了方便操作&#xff0c;单片机会给每一个存储单元分配地址&#xff0c;这就叫做内存映射。 单片机的内存映射是指将外部设备或外部存储器映射到单片…

linux下的openssh简介(centos 8)

目录 1. 简介2. 安装 OpenSSH3. 配置 OpenSSH 服务器3.1 服务器配置文件配置文件的详解 3.2 安全操作——修改 SSH 端口3.3 安全操作——禁止 root 登录3.4 安全操作——密钥认证3.5 安全操作——禁止密码认证 4. 配置 OpenSSH 客户端4.0 常用命令4.0.1 ssh常用命令4.0.2 scp常…

ubuntu22部署Docker私有仓库Harbor (http https方式)

harbor日志&#xff1a;/var/log/harbor 前置安装配置 需先安装docker和docker-compose&#xff1a; 0.配置清华大学apt源并安装docker #信任 Docker 的 GPG 公钥: sudo apt-get install ca-certificates curl gnupg curl -fsSL https://download.docker.com/linux/ubunt…

遥测终端机RTU:为水利细分场景量身定制的智能化应用

在日益智能化的现代社会&#xff0c;水利行业正迎来前所未有的变革。为了更好地满足水利细分场景的需求&#xff0c;我们针对每个细分场景推出了专用遥测终端机&#xff0c;为您的水利工作带来前所未有的便捷与高效。 为一款智能化应用&#xff0c;遥测终端机的安全性也是我们…

图形学初识--纹理采样和Wrap方式

文章目录 前言正文1、为什么需要纹理采样&#xff1f;2、什么是纹理采样&#xff1f;3、如何进行纹理采样&#xff1f;&#xff08;1&#xff09;假设绘制区域为矩形&#xff08;2&#xff09;假设绘制区域为三角形 4、什么是纹理的Wrap方式&#xff1f;5、有哪些纹理的Wrap方式…

强大友好的Nginx扩展:VeryNginx

VeryNginx&#xff1a; 简化Web管理&#xff0c;增强网站防御- 精选真开源&#xff0c;释放新价值。 概览 VeryNginx是一个基于lua-nginx-module&#xff08;openresty&#xff09;的高效、友好的Nginx版本&#xff0c;专为满足现代Web应用的需求而设计。它不仅提供了强大的We…

Java | Leetcode Java题解之第115题不同的子序列

题目&#xff1a; 题解&#xff1a; class Solution {public int numDistinct(String s, String t) {int m s.length(), n t.length();if (m < n) {return 0;}int[][] dp new int[m 1][n 1];for (int i 0; i < m; i) {dp[i][n] 1;}for (int i m - 1; i > 0; …

K-means聚类模型入门介绍

K-means聚类是一种无监督学习方法&#xff0c;广泛应用于数据挖掘、机器学习和模式识别等领域&#xff0c;用于将数据集划分为K个簇&#xff08;cluster&#xff09;&#xff0c;其中每个簇的数据具有相似的特征。其基本思想是通过迭代寻找使簇内点间距离平方和最小的簇划分方式…

【Java SE】超详细讲解String类(上)

&#x1f970;&#x1f970;&#x1f970;来都来了&#xff0c;不妨点个关注叭&#xff01; &#x1f449;博客主页&#xff1a;欢迎各位大佬!&#x1f448; 文章目录 1. 初步认识String2. String类的常用方法2.1 字符串构造2.2 String对象比较2.2.1 比较是否引用同一个对象2.2…

创新实训2024.05.28日志:记忆化机制、基于MTPE与CoT技术的混合LLM对话机制

1. 带有记忆的会话 1.1. 查询会话历史记录 在利用大模型自身能力进行对话与解答时&#xff0c;最好对用户当前会话的历史记录进行还原&#xff0c;大模型能够更好地联系上下文进行解答。 在langchain chat chat的chat函数中&#xff0c;通过实现langchain框架提供的ChatMemo…

XGIS引擎上线曲折历史

演示地址&#xff1a;threelab首页 其实在一年前甚至更早&#xff0c;已经完整了初版的XGIS三维引擎开发&#xff0c;完成了基本的操作。 但是很多原因导致我一直没有上线&#xff0c;也不是没有上线&#xff0c;上线了&#xff0c;又下掉了。总感觉自己写的欠缺&#xff0c;或…

Easy-laser激光对中仪维修D505激光测平仪维修

Easylaser激光对中仪多应用于风力发电业的塔架、机架、轮毂、偏航轴承和变桨轴承的几何指标测量中。此系列常见维修型号包括D450&#xff1b;D480&#xff1b;D505&#xff1b;D525&#xff1b;D550等。 Easy-Laser对中仪维修注意事项&#xff1a; 测量功能包括&#xff1a; …

虚拟化技术 分布式资源调度

一、实验内容 实现分布式资源调度 二、实验主要仪器设备及材料 安装有64位Windows操作系统的台式电脑或笔记本电脑&#xff0c;建议4C8G或以上配置已安装VMware Workstation Pro已安装Windows Server 2008 R2 x64已安装vCenter Server 三、实验步骤 将主机esxi1和esxi2加入…

JVM-之GC日志

一、 开启gc 日志 在项目中开启GC 日志打印后会查看gc 日志如下 nohup java -Xms768m -Xmx768m -XX:HeapDumpOnOutOfMemoryError -XX:HeapDumpPath./dumplog/dumplog.log -Xloggc:./dumplog/gc.log -XX:PrintGCDetails -XX:PrintGCDateStamps -XX:PrintHeapAtGC -jar xxxx…

小易大数据:大数据报告查询领域的黑马,这些优势让你无法忽视!

随着大数据技术被运用到各行各业&#xff0c;风控领域也不例外&#xff0c;形成了基于大数据技术的大数据信用&#xff0c;也就是我们常说的大数据报告或者网贷大数据&#xff0c;在众多的查询平台中&#xff0c;小易大数据平台在市面上是比较受欢迎的&#xff0c;那在小易平台…

使用华为快传同步文件至电脑

使用华为快传同步文件至电脑&#xff0c;电脑端未发现设备解决办法 1、手机和电脑连同一网络 2、打开手机华为分享&#xff0c;打开电脑网络 3、网络中找到设备&#xff0c;输入账户密码进行连接&#xff08;未找到设备往下继续看&#xff09; 未找到设备解决办法&#xff1…

电脑如何在网页上下载视频 浏览器如何下载网页视频

对于现代职场人士而言&#xff0c;在日常生活中难免需要下载各种短视频&#xff0c;IDM下载加速器可以轻松获取抖音、快手等平台的无水印短视频文件。 Internet Download Manager&#xff0c;简称IDM。功能强大的网络下载器。您不需要多余的操作&#xff0c;IDM 能捕获您的下载…

阿里云获取nginx头部

k8s 配置 可以修改kube-system/nginx-configuration configmap的方式&#xff0c; compute-full-forwarded-for: “true” forwarded-for-header: “X-Forwarded-For” use-forwarded-headers: “true” https://help.aliyun.com/zh/ack/ack-managed-and-ack-dedicated/user-g…

Day01-01-git

Day01-01-git Content List0. 运维发展过程1. ci-cd-co基础1.1 软件的生命周期1&#xff09;软件的声明周期&#xff1a;软件从0-->1-->0过程2&#xff09;ci/cd3&#xff09;Devops4) 小结 1.2 什么是环境1.3 什么是代码部署1.4 代码发布方式 3. DevSecOpt之Git极速入门…