来自 CodePlex 站点的 Wiki 引擎现在正式开源。
来自微软开源站点 CodePlex 的 Wiki 呈现引擎已经作为 API 开源了 Matt Hawley 写到:
很久以前,CodePlex 其实就已经有一个比较完善的 Wiki 引擎。一般情况下,这个 Wiki 引擎运作也比较稳定,但存在一个非常严重的性能缺陷,最终导致呈现上偶尔会有缓慢现象。所以,为了修复这个 Bug 并让它方便大家使用,我们决定重写整个引擎。这次,我们使用了不同的方式(正则表达式)来分析 Wiki 标记,事实证明,这不但使得引擎的性能有所提升也让架构变得相对简单!
除了像列表和表格等基本布局外,WikiPlex 还对嵌入式视频(Flash、QuickTime 和 YouTube 等)、Silverlight 组件和 RSS 源并提供相应的宏。至于 RSS 源,在标题模式或者完整内容模式下最多可以显示 20 项。
由于这是面向程序员的站点,所以 WikiPlex 也可对一些流行语言,如 VB、C#、SQL、PHP、CSS 和 JavaScript 进行着色。
WikiPlex 并非完整的 Wiki 包。开发人员在应用程序中使用它的时候需要构建自己的 UI 及后台来存储页面。但这也使得它成为集成到已有站点的理想伴侣。
当然,WikiPlex 发布在 CodePlex 站点上。
评论