Tips for Confluence Administrators: Part 3

news2024/9/28 23:34:39

上一篇Part 2中,我们谈到了Confluence的一些已知Bug,例如:

  • 从垃圾桶中恢复同名页面不应覆盖现有页面

  • 复制/粘贴表格单元格无法按预期工作

  • 无法复制表头

  • 嵌套表格无法调整大小

请不要吝惜你的投票,这有助于提高Atlassian修复它们的优先级。

除了Bug之外,数以万计的Confluence用户在使用过程中提出了很多优化建议。你的建议或许有一天会出现在新发布的Confluence中,每一位用户都在一定程度上参与了Confluence未来版本的共创。

除此之外,你也可以在这些建议的评论中找到很多替代方案,比如第三方插件、自研等。今天让我们来看一看这些优化建议:

  • 全局查找和替换

  • 链接报告/链接验证器

  • 在页面历史记录中记录权限更改

  • 页面编辑权限继承

  • 文本统计信息

  • 提供Lucene标记化和词干提取以及搜索精确文本

  • 允许管理员更改Lucene的停用词

  • 禁用查看空间“页面历史记录”的能力

  • 支持表格单元格内容的垂直对齐

  • 评论列表的倒序


全局查找和替换

能够在一个或多个选定空间内或一个或多个页面内对整个Confluence文字进行查找和替换。

https://jira.atlassian.com/browse/CONFSERVER-2522

https://marketplace.atlassian.com/apps/1217476/find-and-replace-utility-plugin?hosting=datacenter&tab=overview

https://marketplace.atlassian.com/apps/284/confluence-command-line-interface-cli?hosting=datacenter&tab=overview

https://marketplace.atlassian.com/apps/1212823/search-and-replace?hosting=server&tab=support


链接报告/链接验证器

管理员可能需要验证其Confluence页面内的链接是否正常工作。为巨大的空间做这件事需要时间,因为没有自动的方法来做这件事。在1000页的空间中,管理员需要逐页检查并手动验证所有链接,这非常耗时。

Confluence应该有一种自动的方式来验证给定空间内的所有链接,并为管理员返回报告以修复损坏的引用。

https://community.atlassian.com/t5/Confluence-questions/how-do-I-find-all-external-links-in-a-confluence-space/qaq-p/446798

https://jira.atlassian.com/browse/CONFSERVER-55958


在页面历史记录中记录权限更改

允许将权限更改记录在页面历史记录中。

https://jira.atlassian.com/browse/CONFSERVER-19721


页面编辑权限继承

编辑限制不会被继承。

当我们有一个很大的现有空间并且我们想要更改层次结构的编辑权限时,这非常痛苦,因为我们必须手动更改该层次结构的每个页面的权限。我们应该能够有选择地继承“编辑”权限,以便“查看”权限。

https://jira.atlassian.com/browse/CONFSERVER-5095

https://community.atlassian.com/t5/Confluence-questions/What-exactly-is-Confluence-s-permission-inheritance-policy/qaq-p/1480852

https://marketplace.atlassian.com/apps/1221313/edit-permission-inheritance?hosting=datacenter&tab=overview


文本统计信息

对于学术写作协作,字数统计功能是必不可少的。学术文档有字数限制,在写作时查看这个限制真的很有帮助。

https://jira.atlassian.com/browse/CONFSERVER-7792


提供Lucene标记化和词干提取以及搜索精确文本

我们希望能够搜索准确的文本,而不是让 Lucene 标记化、删除停用词或进行任何词干提取。

我们部分使用Confluence作为我们自己的软件产品的知识库,其中包括许多系统代码、首字母缩略词等。提示这一点的特定用例是用户想要搜索文本“S/D”。Lucene 去掉了“S”和“/”,让搜索只查找“d”。

如果我们能以某种方式输入一个覆盖它的查询,那就太好了。

https://community.atlassian.com/t5/Confluence-questions/The-Confluence-query-cannot-return-the-correct-result/qaq-p/1877656#U1877712

https://jira.atlassian.com/browse/CONFSERVER-14910


允许管理员更改Lucene的停用词

如果管理员可以编辑Lucene使用的停用词集,那就太好了。

https://jira.atlassian.com/browse/CONFSERVER-41370

https://confluence.atlassian.com/jirakb/how-to-remove-stop-words-in-jira-s-lucene-indexing-836111705.html

