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