Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1171751
  • 博文数量: 312
  • 博客积分: 12522
  • 博客等级: 上将
  • 技术积分: 3376
  • 用 户 组: 普通用户
  • 注册时间: 2008-02-27 18:35
文章分类

全部博文(312)

文章存档

2016年(3)

2015年(1)

2013年(1)

2012年(28)

2011年(101)

2010年(72)

2009年(13)

2008年(93)

分类: 项目管理

2010-05-26 18:17:08

 
 
dokuwiki简介+windows安装+杂技
 
 
 
DokuWiki是一款简洁轻便,代码整洁,功能强大而灵活的开源Wiki程序。尤其适用于中小团队和个人网站知识库的管理。可以预见,在声名鹊起的web2.0风潮中,DokuWiki必将更会广泛应用。
 
主要内容:
一、下载与简介
二、实践与技巧
三、杂乱的资料
一、下载与简介
==========
是一个知识管理工具。wiki的。
下载地址是:
http://www.splitbrain.org/blog/2008-05/16-dokuwiki_on_a_stick_2008-05-05
(这个版本的比较简单,后面就是用的这个)
官方:

二、实践与技巧
==========
我在windows上面的使用过程:
*安装:
1)在http://www.splitbrain.org/blog/2008-05/16-dokuwiki_on_a_stick_2008-05-05下载
2)解压,看README
3)根据README进行如下过程:
3.1)运行mapache.exe
这样弹出一个dos窗口,不要关闭它。
3.2)在浏览器上面敲入如下网址:
之后自己慢慢学习。
3.3)想要退出就运行stop.exe.
*创建一个新的页面:
方法1)想要创建一个新的不存在的页面,要先访问它,提示不存在才能创建。例如: 提示没有这个页面然后创建它。也可以创建目录,再创建页面,只需事先访问它。
方法2)在搜索框里面搜索 :playground:bad:new 这个不存在的页面,然后在结果中点创建该页面,就可以创建那个相应目录下面的页面了。目录用unix目录结构表示,是/playground/bad/new 。这里貌似直接使用/playground/bad/new进行搜索也行,或者使用bad/new会自动定位到相应的地方的。
如果再搜索playground/bad/new/haha并且创建,也不会覆盖原来的new,而是另外又新建立一个new目录。
方法3)手动在dokuwiki\data\pages目录下面创建相应的目录或者文件,然后dokuwiki会自动地将它们映射成页面和namespaces的。
)使用pagemove插件可以移动和创建.注意目录要使用类似linux的绝对路径
*删除一个页面
保存一个空的页面,那么这个页面会自动删除,如果一个目录下面没有页面了,那么这个目录也被删除。
似乎手动在dokuwiki\data\pages创建一个新的目录不会被删。
三、杂乱的资料
============
下面是杂乱的学习资料:
start主页
Welcome to your DokuWiki on a Stick
This is a DokuWiki install combined with a minimal Apache server preconfigured to run from an USB stick. The Apache/PHP setup is based on the MicroApache project.
This install comes with a precreated superuser. Login with admin/admin to access the DokuWiki administration backend. Be sure to change the password!
If you want to save some space on your stick you can delete languages you don't need from dokuwiki/inc/lang/ and dokuwiki/lib/plugins/*/lang/.
Have fun!
以上的主要内容是:
DokuWiki安装的时候,可以从USB盘上面启动,需要的配置Apache非常之少。
安装的时候,预先创建了一个超级用户,使用admin/admin来进入DokuWiki管理后台。请记住要修改这个密码!
如果你想要节省一些空间,那么你可删除dokuwiki/inc/lang/和dokuwiki/lib/plugins/*/下面的你不需要的东西。
*如何添加一个新的条目或者目录分类?
尝试了一下,在
D:\Program Files\DokuWikiStick\dokuwiki\data\pages
添加目录或者文件可以显示出来,但是不知道这样是不是正规的途径。
*如何备份DokuWiki?

由于 DokuWiki 不使用数据库,备份是很简单的。您需要做的就是拷贝所有的文件。最简单的方法就是备份您的整个 DokuWiki 目录。
如果您想要节约一些空间,您至少需要备份下列目录:
data/pages
data/meta
data/media
conf
 
常用的插件:
#常用的插件

一些技巧
 
Mantis + testlink + Dokuwiki
上一篇 / 下一篇  2008-11-25 00:49:53 / 个人分类:工具配置
查看( 421 ) / 评论( 3 ) / 评分( 3 / 0 )
testlink 1.8.Beta1 to 1.8.RC1
testlink1.8出了release版本,预览了一下,发现增加了些ajax功能,使用起来比现在用的1.8.b1感觉柔和多了。
于是决定升级,结果人品爆发,弄了半天没有成功。Testlink自带的migration工具检测说数据库不用升级,已经是最新版本,但是一用就报错。无奈之下,直接在mysqladmin里面跑它的升级脚本,结果报错。我sql功底不行,看错误太浪费时间,搜了一下网上关于1.8.0x版本的升级问题,别人说需要自己手工比对schema来改数据库。网上倒是找到一个MySQLdiff,但是是php写的,需要配置,而且我还要先建起一个1.8.0R版本的数据库在能执行比较。想到后面还有那么多工作和不确定因素,就放弃了。回滚数据库,重置IIS..

心里面相当的窝火。

Mantis 1.1.0rc1 to 1.1.5
然后顺便看了看Mantis, 原来已经出到1.1.5了。大概刚刚升级的失败让我心有不甘,于是接着折腾Mantis. 这这下Mantis算给面子,数据库升级一次通过,我试了试上传下载文件之类的,好像都能成功。
总算找到些安慰啊..
OK, 最后一步是把原来目录里面上传的附件copy过来,测试下载,结果又出问题了。原来的文件下不下来。我检查了配置文件,里面没有关于上传文件存放目录的设置,都是直接在Mantis的页面上设置的。我检查Mantis项目管理的设置,也没有问题--也应该不会出问题的--我没有改数据库。
奇怪的是,为什么新上传的文件OK,原来的就不行了呢? 新上传的文件放到哪里去了? 于是我上传了几个新文件,然后在Mantis目录下面找,神奇的是,居然没有.. 我有在C盘下面找了一下,也没有。上网搜了一下,原来1.1.5默认将附件保存在数据库里面,而老的版本默认是放在文件夹里面的。在config文件里面加了一行,$g_file_upload_method=DISK, 终于搞定了。

Dokuwiki
接着玩wiki. Mantis和很多wiki是可以集成的,它的官方网站上集成的就是Dokuwiki. 我所在的几个项目组喊着要把项目需求放到Wiki上进行维护以及很久了,但是只有人喊没有人动.. 趁今天人品超好,一起做了吧。
Dokuwiki安装起来很简单,把目录解压了之后,浏览Install.php,填写信息就OK了。
接下来的整合照着Integrating DokuWiki with Mantis做,基本上都OK。不过他的文档里面有一处错误。在
Authentication (Single Sign-On)
Create dokuwiki\inc\auth\mantis.class.php with the code below.
这一部分,其中的第一行代码
require_once(MANTIS_ROOT .'core.php');
需要改成
require_once( MANTIS_ROOT . '\core.php' );
 
不然会有错。其它的就没有什么了。
 

在Wiki里面插入Mantis issue的时候默认用以下语法:
~~Mantis:1234~~
1234是Issue的ID。 他们为什么不直接像mantis里面一样用#1234来引用呢... 那样方便多了。不知道能不能改。
 
阅读(7266) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~