前几天看了田志刚老师的《你的知识需要管理》这本书,受益匪浅,作为一个IT从业人员,也是属于知识类工作者,对于知识的获取、使用、总结,直接影响到你的职业发展以及收入;

对于一个IT部门来说,它的知识的积累决定了它重复犯错误概率,知识的传承能力决定这个部门的自我更新能力以及这个部门的可持续发展能力,因此必须要讲IT部门的知识库建立起来,并且能够用起来为我、为部门员工所用,特意找了一些知识管理方面的软件:

第一步、 准备查用drupal(开源的PHP的CMS),看了一段时间,感觉太过于复杂;

第二步,利用redmine的论坛功能,但是由于redmine的论坛功能过于简单,而且评分,标签等现在知识管理工具所必需的功能都没有,也不太合适;

第三步,找到Knowledgebase插件,感觉太何时,唯一缺憾在于,目前我的redmine1.1.3,不支持Knowledgebase文章的全文搜索;

Knowledgebase介绍

Knowledgebase ,redmine的知识库插件,可以实现企业内部的知识库的管理,主要功能:

1、增加文章,这个必须的,不然怎么能成为知识库

2、可以对知识进行进行评分,评价知识的好坏,对于后来人具有非常大的好处

3、可以对知识进行分类,自定义分类,方便搜索

4、可以对知识进行打标签,这个是现在的知识管理软件必须的功能,也是现在的blog支持的,分类毕竟过于呆板,不如tag方便以及搜索

5、支持对于知识进行批注,类似与评分功能

安装方法

1、下载 knowledgebase组件

下载地址:https://github.com/alexbevi/redmine_knowledgebase

下载后解压,将其命名为目录修改为redmine_knowledgebase ,

并放至到vendor\plugins目录下

2、建立数据库

进入cmd命令行(windows操作系统)

进入到redmine安装目录

运行

rake db:migrate_plugins RAILS_ENV=production  

3、重启redmine

设置

1、设置权限

以管理员身份登录进入后,进入redmine登陆界面后,点“管理”-》角色和权限,设置不同角色对于知识管理的权限

2、建立分类

以管理员身份登录进入后,点左上角“知识库”

默认进去后,无任何分类,选择“新分类”即可,可以无限级别的建立分类,我将我们公司的分类贡献出来

3、新增加文章

进入到具体分类后,点“新建文章”即可,注意增加文章的时候,需要增加tag,标签。

问题

1、不支持全文搜索

目前对于Knowledgebase中的文章,redmine1.1.3不支持全文搜索,全文搜索的时候,会出现内部错误,暂无法解决,等过段时间更新到1.3看看是否能解决此问题

2、权限控制有问题

不管怎么设置权限,他的批注功能总实现不了,后来没办法只能修改了代码,将权限判断取消掉,所有人都有批注功能

相关链接

为什么使用redmine

  • 如何避免项目管理黑洞-如何使用redmine

安装相关

  • 1.1 redmine1.1.2项目管理链接visualSVN server
  • 1.3 什么是redmine,安装使用说明汇总
  • 1.4 windows 中用InstantRails环境搭建redmine1.1.2
  • 1.5 redmine安装常见问题

作者:无名程序员

微博:weibo.com/wmcxy

blog:wmcxy.iteye.com

转载请注明原作者,谢谢配合!

转载于:https://blog.51cto.com/wmcxy/801579