https://community.atlassian.com/t5/Answers-Developer-Questions/How-to-change-confluence-lucene-stop-words/qaq-p/463493


禁用查看空间“页面历史记录”的能力

有一个选项可以简单地禁用查看特定空间页面的页面历史记录的功能,这将很有用。这种改进的想法是保持Confluence保存页面历史信息,但使用户无法删除以前的版本(无论是意外还是恶意)。

https://jira.atlassian.com/browse/CONFSERVER-34041

https://marketplace.atlassian.com/apps/1214087/space-admin-for-confluence?hosting=datacenter&tab=overview


支持表格单元格内容的垂直对齐

尤其是在合并列时,合并后的单元格内容垂直对齐会更好。

https://jira.atlassian.com/browse/CONFSERVER-24453

https://marketplace.atlassian.com/apps/1222494/vertical-align-for-confluence?tab=overview&hosting=server


评论列表的倒序

页面上的评论应根据管理员的偏好排序 - 最近的评论可以出现在列表的顶部或底部。

https://davidsimpson.me/2012/01/24/how-to-reverse-the-order-of-comments-on-confluence-pages/

https://community.atlassian.com/t5/Jira-questions/How-to-change-order-of-comments/qaq-p/1018025

https://jira.atlassian.com/browse/CONFSERVER-2587


在本文的最后,也许你想知道这些功能什么时候发布,或者下个季度甚至一年内 Confluence 和其他 Atlassian 产品会有哪些新功能,你可以从 Data Center Roadmap 中获取 !

https://www.atlassian.com/roadmap/data-center



About this author

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

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

相关文章

四、Maven详细教程

本教程相关资料:https://www.aliyundrive.com/s/wMiqbd4Zws6 Maven是专门用于管理和构建Java项目的工具,它的主要功能有: 提供了一套标准化的项目结构 提供了一套标准化的构建流程(编译,测试,打包&#xf…

MacOs安装Redis并设置为开机、后台启动

前言 最近闲来无事,将自己的MBP系统重装里,导致里面原来安装的软件都需要重新安装,今天记录一下MacOs安装Redis并设置为开机启动、后台启动的步骤,安装过程略有波折,参考里几篇文章才搞定。 一、安装Redis 两种方式…

【JavaEE】线程池

目录 线程池概念 线程池优点 使用线程池 Executor接口: ThreadPoolExecutor类: 构造方法 Executors工厂类: 工厂方法 线程池中的常用方法 线程池的工作流程 线程池的状态 RUNNING SHUTDOWN STOP TIDYING TERMINATED 简单实现…

Android10 开机向导流程

最近在弄开机向导,网上查了查,基本都是参照系统的​​​​​​Provision应用来做的,而且还要将apk打包到系统目录下的pri-app目录下,打包到其他目录下不行,参照着做是没问题,但是好奇为什么要这么做&#x…

esp32连接阿里云物联网平台进行MQTT通信

前提:IDE是采用arduino IDE,arduino使用的库是pubsubclient 开发板可以使用esp32(esp8266也是一样的) 已经学会pubsubclient库的基本使用 使用pubsubclient 库连接阿里云物联网平台 const char* ssid "........"; c…

java ssm校园勤工俭学助学志愿者兼职系统 idea maven

本论文主要论述了如何使用JSP技术开发一个校园勤工俭学兼职系统,本系统将严格按照软件开发流程进行各个阶段的工作,采用B/S架构,面向对象编程思想进行项目开发。在引言中,作者将论述校园勤工俭学兼职系统的当前背景以及系统开发的…

使用CCProxy+Proxifier实现代理

目录1.使用场景2.什么是网络代理?3.CCProxy3.1 说明3.2 下载安装3.3 使用说明4.Proxifier4.1 说明4.2 下载安装4.3 使用说明4.4 Proxifier CPU占用率高问题解决1.使用场景 很多时候当我们访问某个网络(例如:校园网、企业网)&#…

射频识别技术|期末考试知识点|重点题目|第1讲_RFID

课堂笔记 1.RFID技术 标签(芯片、天线、封装) 读写器 中间件和系统软件 公共服务体系 2.IC&ID

使用原始命令编译打包部署springboot-demo项目

目录简介源文件介绍编译编译restful-common编译manual-springboot打包&部署&执行jar命令介绍不打包直接运行打普通jar包,通过java -jar运行打fat jar通过java -jar打war,通过部署至tomcat运行纯手工命令开发打包部署的缺点参考简介 本文将使用j…

