简介
使用wiki的方式管理知识,是一种有效的方式。
本文介绍使用wiki工具建立个人桌面知识管理的方案。
wiki就像bbs一样,是一种组织知识的方式,bbs以时间和主题为线索,wiki以知识结构为线索。
wiki的实现很多,PHP,Python,Java,ASP等都有。
这里采用moinmoin wiki, moinmoin.wikiwikiweb.de/
目前使用的是moinmoin的桌面版本(安装非常简单):1.5.5a-1,下载: moinmoin.wikiwikiweb.de/DesktopEdition
这里有exe格式和zip格式供选择,其中exe版本内置了python支持,不需要再下载安装python了,不过配置不灵活,本文使用zip格式。
moinmoin是使用python编写的wiki实现, 需要下载python, www.python.org/,当前版本2.5。
moinmoin桌面版本的优点是:
- 安装简单;
- 支持中文全文检索;
- 汉化较好;
- 不依赖外界的数据库, 使用纯文本保存, 备份非常容易, 直接复制即可。
安装和配置
安装python
默认安装这个安装包,不需要特别的配置。安装moinmoin的桌面版
zip格式,直接解压缩即可。运行moinmoin
- 确保8080端口未被占用, 默认启动使用这个端口
- 进入解压缩的目录, 双击moin.py
- 通过浏览器访问: localhost:8080
修改moinmoin端口
见moin.py:
python 代码
- class DefaultConfig(StandaloneConfig):
- docs = os.path.join(moinpath, 'wiki', 'htdocs')
- # Port (default 8080)
- # To serve privileged port under 1024 you will have to run as root
- port = 9911
配置为windows服务
访问 www.tacktech.com/display.cfm, 下载srvany.zip.将srvany.zip中的srvany.exe和instsrv.exe放置到c:\WINDOWS目录下.
在命令行窗口运行, 创建moinmoin Windows服务:
- c:\WINDOWS\instsrv.exe "MoinMoin desktop edition" c:\WINDOWS\srvany.exe
编辑注册表, 在命令行下输入:
- regedit
在注册表中找到:
- HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MoinMoin desktop edition
在 MoinMoin desktop edition下创建一个项, 名为 Parameters
在 Parameters下创建新的字符串值, 名为 Application, 值为:
- D:\Python25\python.exe E:\moin-desktop\moin.py
其中E:\moin-desktop\moin.py是指moin.py的绝对路径
在服务中启动MoinMoin desktop edition, 就可以通过浏览器访问了.
转载自:http://marshal.iteye.com/blog/143582