分享

[中英]Liferay.com的产品特性

 smoking_boy 2005-09-12

Liferay Portal is an open source portal that helps organizations collaborate more efficiently by providing a consolidated view of disparate applications. It is used by large and small organizations all over the world. Liferay has an extensive list of features that compares with most commercial portals, but without the high license fees. A live demo is available at http://demo..
Liferay
门户是一个开源的门户框架软件,它能完美地统一不同应用从而使企业或组织合作更有效整合。在世界范围内,它被大大小小的各企业所应用。Liferay具有很多优良的特性完全可以与商业软件媲美,而却不需要昂贵的软件费用。有一个在线的演示版本可以通过http://demo.访问到。
Open Source License
开源的许可证
Liferay is made available under the MIT license, which is essentially the same as the Apache and BSD licenses. The MIT license is business friendly and contains no license fees or reciprocity clauses. You can bundle Liferay or your branch of Liferay and even resell it if you want. We do recommend that companies contribute their bug fixes and modifications back to Liferay so the community at large can benefit. It also allows your organization to easily upgrade to the latest version of Liferay.
Liferay
的许可符合MIT license,这个协议类似于ApacheBSD的许可协议。这是一个商业友好的协议,不包含任何许可证费用或者合作条款。你完全可以打包发行Liferay或者自己的分支版本,只要你愿意。我们也建议使用者贡献反馈Bug或修正的内容给本研究团体。在版本升级方面Liferay也为使用者提供最大的便利。
Features
主要特点

  • JSR 168 (Portlet API) Compliant
    兼容JSR 168 (Portlet API)
    You can hot deploy any JSR 168 compliant portlet. This means you can provide more functionality to your end users by writing custom portlets. Or, you can deploy portlets that you buy from a portlet vendor.
    你可以在线装载任何JSR 168兼容的门户单元。这对于自己定义门户单元的使用者提供了极大的方便性,当然也可以直接从门户单元开发商处采购不装载。
  • WSRP Compliant
    兼容WSRP
    WSRP is a web services standard that allows you to publish portlets from your portal to external portals and allows you to consume portlets in your portal from external portals. This allows you to buy and sell portlet functionality as a service.
    WSRP
    是一个有关门户单元外装载的WEB服务标准,它允许发直接在外部门户上发布门户单元或引用外部门户的门户单元。这一点使得门户功能服务的商业化成为可能。
  • CMS
    内容管理系统
    Liferay provides content management system functionality via a set of portlets that give your organization a flexible templating tool built on top of XSLT technologies. This allows you to build your site while cleanly separating content from the look and feel of a site. This page is served by the CMS tool. We will be JSR 170 (CMS API) compliant after the specification is finalized.
    Liferay
    提供内容管理系统的功能,它使用了一整套门户单元,给使用的组织提供一个灵活的基于XSLT技术的模板工具。这样的功能使你的站点完美分离了内容与视觉两层次。开发的下一目标是还要完全兼容JSR 170 (CMS API)标准。
  • Themes
    主题
    Liferay provides a hot deployable theme architecture that allows you to change the look and feel of the portal without modifying Liferay‘s core code. Graphic designers can easily mock up new themes because all of our pages utilize DIVs and CSS standards.
    Liferay提供在线装载主题的机制,从而可以在不修改核心代码的情况下自由改变门户系统的外观面貌。熟悉图形设计话,可以轻松利用DIVCSS等标准改写新的主题。
  • SSO
    单一登录
    Liferay provides a built in connector for CAS, Yale‘s single sign on engine. You can write custom hooks to integrate with other SSO engines like Netegrity.
    Liferay
    内置了Yale大学提供的一个统一认证服务CAS的连接器。但用户也完全可以利用客户化接口来集成其它单一认证,如:Netegrity
    Liferay can also synchronize its user list between the portal and an external data source like another database or LDAP server. A default connector for Microsoft Exchange is bundled with the portal.
    Liferay
    还可以同步本系统和外部系统(如:LDAP)的用户清单,发行版本中默认内置的是Microsoft Exchange
  • ASP Model
    多应用服务提供者模型
    Liferay was designed from the ground up to be used by application service providers. This means you can host multiple instances of the portal (distinguished by unique URLs) on one application server and database.
    Liferay
    的设计完全符合多应用服务使用者的需求,也就是说,可能通过URL区别把不同的多个门户站点安装在一个应用服务器及数据库上。
  • Application Server Agnostic
    应用服务器无关性/兼容性
    Unlike portals that come from application server vendors, Liferay is designed to be application server agnostic so you are not locked into a specific server. Liferay will work on lightweight servlet containers like Jetty and Tomcat, or on J2EE compliant servers like Borland ES, JBoss+Jetty/Tomcat, JOnAS+Jetty/Tomcat, JRun, Oracle9iAS, Orion, Pramati, RexIP, Sun JSAS, WebLogic, and WebSphere.
    完全不同于应用服务器提供商的门户产品,Liferay并不专门绑定某特定应用服务器。它既可以在轻量级的servlet容器(如JettyTomcat)上运行,也适用于J2EE兼容的服务器,如:Borland ESJBoss+Jetty/TomcatJOnAS+Jetty/TomcatJRunOracle9iASOrionPramatiRexIPSun JSASWebLogic或者WebSphere
    An added bonus of being a Java portal means Liferay will work on many operating systems: BSD (FreeBSD, NetBSD, OpenBSD), Linux (Fedora, Novell), Solaris, Mac OS X, and Windows.
    作为JAVA门户的另外一个好处是,Liferay可以运行在绝大多数的操作系统上:BSD (FreeBSD, NetBSD, OpenBSD), Linux (Fedora, Novell), Solaris, Mac OS X, Windows.
  • Spring, EJB, and AOP
    Spring, EJB,
    AOP
    Liferay‘s business beans are built on top of Spring. This allows you to leverage Spring‘s AOP, IOC, and proxy features to customize Liferay.
    Liferay
    使用Spring技术实现业务bean,这样可以很好的利用SpringAOPIOC、代理等特色功能。
    We use Spring to decide whether to call the POJO implementation of a business bean or the EJB wrapped implementation of a business bean. This allows deployers to decide whether to deploy Liferay on a heavyweight application server like Borland ES (and thus leverage VisiBroker‘s transaction features) or a lightweight container like Tomcat.
    Liferay
    借用Spring决定是调用POJO的业务实现还是EJB业务实现,这样系统布署时可以灵活选择Tomcat之类的轻量级的应用服务器,或者是类似Borland ES的重量级服务器
  • Database Agnostic
    数据库无关性/兼容性
    Liferay uses Hibernate as the ORM tool for the persistence layer which enables pluggable databases (DB2, Firebird, Hypersonic, InterBase, JDataStore, MySQL, Oracle, PostgreSQL, SAP, SQL Server). This allows your organization to leverage existing resources without having to purchase new database hardware and software.
    Liferay
    使用Hibernate作为ORM工具实现持久层,可以兼容各类数据库(DB2, Firebird, Hypersonic, InterBase, JDataStore, MySQL, Oracle, PostgreSQL, SAP, SQL Server)。这一功能使得企业不必专门购买新的数据库来适应系统。
  • Scalable N-Tier Cluster
    可扩展N层集群技术
    Liferay is very scalable and uses OSCache to provide deployers with a clustered cache. You can scale by adding more nodes without sacrificing on caching.
    Liferay
    具有良好的可扩展性,它用使用的缓冲技术OSCache支持集群技术,所以可以通过增加节点来扩展,而不损失缓冲的优点。
    You can cluster the enterprise release of Liferay in multiple tiers: presentation tier, business logic tier, and database tier to meet your specific load requirements.
    对于企业版本的Liferay,用户可以根据负载需要在多个层次采用集群技术,包括:表现层,业务逻辑层,数据库层。
  • Struts and Tiles
    Struts
    Tiles
    Liferay leverages off of Struts to follow the MVC pattern. Most programmers are already familiar with Struts, which means your developers will have an easier time of writing portlets in a familiar framework.
    Liferay
    使用Struts的技术来实现MVC模式。大多数的开发者熟悉Struts,所以他们在开发时就更容易上手。
    The look and feel of the portal can be easily customized and reskinned because the display logic is concentrated in a few template files read by Tiles.
    表现逻辑集中在几个Tiles模板上,所以表现层也容易可以实现客户化或采用新的“皮肤”。
  • Internationalization
    国际化
    Liferay can display and receive input in multiple languages. Language resources for Chinese, Dutch, English, French, German, Greek, Italian, Japanese, Korean, Portuguese, Spanish, Turkish, and Vietnamese are already included.
    Liferay
    可以显示并接收各种语言,已经包括的语言包有:中文、荷兰、英语、法文、德语、意大利、日语、韩语、葡萄牙、西班牙、土耳其语以及越南等语种。
  • Personalization
    个性化
    Portlets can be rearranged to the unique preferences of a user or community. Move things up, down, and all around.
    门户单元可以针对用户或群组作个性化的单独设置,包括移上、移下、增加减少等各类操作。
  • Administration
    管理体制
    Liferay allows administrators to easily manage users, groups, and roles through a GUI interface. Groups signify a collection of users. Roles signify permissions that a group or user can be bound to. Access to portlets are also restricted to users based on roles.
    Liferay
    为管理员提供了良好的图形界面,可以用来管理用户、群组、角色等。群组就是一组用户的集合,角色表示一组可以分配给用户或群组的权限,访问门户单元的权限机制就是通过基于用户之上的角色授权来实现的。
    Administrators can also specify community pages so that all users who belong to a certain group see the same page.
    管理员也可以指定单独的团体共享页面,这样属于该组的所有用户都可以访问到这一统一的页面。
  • Out of the Box Portlets
    附送的大量门户单元
    Liferay provides many useful portlets: Blogs, Calendar, Document Library, Journal (CMS), Image Gallery, Mail, Message Boards, Polls, RSS, and Wiki.
    Liferay
    随包附送了大量的优秀门户单元:博客Blogs、日历、文档库、期刊(CMS)、图片画廊、邮件系统、公告板、投票、RSS以及Wiki
    Portals are only useful so long as there are portlets that provide functionality. Our bundled portlets are a great starting point for a portal deployment. They also serve as a large code base of examples from which you can glean patterns on how to write portlets.
    门户只能通过不同的门户单元才能提供服务功能。附送的门户单元既可以作为使用者开发的一个基础起点,也是一个大规模关于门户单元编程实现的示例代码库。
  • Community Based Portlets
    团队共享的门户单元
    Many of the bundled portlets are community aware. For example, if you add an event to your HR community calendar, then Marketing would not be aware of it.
    许多的门户单元是基于团队组织的系统,比如:当你在HR团队日历中增加一个事件后,市场部也可以查到。

