confluence

Confluence之隐藏人员菜单栏

你离开我真会死。 提交于 2020-02-27 20:12:20
问题背景 在公司搭建了一个Wiki,用的是Confluence + MariaDB + Linux架构,搭建之后不管在任何用户的菜单栏都会有用户这个选项,导致不管任何用户都可以邀请、注册等操作,正常来说用户管理只有管理员才有的权限,解决前如下图: 解决后如下图: 解决方案 在网上查了很多,都没有实际的解决方案。于是,官网走起,在官网 Search 下,搜索关键字: hide tools menu users ,结果如下: 点进去查看之后,发现给了我一个解决的灵感,具体如下: 登录管理员账户 打开设置 -> 一般配置 找到自定义HTML 在HEAD尾部加入一下代码 保存后进行刷新测试 具体代码 <script> jQuery().ready(function() { jQuery("#people-directory-link").hide(); }); </script> 官方说明 Confluence官方: https://confluence.atlassian.com/confkb/how-to-hide-the-space-tools-menu-for-certain-users-or-groups-in-confluence-816877024.html 来源: oschina 链接: https://my.oschina.net/u/2259452/blog

【巨杉数据库SequoiaDB】24 Hours , 数据库研发实录

亡梦爱人 提交于 2020-02-27 15:32:50
出场人物: 08:10 小H,是巨杉数据库引擎研发的一名工程师。7:20 天还蒙蒙亮,小H就起床了,点亮了心爱的光剑,开始了新的一天。 在08:10时候,他已经洗漱完,锻炼好身体,倒好了咖啡。 整个春节由于疫情防控,他为国家做出了贡献,基本都宅在家里了。但是他觉得,宅在家里,也是一个挺好的春节。 小H查看了手机,发现一封未读邮件,显示是公司 Jenkins 系统发出。 小H打开邮箱,查看了未读邮件,是昨天新提交的优化代码 PR,导致了昨晚自动化测试系统中一个测试用例没有通过。 0 9:15 在平时,大家 9 点上班回到公司,各个小组都会在09:15自发地开一个简短的站立会,组内成员分别大致介绍一下昨天完成的工作内容还有今天的工作计划,然后大家开始了一天的工作。 现在,只是面对面的站立会,变成了“线上站立会“,大家依然按时登入小鱼易联的会议号。 小H在会上介绍了一下昨天提交引擎里 analyze 优化的代码,以及发现新代码会导致一些测试用例失败的情况。他打算今天将这个问题解决。 09:25 小N,是巨杉数据库的测试工程师。 早上刚刚拿出“小黄鸭“准备开始工作,她也收到了昨晚自动化测试系统用例失败的邮件。昨晚失败的测试用例,是她负责的。在刚才的站立会上,她计划今天和小H一起跟进这个失败用例。 开完了早上站立会,她通过 VPN 远程连接公司内部的云桌面。

PingCAP 的 5 年远程办公实践

丶灬走出姿态 提交于 2020-02-26 19:13:32
前言 2020 年的春节注定是一个不平凡的春节,全国都在抗击新型冠状病毒肺炎。除了不出门,勤洗手,戴口罩之类的常规操作,我们就在想,在这个大背景下,我们还能够做哪些事情?考虑到春节假期临近结束,返程的旅途中可能会加大传染的概率,延长隔离时间、远程在家办公也许是普通群众能给国家在这场战役中做的最大贡献。然而在我们国家,暂且不论别的行业, 至少我们所在的高科技行业还没有普及远程办公的文化,所以我们在此将 PingCAP 实践了近五年的工程师远程办公经验介绍给大家。本文将尽量少描述理念,而更多的从实践方面讲述我们的落地经验,以期在这样的一个特殊的时刻帮助更多的朋友和公司尽快行动起来,为国家为社会贡献一份我们微薄的力量。 我们已经通过实践证明,在这个时代,至少对于类似软件工程这样的主要以脑力和创意为主的工作,已经有足够的方法论和基础设施,让远程工作的效率不比传统模式差,有时候甚至能有更好的产出(相信已经有同学想起了早上拥挤的交通对心情和思维的副作用)。下面我们聊聊一些具体落地的经验。 01 远程办公的管理哲学 远程办公在国外并不是一件新鲜的事情。在硅谷,尤其是新一代的科技公司几乎都有远程工作的基因,这背后有很多原因在这篇文章中就不展开了,如果感兴趣的朋友可以看看来自 37 Signals 的 David Heinemeier Hansson 的《Remote》一书。 对于我们来说

