uPortal Administrators and Deployers

Overview

This page is for those that are administrating and/or deploying uPortal. It describes activities one might take from downloading the uPortal code to publishing a deployed portal ready for institution specific customization.

This page is a work in progress. Most of the content on the page will be moved elsewhere.

General interest

Deploying channels

How do I deploy a channel, specifically the UBC_AddressBook? Do I use a .jar file , or do I copy the class and media files directly into the deployed portal app?

At Yale we copy the source and media files into the YaleInfo project itself (a customized uPortal 2.3.x) and rebuild the YaleInfo .war.

Compliling Notes

Layouts

Groups and Categories

Adding users

Usage Statistics

Portlets

  • "The prepare method was never called." - do you have multiple instances of pluto-1.0.1.jar deployed, perhaps one in WEB-INF/lib and another in /shared/lib ? Removing all but the /shared/lib instance will resolve this problem. (Credit: Matt Young, Duke)
  • Make sure there is a "portletDefinitionId" entry in the up_channel_param table. The anttarget to deploy portlets can fail to add that. (I think it has todo with psql being identified as oracle.. at time. I will have more time next week.)

Compiling under JDK 1.5

Compiling under JDK 1.5 can be a little troublesome.