欢迎来到天天文库
浏览记录
ID:35358434
大小:58.04 KB
页数:5页
时间:2019-03-23
《利用mediawiki来构建项目组的知识库》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、利用MediaWiki来构建项目组的知识库在学校的时候就试用过Wiki了,不过当时习惯以个人为中心,觉得那种我写的东西,可以让别人胡乱去改,实在是难以接受。不过到了团队里面就不同了,需要的是大家的协作,同时技术团队面临着一个很重要的问题:面对这知识的快速更新和项目组成员的变动,如何积累项目开发中的知识(特别是某些关键技术难题的解决办法),并且还能做到不断的更新。传统的解决方案是通过项目组内部的论坛的形式来积累知识。这又回到论坛和wiki的区别的问题了,我觉得论坛和wiki的最大的区别是:1、论坛的主角是版主/楼主,而wiki的主角是Everyone,每个人都可以维护知识库里的topic
2、02、论坛是以讨论的方式来积累知识,人们需要阅读完主题和全部的回复才能得到一个全面的了解。而wiki上直接显示了最后一次修改的正确结果(当然你也可以查看历史版本,或者你认为当前的结果完全错误的时候,选择回滚)。3、论坛无法表达知识存在着关联性。比如说我们解决了一个内容管理系统的问题,需要参考一下“db4o实现对象缓存池”的方法。那么我们就能用[[db4o实现对象缓存池]]来关联这个topic(甚至这个topic可能还不存在于我们的wiki中,需要另外一个member去写)。4、wiki不但自由,而且还更注重自律,体现人人维护的教义。而论坛可能很容易变成水桶。关于wiki的基本概念,可以
3、看看[Wiki介绍]MediaWiki是全球最苦名的wiki知识库引擎,运行于PHP+MySQL环境.MediaWiki从2002年2月25日被作为维基百科全书的系统软件,并有大量其他应用实例.口前MediaWiki的开发得到维基媒体基金会的支持.MediaWiki是建立wiki网站的首选后台程序,目前国内的天下维客等站点都采川这套系统.MediaWiki—直持续更新.其原作者为德国的MagnusManske.Wiki安装Mediawiki基于php可以选择MySQL.Sqlite等诸多数据库,在windows上首选wampserver来配置神一般的Php+MySQL环境。本文使用的是
4、Mediawiki:L2:L2,Wamp2.4zwindows7x86的环境。可以建一个专门放网站的目录例如d:/work/www,将wiki解压到该目录下即可。也可以放在wamp安装目录下面的www根目录下面。我们选择后者。在wamp安装目录下的alias目录下,新建一个配置文件,例如wiki.conf,内容如下:Alias/wikiHD:/wamp/www/mediawiki/MOptionsIndexesFollowSymLinksMultiViewsAllowOvcrridcallOrderAllow,Den
5、yAllowfromall这样访问127.0.0.1/mediawiki,将会进入Mediawiki的初始化安装界面。该安装程序实际上是引导你生成LocalSettings.php,当然也可以手工设置。建议通过web进行安装设置,这样会生成一个LocalSettings.php文件,并执行相应的数据库初始化,将此php下载后放到wiki的根目录下面,直接访问127.0.0.1/mediawiki即可逬入wiki。好了,wiki安装就这样简单。基本配置wiki配置很丰富,编辑LocalSettings.php进行配置:#个人wiki,禁止创建帐号功能,除非登陆才能
6、访问$wgGroupPermissions[‘*']['createaccount']二false;$wgGroupPermissionsf=false;$wgGroupPermissions*']['read"]=false;#启用详细异常显示.$wgShowExceptionDetails二true;#去除底部poweredby图标unset($wgFooterIconspoweredby,]);#对于没有登录的用户,没有登录的用户移除页面顶部的讨论页链接$wgShowIPinHcadcr=false;#默认在新标签页中打开链接SwgExternalLinkTarget=J_bla
7、nk‘;其他诸如图标、主题、短链接等配置可以自行探索。常用插件常用的插件,主要是富文本编辑器了,当个人倾向于使用纯文本编辑器,也就是Mediawiki自己提供的编辑器。默认的工具条很丑,可以在页面右上角的设置・>编辑中开启增强功能。富文本编辑器可选用WYSIWYG,搜索合适的版本下载之后,解压到extensions目录,并在LocalSettings.php中添加一行,加载此拓展:require_once($1P/extensions/WYS1
此文档下载收益归作者所有