redmine的知识库插件-Redmine Knowledgebase plugin,程序员们的知识需要管理相关推荐

  1. 写笔记插件_Java程序员笔记(知识)管理的一点经验

    记笔记这件事,也许在很多人看来,再普通.简单不过了--从小老师就教育我们要这么做.不同的人有不同的方式,我们最终的目的,还是希望不要停留在只是记录这一层面上,而是将它们转变为我们的知识.作为一个程序员 ...

  2. 程序员笔记(知识)管理的一点经验

    记笔记这件事,也许在很多人看来,再普通.简单不过了--从小老师就教育我们要这么做.不同的人有不同的方式,我们最终的目的,还是希望不要停留在只是记录这一层面上,而是将它们转变为我们的知识.作为一个程序员 ...

  3. 程序员必备小知识: 管理代码分支(git merge)

    文章目录 引言 I 管理代码分支 1.1 分支合并到主干并打tag 1.2 更新主干代码到分支 1.3 其他必备小知识 II 常用小技能 2.1 Git用户名邮箱设置 2.2 git stash se ...

  4. 黑马程序员入学Java知识——精华总结

    黑马程序员入学Java知识--精华总结 J2SE部分,Java高新技术部分,7K面试题部分等黑马入学要求的知识点总结! 一.黑马程序员-java概述与基础知识 6 1.何为编程? 6 2.Java语言 ...

  5. 并不是所有的程序员都适合做技术管理

    摘要:这是曾经的技术高手,如今却是名职业经理人分享的内容.他称,相信很多程序员都想做管理,一方面是高薪,另一方面则是做管理很风光.工作也轻松,但实际上并不是所有人都适合做管理,技术和管理是两完全不同的 ...

  6. 程序员装B小技巧——管理你的桌面

    程序员装B小技巧--管理你的桌面 引言 想不想拥有一个和下方截图一样简单快捷的桌面?随着工作学习的时间推移,我们电脑里面的各种软件和文档日渐增多,导致我们的桌面变得杂乱且不美观.身为一个程序员怎么能容 ...

  7. 程序员 计算机网络,程序员必备计算机网络知识

    程序员必备计算机网络知识 作为一只程序猿,你要了解什么网络知识?下面是程序员必备计算机网络知识,为大家提供参考. 1.集线器和交换机的区别 (1)集线器工作在物理层,交换机工作载数据链路层 (2)集线 ...

  8. 美国IT行业软件开发经理收入最高?程序员是不是最后非得转管理?

    美国向来在IT领域独领风骚,对于代表未来趋势的几大方向:人工智能.云计算.互联网.半导体,美国都具有绝对优势.全球市值TOP20里面有14家美国公司,占70%,TOP5全部是美国公司. 全球市值最大的 ...

  9. 网络协议那些事儿,每一个程序员的必备知识,这次终于理顺了!

    网络协议是每一个程序员的必备知识,不管是前端还是后端. 想要成为编程方面的专家,除了操作系统.计算机原理.数据结构和算法.设计模式和架构.数据库等知识外,网络协议的相关知识也是不可或缺的.同时面试中网 ...

最新文章

  1. 关系抽取论文总结(relation extraction)不断更新
  2. 单片机c语言编程300例_趣味c语言编程100例(四)
  3. idea快捷键清楚不相关的引用包
  4. 《时间投资法》读书笔记
  5. UVA 1048 Low Cost Air Travel 最短路
  6. flutter 发布release版的流程(android)
  7. 腾讯云数据库智能化海量运维的建设与实践
  8. VSCode使用记录三:中文显示乱码、设置字体大小、常用快捷键
  9. oracle rac的特征
  10. A870省电内核超频内核介绍及下载[七夕]
  11. 集成运算放大器的应用——放大、加减、跟随、(滞回)比较器、阻抗匹配
  12. 啥是各向同性、各向异性GNN:
  13. 高中计算机矩阵算法ppt,高中信息技术教科版必修1 数据与计算4.2 数值计算一等奖课件ppt...
  14. Anaconda奇怪问题记录:WARNING conda.exceptions:print_unexpected_error_report(1251): KeyError(‘pkgs_dirs‘)
  15. 臻色调女装官网评价:专业人士展示行业数据
  16. Scons安装和使用
  17. 漫画绘制技法大放送(上)
  18. 向数据库中批量插入数据的sql 语句
  19. 浅谈USART_RX_STA各位的描述以及是如何实现数据接收的
  20. 5G支持下,人工智能除了AI换脸,还能干什么?

热门文章

  1. 全球首条瓷绝缘子自动化生产线:黏土巧造“瓷器活”
  2. 区块链时代的拜占庭容错:Tendermint(四)
  3. Emoji表情编解码库XXL-EMOJI
  4. [MySQL Reference Manual] 7 备份和恢复
  5. javascript中的异步 macrotask 和 microtask 简介
  6. SQL Server 2008还原数据库时出现“备份集中的数据库备份与现有的数据库不同”的解决方法...
  7. 利用java反射机制,子类从父类拷贝属性--解决信息修改类设计的模式
  8. Android onMeasure方法介绍
  9. LAMP(httpd 2.4.1 + mysql-5.5.19 + php-5.3.10)编译安装
  10. systemd下supervisord服务开机自启动以及注意事项