Liferay vs. Closed Source Portals
Liferay
与非开源门户比较
Liferay provides the lowest total cost of ownership. There are ZERO license fees. Don‘t pay more because you add more users or need to scale with more CPUs and servers.
Lifera
提供最小的整体拥有成本。既没有许可证的费用,也不必因为要增加用户或扩充CPU或服务器而支付额外的费用。
Liferay has no application server agenda. Don‘t use a portal simply because it was made by the same vendor that made your application server so they can sell you more licenses. Mix and match so you get the best of breed.
Liferay
不会与任何应用服务器绑定。不要以为购买应用服务器也同时购买门户软件就可以得到更多的折扣,事实上这正是那么些商家要拴住客户的重要手段,而收费的项目在可能正在后续中。
You can develop portlets with a full featured IDE like Eclipse, Netbeans, and JBuilder or with lightweight editor like EditPlus, VI, and Emacs. Commercial portals love to sell tools that promise to save you time and money but almost always end up wasting you time and money. This isn‘t 1999. Save money.
用户在开发门户单元时使用的工具软件,既可以是全能的IDE如:Eclipse, Netbeans, JBuilder,也可以是轻量级的EditPlus, VI, Emacs等。商业门户软件喜欢同时卖开发工具给用户,并许诺可以节约时间和金钱,而事实上却正是浪费,现在毕竟不是在1999那样的年代了,节约点钱吧。
Open source means the code is in your hands. If you want to customize it, you can. If there are security flaws, everyone is made aware and the community can partipate in fixing it quickly. There is actually the less risk in going with a sustained open source product than in going with a commercial vendor. Vendors can go out of business. Vendors can merge and render your product dead in the water. Sustained open source products have an active community around it that works together.
开源意味着代码在自己的手中,如果想改就可以改,如果有安全的漏洞,大家都会知道,组织者会参与着手来修正它。事实上,采用一个持久的开源产品比商业的可能更安全,因为商业的开发商可能在行业内出局或者故意在你使用产品中使坏,而开源项目中总有一个活动的团队在努力为它工作。
Liferay vs. Open Source Portals
Liferay
对比其它开源的商业门户软件
Not all open source licenses are created equal. Some licenses require that your modifications be contributed if you choose to sell or distribute your product. Some open source vendors still charge a license fee for commercial use. Others are confused and flip flop from being closed source one minute and open source the next minute. Liferay is open source because we believe it is the next step in the evolution of software development.
即使同样是开源,开放的程度方式也各不相同。有的许可要求修改再发行时要把所作的修改贡献回原组织;更多的是开源并不对商业使用免费;还有一些是时开时不开或者开源时有时间的滞后。Liferay之所以开源是因为相信软件开发的下一个演变主题就是开源。
Liferay has a very active community as evidenced by our active forums. If you‘re a small organization that doesn‘t require mission critical response times, you‘ll get the help you need. If your organization requires mission critical support so your project deadline is not compromised, then you can get direct access to the developers of Liferay through professional support and consulting.
Liferay
活跃的论坛forums可以说明有一个很好的团队在背后作支持。如果你是小的应用实时性要求也不高,论坛完全可以满足需要;而如果你的项目对实时性要求很高,那么你要求助于专业的技术支持及咨询。
Using Liferay means you get a good portal with no license fees. But if you need help, you‘re not at the mercy of volunteers but can get professional support. We don‘t claim to be the best portal that can meet everyone‘s needs, but we just may be the best portal to meet your needs. Feel free to contact us at staff@.

选择Liferay就意味着您拥有了一个免费的优秀门户软件。而且支持也不仅是一些志愿者的帮助,还可以得到专业的技术服务。我们不敢讲最地的门户能满足所有人的需求,但它可能是满足您的需求的最好的门户软件。欢迎联系我们:staff@

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章