如何将设计思维应用到精益初创公司的软件开发

霸气de小男生 提交于 2020-02-26 18:59:20
▎本文系译文:关于将设计思维与敏捷开发相结合的尝试 —— 成功与失败剖析" 作者: BrianNeisler 译者: Aceyclee 我们所说的设计思维,是指由 IDEO 公司的 Tim Brown 提出,并且正在改变全世界组织的设计思维,简称 DT。(译者注:IDDO,当代最具影响力的设计公司之一) 该理念承诺带来更高的生产效率和创新,促进与用户建立更好的联系。 听起来很不错,对吧?所以我们亲自尝试了一下。 在这个过程中,我们取得了一些进展,也经历了一些挫折,还遇到了一些其他事情。 如果您正在考虑采用设计思维,或者只是大体上考虑您的产品流程,不妨继续阅读本文,了解下我们的尝试。 设计思维在科技公司中是什么样的? 简而言之,设计思维流程针对的并非如何执行,而是如何在一开始决定应该构建什么内容。 它以一个紧密的用户驱动型反馈环路为中心。理论上,这个闭环可使您在开始写产品代码前尽可能迅速地验证新的功能想法: 对于我们这样的科技公司,设计思维意味着: 共鸣 :产品团队理解用户的反馈。 定义 :产品团队将反馈纳入问题池中。 设想 :产品团队和工程团队集思广益,共同提出关于如何解决问题的想法。 原型 :产品和研发团队采纳最佳想法并共同构建出一个或多个原型。我们不会保留这些代码,它们仅用于验证。 测试 :将解决办法提供给用户,看看是否解决了用户的问题。 实施 :如果解决了问题

confluence使用经验总结

前提是你 提交于 2020-02-12 17:55:07
1、导出pdf文件,宽表格会出现cut情况 解决办法: 站点管理,找到“全局pdt格式样式”子菜单,增加以下语句 @page { /*A4-sized pages in landscape orientation are 297 mm wide by 210 mm long*/ size: 297mm 210mm; } 来源: https://www.cnblogs.com/anny-1980/p/12299478.html

Confluence 7.2 宏乱码解决办法

