我正在为一些教程材料build立一个网站。 我打算使用维基平台。 DokuWiki和MediaWiki都很重,我已经入围了两个平台 – Boltwire – LionWiki我基本上想拥有一个基于用户pipe理的访问控制,这样只有推荐的用户才可以编辑页面。
任何人有任何build议。
一个请求 – 你们中的任何人,可能是有经验的用户,花五分钟来检查Blotwire和lionwiki。 如果可能。 谢谢。
http://www.wikimatrix.org是一个很好的开始,当你正在寻找正确的维基。
只是阅读可用function列表将帮助你一起。
你可能想看看foswiki.org。 它可以正常使用Apacheauth(不用担心wikilogin是安全的),并且通过Apache高兴地接受LDAP Auth。 它将文章保存在纯文本文件中,并可以通过插件轻松扩展。 学习曲线是好的,平坦的,但如果你想深入研究,它是一个相当强大的软件。
不要忘了Trac – 它是轻量级的(但不是基于PHP的),包括一个wiki,运行在Linux上,并提供访问控制的会员资格 。
Wiki系统
- WIKI_VIEW – 查看现有的维基页面
- WIKI_CREATE – 创build新的维基页面
- WIKI_MODIFY – 更改维基页面
- WIKI_DELETE – 删除维基页面和附件
- WIKI_ADMIN – 所有WIKI_ *权限,以及只读页面的pipe理。
我喜欢ikiwiki,因为它可以将wiki页面存储在真正的源代码控制系统(我使用Git)中。 这意味着我可以离线编辑我的wiki,稍后使用所有标准Gitfunction合并页面。
Ikiwiki默认也支持Markdown,这是一个不错的轻量级标记语言。
如果您打开Windows Server解决scheme,则有一个非常好的平台:
Dario Solera的ScrewTurn Wiki 。
这是一个用C#/ .NET编写的开源项目。 我们将其用于我公司的内部文档,并非常满意。 设置很简单,它有一个很好的function,包括你提到的:
ScrewTurn Wiki是一个高性能,简单的Wiki引擎,用C#编写,基于ASP.NET 2.0平台。 其主要特点如下所述。
- 自由和开源
- 不需要数据库(但是插件支持SQL Server和MySQL)
- 无需触摸IIS或ASP.NETconfiguration(适用于ASP.NET中等信任环境)
- 每个硬件configuration都具有高性能和可扩展性,这要归功于一个智能且可configuration的内容caching系统
- 带宽使用率低,这要归功于自定义ViewState压缩和HTTP压缩的(可configuration)使用
- 简单的部署,pipe理和使用
- 占地面积小
- 主题完全可以通过CSS文件(完全支持CSS媒体types)
- 自动页面备份(执行回滚就像点击鼠标一样简单)
- 简单的用户帐户系统(包括pipe理员和用户以及内置的pipe理员帐户)
- 有用的function,如页面级粗粒度授权,使Wiki完全公开(无需注册编辑页面)或私人(匿名访问不允许)
- 页面分类和讨论
- 页面转换和片段
- 插件支持(请参阅文档)
- 防范危险文件,脚本和垃圾邮件制造者(登记时的validation码控制)
- 多语言界面(英文,意大利文,法文,西class牙文,德文等13种语言)
- 每个页面的RSS 2.0通知以及整个Wiki和页面讨论
我很喜欢PmWiki 。 它易于安装,易于定制,而且不需要数据库。 ( Ikiwiki ,我也用过并且喜欢。)
PmWiki通过食谱配方支持大量的自定义,看来它可以做你想要的用户身份validation和权限。 看到这个页面 。 但是我没有这样用过,所以我不能确定它的效果如何。
编辑 :为了回应OP的评论,我使用了BoltWire (检查你的拼写和你的链接 – 两者都不正确),我更喜欢PmWiki。 他们都相当容易安装,都相当轻量级。 我根本不讨厌BoltWire,但是我发现PmWikifunction更全面,更容易configuration。
编辑2 :由于您在另一篇文章中提到您使用的是Debian,所以在Debian中都可以使用Ikiwiki和PmWiki,并且使用您最喜欢的APT软件包pipe理器进行安装非常简单。 我会build议你尝试一下,自己决定。
我会坚持MediaWiki。 它提供的function可能很重,但是设置,configuration和使用却非常容易。 可用扩展的数量巨大意味着你很可能find一个已经为你想要的任何types的定制。
我在笔记本上运行一个副本,logging其他人放在纸上的那些信息。 当为公司内部网安装维基时,我只是将它从笔记本电脑复制到服务器,并为其创build了一个空数据库。 为Active Directory添加一个扩展以进行身份validation,并准备就绪。 使用MediaWiki的一个优点是它可以很好地扩展,所以我不需要学习一个系统供个人使用,另外一个系统可以学习公司内部网。 在他们之间轻松复制文章的能力是额外的好处。
我敢肯定,上述内容也适用于其他一些wiki软件,但不太可能适用于您认为“轻量级”的软件。 维基是具有强大的发展趋势的dynamic野兽。 为什么强加不必要的限制,以后可能会后悔?
Mindtouch维基(又名德基维基)是我使用的。
我知道你说的Dokuwiki和MediaWiki都有点沉重,但是你可以通过在这里检查包来简化安装过程,点击几下:
http://bitnami.org/stack/dokuwiki
http://bitnami.org/stack/mediawiki
问99个wiki用户,你会得到99个不同的build议。 如果你想真正理解你需要为自己尝试不同的维基。 如果您使用的是Debian,许多wiki都可以通过apt来使用,所以尝试(和删除)它们确实很简单。
就个人而言,我认为Dokuwiki比Mediawiki轻得多(嘿,文本文件vs mysql)。 但它比Boltwire甚至PmWiki都要重。 我不喜欢PmWiki在文本文件中存储页面的方式。 Boltwire不是一个坏的小程序,并且非常容易设置。
我更喜欢自己降价,所以我使用我写的自定义维基。 从来没有find一个使用Markdown的维基为我工作。 让页面可读为文本是一个肯定的加号。