DoKuwiki 和 WordPress 整合教程

这篇文章说了好久了,其实写起来,感觉内容很少,又没技术含量,不要打我 :|

DoKuwiki是一个纯文本的wiki系统,只要空间支持php就可以安装,而且升级也很方便,因为所有的内容就是一个个txt文件,它的版本发布是以日期的形式,像现在的最新版是 dokuwiki-2005-09-22.tgz ,下载后不用安装,如果对权限控制没有特殊要求的话,放进空间里就可以开始用了,如果要设置权限控制还是比较麻烦的,要修改conf目录中的acl.auth.php,dokuwiki.php,local.php,users.auth.php这四个文件,有兴趣的请耐心翻阅官方文档,不是那么好搞,不像很多CMS那样有用户界面可以设置,全部要直接修改文件,我当时也是查了半天才搞定,本来想讲讲的,但由于家里的服务器换了主板重装系统,环境没有保留下来,也记不清楚了,况且跟整合关系不大,就略过了。
安装成功后,进到“lib\tpl\default”这个目录,这里放着默认模板,用你喜欢的编辑器打开“main.php”,找到:

HTML:
  1. <link rel="stylesheet" media="screen" type="text/css" href="<?php echo DOKU_TPL?>design.css" />
  2.  


在这行下面补上:

HTML:
  1. <link rel="stylesheet" href="你使用的WP皮肤的目录/style.css" type="text/css" media="screen" />
  2.  
  3.  

保存后先用浏览器打开看一下效果,现在还不要进行微调,也不要把它本来的CSS连接删掉,只是看看页面的布局和变化。接下来你使用的WP皮肤的目录下的“page.php”,把里面的类似下面这段的拷出来:

HTML:
  1. <div id="heading">
  2. ........       
  3. </div>
  4.  
  5. <div id="content">
  6.  
  7. <div id="navigation">
  8. ......
  9. </div>
  10.  

粘到“main.php”的body的一开始。
然后在body的最后加个:

HTML:
  1. </div>
  2.  

在这之后,再加上从“page.php”末尾拷出来的这段:

HTML:
  1. <div id="footer">
  2. ......
  3. </div>
  4.  

保存后再用浏览器看看,现在应该有个雏形了,记得在以上各步的代码中不能有WP的函数,而应该把函数的输出结果直接放上来,就是在浏览器里直接查看源代码。接下去就是根据你的风格自己微调CSS了,这是个痛苦的过程,好好享受吧 :twisted:

都弄好之后,从WP的首页直接做个连接引到wiki的首页就大功告成了!如果CSS调得好,根本看不出是两个系统。


About this entry

  • No Related Post