半城伤御伤魂 提交于 2020-02-07 02:18:19
环境 OS: Ubuntu version : 7.2.0 现象 不能正常显示汉字,如下图: 解决方案 安装微软字体安装器 apt - get install ttf - mscorefonts - installer 新建字体文件夹 cd / usr / share / fonts mkdir winfonts 从windows的fonts目录拷贝字体文件到上面新建的文件夹内 msyh . ttc simhei . ttf simsun . ttc 更改权限 chmod 744 / usr / share / fonts / winfonts /* 安装字体 mkfontscale mkfontdir fc - cache - fv 修改 /opt/atlassian/jira/bin/setenv.sh,添加以下语句: CATALINA_OPTS = "-Dfile.encoding=UTF-8 ${CATALINA_OPTS}" 重启confluence 搞定 来源: CSDN 作者: gogobat0 链接: https://blog.csdn.net/gogobat0/article/details/104202475

解决 confluence 和 jira 数据包问题

混江龙づ霸主 提交于 2020-01-26 23:16:21
出现问题: 默认的最大允许数据包太小,警告InnoDB 日志文件太小,发生报警信息 解决方法: 1.修改数据库配置: vim /etc/my.cnf 在[mysqld]下面加入: innodb_log_file_size = 2G innodb_file_per_table = ON max_allowed_packet = 512M 注意: 这里面设置的大小值是有一定比例的,不可以自己随意设置数值,可参考官方文档或安装教程来设置,否则一定会报错!!! 2.重启数据库 systemctl resatrt mysqld netstat -ntap |grep 3306 systemctl status mysqld 3.网页验证 参考官方文档: https://confluence.atlassian.com/confkb/exceeds-max-allowed-packet-for-mysql-179443425.html 来源: 51CTO 作者: 低调的男孩 链接: https://blog.51cto.com/13760351/2467478

confluence高可用/集群研究

本小妞迷上赌 提交于 2020-01-24 04:56:35
https://mraddon.blog/2015/05/27/how-to-install-confluence-in-cluster/ (第三方的集群教程) https://gitee.com/pengzhile/atlassian-agent (大佬的crack-agent) https://zhile.io/2018/12/20/atlassian-license-crack.html https://confluence.atlassian.com/doc/installing-confluence-data-center-203603.html(官方的集群教程) 来源: CSDN 作者: hexesdesu 链接: https://blog.csdn.net/sxhexin/article/details/103990178

Jira的终极应用--Http升级为Https

心已入冬 提交于 2020-01-21 22:26:24
需求背景: 由于对网络安全的监督和管控越来越严格,chrome等浏览器强制要求https看样子也是大势所趋,所以我们遇到了服务http升级为https协议的需求。我们企业对外的服务早已经是https协议了,但是内部一些工具的改造还在起步阶段,本篇的改造策略只是拿jira和confluence来举个实战例子,其思想和步骤可以试用于其他场景。 http存在的漏洞和https是如何解决这些安全问题的可以详见我前面的一篇博文《https://blog.csdn.net/yejingtao703/article/details/78723276》,这里不再详细论述。 详细步骤: 1 准备证书和私钥 Openssl命令创建出key和csr,其中csr提供给认证机构换取crt证书文件,key留给自己秘密保管。 为了避免SHA-1,确保更强的安全性,我们还会采取Diffie-Hellman密钥交换。 cd /etc/ssl/certs openssl dhparam -out dhparam.pem 2048 # 如果你的机器性能足够强大,可以用 4096 位 所生成的文件也许要妥善保管,nginx配置时会用到。 2 https转http 总体分为两大解决方案:服务端直接提供https服务和通过转换层来实现,前者我们不推荐,因为这个需要改造代码,后者也有多种实现方式,我所知的就有3种。 本地代理

Confluence 6 针对 'unmigrated-wiki-markup' 宏重新尝试合并

我与影子孤独终老i 提交于 2020-01-19 03:26:47
在签名的章节中,我们主要是针对没有完全合并完成余下的为合并内容的异常处理。最常见的情况是内容以及被合并了,但是页面使用 wiki 标记的内容没有被合并,通常这些 wiki 标记的内容使用了 'unmigrated-wiki-markup' 宏。任何使用了这个宏的页面将会显示在合并报告中。这部分的内容还是可以查看和编辑的,但是因为使用了是 wiki 的标记,这部分的内容没有办法使用富文本编辑器的所有功能。 通常遇到这部分的情况的页面是页面中使用了未知的宏(unknown macro)或者使用的宏不能兼容 Confluence 4.x。 有下面 2 种办法可以修正这个问题: 安装一个与 Confluence 4.x 兼容的宏,请参考 Plugin Development Upgrade FAQ for 4.0 页面中的内容。 对页面进行编辑,删除使用不兼容宏的部分的内容。 不管你选择哪种解决方案,你可以尝试强制合并所有的内容(包括模板中的内容)以及使用 'unmigrated-wiki-markup' 宏,这个特性可以在 <Confluence Address>/admin/unmigratedcontent.action 中找到。 备注 我们将 Confluence 的存储格式定义为 'XHTML-based'。实际上,正确的说法应该是被称为 XML,因为 Confluence