CUDA编程笔记(7)

文章目录前言共享内存的合理使用数组归约计算使用全局内存的计算引入线程块中的同步函数使用共享内存计算静态共享内存使用动态共享内存性能比较避免共享内存的bank冲突使用共享内存进行数组转置bank概念性能比较总结前言 cuda共享内存的合理使用。 共享内存的合理使用 共享…

TF-A移植

1.对tf-a源码进行解压 $> tar xfz tf-a-stm32mp-2.2.r2-r0.tar.gz 2.打补丁 $> for p in ls -1 ../*.patch; do patch -p1 < $p; done 3.配置交叉编译工具链 将Makefile.sdk中EXTRA_OEMAKE修改为 EXTRA_OEMAKECROSS_COMPILEarm-linux-gnueabihf- 4.复制设备树…

linux 部署jmeter

一、linux 安装jdk Java Downloads | Oracle 二、 linux上传jmeter 2.1 上传jmeter jmeter 下载地址&#xff1a; Apache JMeter - Download Apache JMeter 注意&#xff1a; 我先在我本地调试脚本&#xff08;mac环境&#xff09;&#xff0c;调试完成后&#xff0c;再在…

前端首屏优化

一. 打包分析 在 package.json 中添加命令 “report”: “vue-cli-service build --report” 然后命令行执行 npm run report&#xff0c;就会在dist目录下生成一个 report.html 文件&#xff0c;右键浏览器中打开即可看到打包分析报告。 二. 路由懒加载 component: () >…

MacOS - steam 蒸汽平台安装教程,带你躲避高仿网站的陷阱

MacOS - steam 蒸汽平台安装教程 MacOS 其实也是可以安装 Steam 平台的&#xff0c;虽然 steam 上的大多游戏暂时都不支持 MacOS&#xff0c;但还是有一些游戏可以玩的&#xff0c;而且近几年支持 MacOS 的游戏也是越来越多了。另外现在高仿网站特别多&#xff0c;所以才有了这…

transformer库使用

Transformer库简介 是一个开源库&#xff0c;其提供所有的预测训练模型&#xff0c;都是基于transformer模型结构的。 Transformer库 我们可以使用 Transformers 库提供的 API 轻松下载和训练最先进的预训练模型。使用预训练模型可以降低计算成本&#xff0c;以及节省从头开…

Grafana 系列文章(三):Tempo-使用 HTTP 推送 Spans

&#x1f449;️URL: https://grafana.com/docs/tempo/latest/api_docs/pushing-spans-with-http/ &#x1f4dd;Description: 有时&#xff0c;使用追踪系统是令人生畏的&#xff0c;因为它似乎需要复杂的应用程序仪器或 span 摄取管道&#xff0c;以便 ... 有时&#xff0c;使…

SurfaceFlinger学习笔记(七)之SKIA

关于Surface请参考下面文章 SurfaceFlinger学习笔记(一)应用启动流程 SurfaceFlinger学习笔记(二)之Surface SurfaceFlinger学习笔记(三)之SurfaceFlinger进程 SurfaceFlinger学习笔记(四)之HWC2 SurfaceFlinger学习笔记(五)之HWUI SurfaceFlinger学习笔记(六)之View Layout Dr…

react 实现表格列表拖拽排序

问题描述 在项目开发中&#xff0c;遇到这样一个需求&#xff1a;需要对表格里面的数据进行拖拽排序。 效果图如下所示&#xff1a; 思路 安装两个插件&#xff1a; react-sortable-hoc &#xff08;或者 react-beautiful-dnd&#xff09;array-move npm install --save r…

59 多线程环境普通变量作为标记循环不结束

前言 最近看到这篇例子的时候, [讨论] 内存可见性问题, 吧其中的 demo 拿到本地来跑 居然 和楼主一样, testBasicType 这里面的这个子线程 居然 不结束了, 卧槽 我还以为 只是可能 用的时间稍微长一点 哪知道 直接 无限期执行下去了, 然后 另外还有一个情况就是 加上了 -…

Segmenter论文解读

Segmenter: Transformer for Semantic Segmentation 论文&#xff1a;[2105.05633] Segmenter: Transformer for Semantic Segmentation (arxiv.org) 代码&#xff1a;[rstrudel/segmenter: ICCV2021] Official PyTorch implementation of Segmenter: Transformer for Semanti…