在论坛中,我经常发现有朋友问Liferay能做什么,我现将我当初选择Liferay的原因列出,供大家参考:
当时我选择liferay的原因如下:
- 因为是它是开源的
- 它的CMS系统,所见即所得的维护方式让我着迷
- 布局可以通过鼠标拖动实现(感觉太方便了)
- 它的个性化定制
- 大量的现成的portlet应用,比如Blog,Wiki,MessageBoard
- 通过CMS系统快速搭建网站
- 定制化开发,插件开发机制
- 现有的一些权限系统,
- 基于JRS相关标准,
- 可扩展性,强大的集成能力。
比如:它的ext开发机制,可以实现portal的定制开发,theme插件,portlet插件, hook插件,布局插件,web插件可以方便扩展系统功能。
Liferay代表了完整的J2EE应用,使用了Web、EJB以及JMS等技术,特别是其前台界面部分使用Struts 框架技术,基于XML的portlet配置文件可以自由地动态扩展,使用了Web Services来支持一些远程信息的获取,使用 Apahce Lucene实现全文检索功能。
主要特点:
1、提供单一登陆接口,多认证模式(LDAP或SQL);
2、管理员能通过用户界面轻松管理用户,组,角色;
3、用户能可以根据需要定制个性化的portal layout;
4、能够在主流的J2EE应用服务器上运行,如JBoss+Jetty/Tomcat,JOnAS;
5、支持主流的数据库,如PostgreSQL,MySQL,Oracle, MS Sql Server;
6、使用了第三放的开源项目,如Hibernate, Lucene, Struts, Spring, jQuery;
7、支持包括中文在内的多种语言,多达40种;
8、采用最先进的技术Java, EJB, JMS, SOAP, XML,JSON;