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. Currently separate sections are set up for uPortal2 and uPortal3.
This page is a work in progress. Most of the content on the page will be moved elsewhere.
General interest
- Beginners Guide to uPortal
- Getting Started with uPortal 2.2 (Chapter 1)
- Getting Started with uPortal 2.2 (Chapter 2)
- Lynn Hollerman's notes on installing and using uPortal
- Favorite Tools
- Diagnosing uPortal
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.
Layouts
Groups and Categories
Adding users
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.