WIKI经验总结
改文章整理至https://idehe.com/wiki/index.php/Wiki安装设置
源程序的选择,
首先推荐一个http://www.wikimatrix.org/ 可以比较各个wiki程序的特点, 很全面, 根据该网站的统计显示, mediawiki,dokuwiki,tikiwiki, Twiki, Pmwiki, PHPwiki 都具有很高的浏览率和可比性.
当然, 因为我使用的是mediawiki, 感觉也很好,这里还是推荐mediawiki.同时dokuwiki,tikiwiki也是值得推荐的
而国产的HDwiki在网络上可见口碑已经很差了
mediawki版本的选择
allwiki上面’推荐’的汉化中文版已经是2006或者2007年的了, 严重不推荐, 所谓官方最新的1.10 现在都也已经更新到了1.15了.
这个allwiki的版本很旧,功能严重滞后, 严重性也很差, 总之问题很严重
在此推荐我使用的1.14,原因是能和CKeditor稳定的兼容, 而1.15兼容版的CKeditor需要从SVN上面下载.比较麻烦
安装过程的问题
如果是升级的话,可能会遇到Binary和UTF-8字符集兼容的问题, 在安装中数据库最后选择第三个compatiable即可解决 不然第一次运行wiki会出现1267的问题
同时使用wiki作为prefix
再说安装的插件
1. Extension:ManualSitemap
老版本插件 googlesitemap的升级版, 稍微好用一点, 依然手动更新siemap
http://www.mediawiki.org/wiki/Extension:ManualSitemap
2. CKeditor 所见即所得编辑器
allwiki的汉化中文版是完全装不上, 这里使用下面这个链接可以安装1.14兼容版
兼容1.14
http://mediawiki.fckeditor.net/index.php/FCKeditor_integration_guide
最新版本需要从SVN下载
3.embedded video
加入使用嵌入video功能
支持 Dailymotion , FunnyOrDie, Google Video, sevenload, Revver, YouTube – both normal and HD videos, Interia.pl
使用以下代码即可
{{#ev:youtube|NugJjl-l3tA}}
{{#ev:interiavideo|36942}}
4. NiceCategoryList2
更好的显示目录树, 子目录的一个插件
http://www.mediawiki.org/wiki/Extension:NiceCategoryList2
5. Dynamic Artycle List
首页显示的动态文章列表
http://www.mediawiki.org/wiki/Extension:Dynamic_Article_List
6. Extension:CategoryTree
另外一个更好的显示目录树的插件
http://www.mediawiki.org/wiki/Extension:CategoryTree
7. mutiple upload files
多文件上传的插件
http://www.mediawiki.org/wiki/Extension:MultiUpload
8. embed PDF
可嵌入PDF的插件
http://www.mediawiki.org/wiki/Extension:EmbedPDF
9. google analytics
google analytics的统计插件
http://www.mediawiki.org/wiki/Extension:Google_Analytics_Integration
10. SemanticMediaWiki
装mediawiki就不得不装的重量级插件, 目前使用起来感觉是为文章加tag,
基本方式是 property::value 前一个是属性, 后一个的值, 例如 country::Germany 国家::德国
http://semantic-mediawiki.org/wiki/Semantic_MediaWiki
具体的介绍
http://semantic-mediawiki.org/wiki/Help:Properties_and_types
11. Semanticmediawiki RSS 应用
同时可以用semantic的插件输出更好规范的格式的RSS
https://idehe.com/wiki/index.php/RSS
存在的缺陷
1. short URL未解决
2. 无法使用ckeditor编辑section 出错
3. 无法删除文章
4. maintenance需要使用命令行
向您请教一个问题,我安装meidiawiki后,数据库编码选择的是第二项,mysql 4.5 utf-8,同时后台mysql也是使用的utf-8编码,但是mediawiki好像中文的全文搜索有问题的,明明存在的单词,找不到,不知道有没有什么解决的办法啊?
主机 centos 5.5
mysql mysql-5.0.77-4.el5_5.3
php php-5.1.6-27.el5
apche httpd-2.2.3-43.el5.centos
mediawiki 1.15和1.14的都试了,不晓得有没有搜索调优的办法啊?
多谢!
你好 好像mediawiki就是不能搜索全文中的某个关键词, 真的搜索的是 词条, 比如说 洗衣机, 这种标题.
我一般是用目录分类的办法找自己需要的内容, 找单个单词确实太难了. 你看我的wiki