This page is intended to become a hub for all things related to writing custom IChannels, with the consequence of increasing programmer productivity in producing IChannel plugins for uPortal (bearing in mind the tradeoffs of when you shouldn't do this, instead re-using an existing channel and/or writing a JSR-168 portlet).
Manage space
Manage content
Integrations