Creating portlets
Portlets are self-contained user interfaces that display information or collect data in NexJ CRM workspaces.
There are two ways to create portlets:
- Using NexJ Studio.
- Using other scripting languages.
Portlets built using NexJ Studio are referred to as first-party portlets. These are developed using NexJ technology and benefit the ability to automatically fire and receive system events, access a diverse library of Scheme APIs, and use portal communication buses without additional portal API integration.
Third-party portlets are created using other scripting languages. They can be used in NexJ CRM if their functionality is available through a browseraccessible URL.
Portal infrastructure facilitates inter-portlet communication over the context and event buses. This allows multiple portlets to function as a single, cohesive workspace. Portlets can interact with portal events using Scheme and JavaScript APIs provided as a web standards compliant JavaScript library. Multiple portlets can be added to a single workspace to provide a user experience that rivals dedicated desktop applications.