原创作者: pikachu   阅读:942次   评论:0条   更新时间:2011-05-26    
Liferay是个很成功的开源项目,其中用到了大量的第三方组件。

组件列表来自
http://wiki.liferay.com/index.php/Liferay_Dependencies

Friki http://sourceforge.net/projects/friki 是一个wiki程序,可独立运行。

在liferay中的wiki页面展示和存储是自行开发的,只用到Friki ClassicToHTMLFilter以及相关的部分。所有用到friki的代码在com.liferay.portlet.wiki.util包下。

ClassicToHTMLFilter的作用是将wiki的原始内容转换成html。转换规则参见http://www.stringtree.org/friki/view?PageFormatting
此外,wiki还需要识别一些缩写并且转换为外部的url

Friki使用spec和remoteNames实现上面的要求。可以在liferay下找到wiki.transform和intermap.txt。这两个文件分别是原始wiki的转换规则和外部url的列表。

另,
liferay portal.properties中和wiki相关的配置在 wiki portlet下。
当前4.2版本中只有一项
wiki.front.page.name=FrontPage
评论 共 0 条 请登录后发表评论

发表评论

您还没有登录,请您登录后再发表评论

文章信息

Global site tag (gtag.js) - Google Analytics