|
|
|
AJAX and JSON
Asynchronous JavaScript And XML (AJAX) and JavaScript Object Notation (JSON) are web development techniques supported by Liferay for creating interactive web applications. This allows for small amounts of data to be transmitted behind the scenes so that the entire web page does not have to be reloaded each time the user makes a change. This gives Liferay increased interactivity, speed and usability. Liferay also utilizes reverse-AJAX (or Comet) to push content to the browser as opposed to the browser pulling content from the server. Liferay also generates REST-style JSON Web Services for lightweight, maintainable code.
|
|
hCalendar Microformat and iCalendar
The Calendar portlet now supports the standard protocols for calendar data exchange: hCalendar Microformat and iCalendar. This allows for easier coordination of appointments and event planning.
|
|
JSR - 127 (JSF)
Liferay Portal supports JavaServer Faces. Via a visual development environment you can develop custom JSF portlets using the "rapid user-interface development" style that JSF promises. Use any JSF implementation of your choice. We have examples of portlets in JSF implementations by Sun and Apache MyFaces.
|
|
JSR - 168
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 purchased from a portlet vendor.
|
|
JSR-170
Developed under the Java Community Process (JCP), JSR-170 is a Content Repository API for CMS. The Document Library is currently compliant.
|
|
JSR - 220 (Hibernate)
All data is persisted using Hibernate and is called through the POJO implementations. Previously, Liferay used CMP technology to achieve persistence. Hibernate is now used because of its raw speed and flexibility. Liferay is database agnostic and can run on a variety of popular databases.
|
|
|
OpenSearch
By supporting OpenSearch, search engines can more efficiently access information on your public website. Specific portlets can now provide OpenSearch content for the portal to published.
|
|
Liferay's Document Library now supports Web-based Distributed Authoring and Versioning (WebDAV) to manipulate files. Now, if a user wants to add or delete a file, he or she can use their favorite web browser or simply drag-n-drop files within their OS's standard file explorer. We also support WebDav for the Journal to view and edit structures and templates.
|
|
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.
|
|
|
Other Supported Technologies
Just as Liferay runs on most application servers and databases, we strive to be content-agnostic as well. With Liferay, you have the freedom to integrate with your favorite content repository -- whether it be the Liferay Journal, another open-source alternative like Alfresco and Magnolia, or a closed-source vendor like Vignette.
|
|