`
pikachu
  • 浏览: 119887 次
社区版块
存档分类
最新评论

Liferay中的第三方组件:Friki (wiki)

阅读更多
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
分享到:
评论
1 楼 lyo 2007-06-21  
这个 wiki就是类似于 confluence的那种软件?

相关推荐

    liferay跨组件间通信实例

    在Liferay中,跨组件通信是一项关键的技术,它允许不同模块之间进行数据交换和功能协作。Liferay作为一个开源的企业级门户平台,提供了多种方式来实现组件间的通信,以支持复杂的应用场景。本实例将深入探讨如何在...

    liferay portlet 站内消息组件

    站内消息组件则是Liferay Portal中的一个重要部分,它允许用户之间或用户与系统之间进行实时通信。这个组件可能包含以下关键功能: 1. **消息创建**:用户可以通过该组件创建新消息,向特定用户或用户组发送。这...

    Liferay相关资料

    该指南可能专注于Liferay的二次开发,包括API使用、插件开发、集成第三方服务等,帮助开发者利用Liferay的强大功能构建个性化的门户应用。 9. **liferay-custom-development-zh-cn.pdf**: 这是Liferay自定义开发...

    liferay-dummy-factory::factory:Liferay DXP 7虚拟数据生成portlet

    什么是虚拟工厂?... 根据上面的版本下载jar文件,并将其放置在${liferay-home}/deploy 启动Liferay捆绑包,然后以管理员身份登录。 正确安装jar后,导航至“ Control Panel -> System Settings -> Platform

    liferay开发

    - 安装Liferay:下载并安装Liferay的最新版本,可以通过官方网站获取安装包。 - **开发工具介绍**: - Plugins SDK:Liferay提供的开发工具套件,包含了创建和管理Liferay插件的所有必要组件。 - Portlet API:...

    liferay6中文开发文档(开发手册、二次开发指南、代码研读、开发环境配置等)

    liferay6中文开发文档 包括: Liferay6开发者手册V1.0.doc Liferay+6.0.5开发指南.docx LiferayPortal二次开发指南.pdf Liferay代码研读.pdf liferay-技术文档.doc liferay架构.pdf Liferay开发环境配置说明文档.pdf

    liferay development 中文

    2. **Portlet开发**:Portlet是Liferay中的基本展示单元,类似于Web应用中的MVC组件。开发者需要掌握如何创建、配置和部署Portlet,包括MVCPortlet、JSR286 Portlet和Freemarker或JSP模板的使用。 3. **服务构建器...

    Liferay_Portal_门户解决方案

    6. 使用了第三方的开源项目,如 Hibernate, Lucene, Struts 7. 支持包括中文在内的多种语言 8. 采用最先进的技术 Java, EJB, JMS, SOAP, XML 二、重要概念 1. Portal Portal 是基于 Web 的,以“应用整合”和...

    liferay-frontend-projects:包含各种前端基础架构团队项目的monorepo

    :有关在任何Liferay代码库中工作的一般指导。 :有关在Liferay DXP上工作的特定指南。 :有关CSS的指南。 问题 动作 专案 amd-loader 包裹 问题与公关 动作 @liferay/amd-loader 标签: amd-loader 新问题...

    liferay扩展环境 liferay ext

    在提供的文件名“Development Environment (Windows) - Wiki - Liferay_com.htm”和“Development Environment (Windows) - Wiki - Liferay_com.files”中,我们可以推测这是关于Liferay Windows开发环境的文档或...

    利用Liferay开发portal应用(插件)

    Portlet是Liferay中的核心组件,它是一个可以在门户页面上显示的交互式小应用程序。开发者通常会创建portlet来提供特定的功能,如新闻展示、用户登录、论坛等。 描述中提到了将文件放到`{user.home}/liferay/deploy...

    liferay portlet 开发实例

    在IT领域,特别是企业级应用开发中,Liferay作为一个强大的企业门户平台,提供了丰富的功能和服务,其中Liferay Portlet的开发是构建定制化企业应用的关键技术之一。本文将基于提供的文件信息,深入解析Liferay ...

    liferay环境的搭建

    - 点击右侧的 `Add` 按钮,在弹出的选择服务器界面中选择 `Liferay, Inc.` > `Liferay v6.2 CE (Tomcat7)`。 - 选中 “Create a new location server” 的复选框。 - 点击 `Next`,然后选择liferay-portal-6.2-ce...

    eclipse下liferay的扩展开发

    在本文中,我们将深入探讨如何在Eclipse环境中进行Liferay的扩展模式开发。Liferay是一个开源的企业级门户平台,提供了两种portlet开发模式:插件模式和扩展模式。扩展模式允许开发者对Liferay的核心功能进行更深入...

    liferay详细讲解 liferay项目完全讲解

    通过这份文档,我们可以深入学习Swing组件的使用,从而更好地设计和构建Liferay中的portlet。 最后,文件名“7.7、7月6日liferay”可能是指Liferay的一个特定版本或某个主题的讲解,这可能涵盖该版本的新特性、性能...

    Liferay的CAS SSO实现

    在Liferay中实现SSO(Single Sign-On)单点登录功能,可以让用户在一个系统登录后,无需再次输入凭证就能访问其他关联系统,极大地提高了用户体验。其中,CAS(Central Authentication Service)是一个广泛应用的...

    7z压缩,三合一-LifeRay-开发参考手册&二次开发指南&4.3中文开发指南

    - **portlet开发参考手册**:Portlet是LifeRay中的核心组件,用于展示动态内容和交互功能。这个参考手册可能详细介绍了portlet的生命周期、开发过程和集成方法。 综合来看,这些资源对于想要学习和精通LifeRay开发...

    liferay的开发文档

    Portlets是Liferay中的核心组件,可以视为网页上的小型应用。通过学习这份文档,开发者能够理解portlet生命周期、渲染机制以及如何利用MVC Portlet模式进行开发。此外,文档还涵盖了portlet与Liferay服务的集成,如...

    liferay的那些东西

    Portlet是Liferay中的核心组件,它类似于一个可重用的Web应用程序模块,可以集成到门户页面上。 在“liferay的那些东西”这个压缩包中,我们可以看到一些关于Liferay Portlet开发的关键资料: 1. **ant笔记.doc** ...

Global site tag (gtag.js) - Google Analytics