Skip to content
Surf Wiki
Save to docs
general/web-portals

From Surf Wiki (app.surf) — the open knowledge base

Portlet

Pluggable user-interface software component


Pluggable user-interface software component

A portlet is a pluggable user-interface software component that is displayed in a web portal (such as an enterprise portal or a web content management system). A collection of portlets produce fragments of markup (such as HTML, XHTML, or WML) that are presented as an integrated portal user experience.

A portlet container owns a collection of portlets. A container manages the life cycle of its portlets and provides a runtime environment with services such as persistent storage for user preferences. A container supports aggregating (integrating) information from different sources. Via user customization, a container supports a personalized portal user experience. A container with its portlets can form a web application. Portlet-based applications are often used for portals focused on news, weather, and Internet forums.

A portlet receives user agent requests as dispatched by the portal server and then the container. A portlet responds with dynamically generated content. Its container sends data to the portal for aggregation, but is not responsible for aggregating the content produced by the portlets. The portal itself handles aggregation. A portal and a portlet container can be built together as a single component of an application suite or as two separate components of a portal application.

Typically, a portlet technology is defined by a standard which enables software developers to create portlets that can be plugged into a portal conforming to the standard. An example is the Java Portlet Specification.

References

References

  1. "PORTLET | definition in the Cambridge English Dictionary".
  2. "Portlet Definition | GIS Dictionary".
  3. "Definition of portlet".
  4. (2005-10-24). "Web Information Systems Engineering – WISE 2005 Workshops: WISE 2005 International Workshops, New York, NY, USA, November 20-22, 2005, Proceedings". Springer.
  5. (2019-01-04). "Markup languages".
  6. Sarin, Ashish. (2011-09-15). "Portlets in Action". Simon and Schuster.
  7. (2014-10-01). "Portlets".
  8. Sarin, Ashish. (2011-09-15). "Portlets in Action". Simon and Schuster.
  9. "JSR 362: Portlet Specification 3.0".
Info: Wikipedia Source

This article was imported from Wikipedia and is available under the Creative Commons Attribution-ShareAlike 4.0 License. Content has been adapted to SurfDoc format. Original contributors can be found on the article history page.

Want to explore this topic further?

Ask Mako anything about Portlet — get instant answers, deeper analysis, and related topics.

Research with Mako

Free with your Surf account

Content sourced from Wikipedia, available under CC BY-SA 4.0.

This content may have been generated or modified by AI. CloudSurf Software LLC is not responsible for the accuracy, completeness, or reliability of AI-generated content. Always verify important information from primary sources.

Report