自从维基百科(科学研究必备工具,一直被GFW屏蔽掉,托奥运的福,现在可以正常访问)初现网络,wiki的概念就开始流行开来,各种wiki系统和百科应用也随处可见。我接触的第一个开源的wiki系统是MediaWiki,搭建和使用都比较方便。一个偶然的机会发现PmWiki,基于文件而不是数据库的。鉴于总是觉得数据库会影响速度,立马产生兴趣,按照使用了一下,还是非常方便的。
1. 下载程序包。具体见这里, 还有不要忘记了下载中文包,见这里用于支持国际化.
2. 解压安装程序包。解压中文包,拷贝到安装包下直接覆盖即可。
3. 修改配置文件。在./docs/下可以看到文件sample-config.php文件,命令为config.php文件,然后放在./local下面即可。
4. 支持中文:在配置文件config.php中,随便找一个地方加上:XLPage(’ZhCn’,'PmWikiZhCn.XLPage’);即可。整个配置文件config.php也可以重新修改,见我现在饿配置文件:
<?php if (!defined('PmWiki')) exit();
$WikiTitle = "My New Wiki";
$DefaultPasswords['admin'] = crypt('*********');
$DefaultPasswords['edit'] = crypt('********');
$DefaultPasswords['attr'] = crypt('**********);
$EnableUpload = 1;
$DefaultPasswords['upload'] = crypt('*********');
# 中文化
XLPage('ZhCn','PmWikiZhCn.XLPage');
上述配置就可以支持中文,编辑文章需要输入密码,还可以支持上传。
具体更多的与配置相关的信息,可以去PmWiki的文档。
5. 修改页面,设计新的样式。在pub/skins/pmwiki目录下发现文件:pmwiki.tmpl。猜测是一个模板文件,修改一下,果然有效果。大家不妨试试。我就把Blog样式的头部拷贝过来,而且把 一些css的参数放在pmwiki.css文件里面。终于和blog长的差不多的了,非常满意。
一个完整的Wik系统就这么出来了,然后在去首页修改左侧的列表,加入自己的东西,删除不想要的。具体对着PmWiki的基本编辑说明操作即可。
归档在: 技术 — @
7:37 下午
17 Comments so far
Be the first to comment on this entry.