MoinMoin个人知识管理方案介绍及环境配置

[color=darkred][b][size=18]简介:[/size][/b][/color]
使用wiki的方式管理知识,是一种有效的方式.

本文介绍使用wiki工具建立个人桌面知识管理的方案.

wiki就像bbs一样,是一种组织知识的方式,bbs以时间和主题为线索,wiki以知识结构为线索.

wiki的实现很多,PHP,Python,Java,ASP等都有.

这里采用moinmoin wiki;

moinmoin桌面版本的优点是:
[list][*]安装简单;
[*]支持中文全文检索;
[*]汉化较好;
[*]不依赖外界的数据库,使用纯文本保存,备份非常容易,直接复制即可.[/list]

[color=darkred][b][size=18]安装和配置MoinMoin:[/size][/b][/color]

[b]安装python:[/b]

moinmoin是使用python编写的wiki实现,需要下载python.
当前版本为:python-2.5.1;
下载地址:[url]http://www.python.org[/url];
默认安装这个安装包,不需要特别的配置(安装好后会重启,请注意保存文档).

[b]安装moinmoin的桌面版:[/b]

目前使用的是moinmoin的桌面版本(安装非常简单):1.5.5a-1;
官方主页:[url]http://moinmoin.wikiwikiweb.de/[/url];
下载地址:[url]http://moinmoin.wikiwikiweb.de/DesktopEdition/[/url];
这里有exe格式和zip格式供选择,其中exe版本内置了python支持,不需要再下载安装python了,不过配置不灵活,本文使用zip格式.
zip格式,直接解压缩即可.

[b]运行moinmoin:[/b]

确保8080端口未被占用,默认启动使用这个端口;
进入解压缩的目录,双击moin.py;
通过浏览器访问:[url]http://localhost:8080[/url];

[b]修改moinmoin端口:[/b]
使用记事本打开moin.py文件:
[code]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 = 8080

# Interface (default 'localhost')
# '' - will listen to any interface
interface = 'localhost'[/code]
修改port=8080即可;

[b]配置为windows服务:[/b]
访问[url]http://www.tacktech.com/display.cfm[/url],下载srvany.zip.
将srvany.zip中的srvany.exe和instsrv.exe放置到C:\WINDOWS目录下.

[i]定义服务:[/i]
在命令行窗口运行,创建moinmoin Windows服务:
[code]C:\WINDOWS\instsrv.exe "MoinMoin desktop edition" C:\WINDOWS\srvany.exe [/code]
其中MoinMoin desktop edition代表服务中定义的名称;

[i]进入注册表:[/i]
编辑注册表, 在命令行下输入:
[code]regedit[/code]

[i]编辑服务器指向文件:[/i]
在注册表中找到:
[code]HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MoinMoin desktop edition[/code]
MoinMoin desktop edition 代表在以上服务中定义的名称;

定义服务开启的文件路径:
在[i]MoinMoin desktop edition[/i]下创建一个项,名为:[i]Parameters[/i];
在[i]Parameters[/i]下创建新的字符串值,名为:[i]Application[/i],数值数据为:
[code]D:\Development\Python25\python.exe D:\Development\moin-desktop\moin.py[/code]
其中:
D:\Development\moin-desktop\moin.py是指moin.py的绝对路径;
D:\Development\Python25\python.exe是指python.exe的绝对路径;

在服务中启动[i]MoinMoin desktop edition[/i],就可以通过浏览器输入[url]http://localhost:8080/[/url]访问了.

[list]此技术文章来源于Marshal Wu([url]http://marshal.iteye.com/[/url]),吴老师是我在开发行业一位非常重要的老师.[/list]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值