不一样的知识管理工具:windows下安装和美化jspWiki

Wiki 是一个协同、开放式的编辑系统。允许任何人在任何时间、任何地点不受限制的编辑网页,促进了交流,
降低了维护成本。我们项目组就一直用它作为交流的平台,配上XPlaner,实现了简单的项目管理。本文提供了
wiki的另外一个应用场合:知识管理,在你自己的机器上(windows下)安装一个wiki,让你有机会更高效地
进行本地文档的组织与管理。

wiki的版本太多了,UseMod Wiki、FlexWiki、SnipSnap Wiki等等, 我的笔记本上准备装jspWiki,因此需要
安装JDK+Tomcat.
安装JDK 1.42,按照提示装即可,别忘了设置环境变量:JAVA_HOME、PATH、CLASS_PATH,不做Java开发的话不
设置CLASS_PATH也没有关系。
安装tomcat4.1.31,注意在Install Option中选中NT Service,继续后提示http端口设置(缺省8080)和管理员
密码,设置好后服务启动,安装成功。
安装jspWiki,在c盘建立一个工作目录wiki, 然后在tomcat安装目录的webapp目录下创建一个子目录,随便叫
什么都可以,我起名叫masterdog,把JSPWiki.war拷贝到该子目录下,运行jar -xvf JSPWiki.war解压缩,重
启tomcat后在浏览器中输入以下网址:http://localhost:8080/masterdog/,弹出界面

配置成功,so easy!不过看上去很丑,我工作中一直用的是这个的界面,在自己的本本上可以稍微搞得美观些,
于是下载了一个Template:Nex B Template,安装也非常简单,把其中web-edit目录中的内容覆盖到上面建立
的masterdog目录下,然后进入WEB-INF目录,编辑配置文件:jspwiki.properties,我改动过的地方如下:
jspwiki.pageProvider = FileSystemProvider
jspwiki.fileSystemProvider.pageDir =  c://wiki
jspwiki.basicAttachmentProvider.storageDir = C://wiki
jspwiki.baseURL=http://localhost:8080/masterdog/
jspwiki.frontPage = Home
jspwiki.encoding = UTF-8
再次启动,界面已经变得顺眼多了,显示如下:

点击"Edit this page"发现要输入密码,我只在本机用,所以需要屏蔽掉密码输入(如果是项目组用,还是按照
帮助设置访问权限吧,不麻烦)。找到web.xml,去掉以下内容:


      
           Protected Area
           /Edit.jsp
           /attach/*
           DELETE
           GET
           POST
           PUT
      
      
           nexbedit1
      
  
再次运行后就不在提示输入讨厌的密码了,呵呵。别急着收工,实际上还有些配置工作要做,一旦配置好后,你
会发现用起来真是很方便。
jspWiki内置了一些用于布局的版面page,包括Home、Index、LeftFooter、LeftMenu、LegalAndPrivacyNotice、
MenuBar、RightFooter、RightMenuBar、Website、Contacts、ErrorMessage等等,只要稍加编辑就可以攒一个挺
专业的网站。激活它们的方法是浏览器中输入:
 http://localhost:8080/masterdog/Wiki.jsp?page=pageName
其中pageName就是上面提到的每一个页面,回车后即可进入相应的页面,如果是第一次进入,wiki会提示
This page does not exist. Why don't you go and create it?点击 "create it",输入你想要编辑的内容,
保存即可。
比如创建LeftMenu,流程如下:
 http://localhost:8080/masterdog/Wiki.jsp?page= LeftMenu
编辑页面,内容如下:
!!!生活相关
[围棋天地|_weqi]
[饮食购物|_daliy]
[摄影旅游|_photo]
!!!个人作品
[编译原理|_compile]
[加密解密|_crpt]
[软件工程|_soften]
[数据结构|_alg_ds]
[C++ 语言|_cplusplus]
[Java语言|_java]
[Linux系统|_linux]
[数据库|_database]
!!!工作相关
[工作任务|_worktask]
[输出文档|_workdoc]
[重要通知|_notify]
//
//
选择保存之后,对每一个子菜单项做类似操作(点击其后的问号"?"),为其创建新的页面即可,我修改后的
页面效果图如下:
wiki提供的语法可以创建有格式的文本以及嵌入图片,让你编辑的文章图文并茂,另外wiki提供的全文索引
功能(右上角那个Search)真的很不错,让我可以快速找到以前积累的知识点,所以值得推荐。
 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值