uPortal 3 Configuration Changes

Information on this page pertains to the uPortal 3 effort currently underway. This documentation does not apply to any version of uPortal 2 or the exploratory portal code archived in the SVN sandbox. For more information on this effort please read the uPortal 3 Development Documentation

Some configuration files have changed or been removed in uPortal 3 in relation to uPortal 2 release. These changes are linked to or documented on this page.

Removed Configuration

Configuration files and settings below have been removed in uPortal 3. The most common reason is a design change in the code or removal of deprecated APIs has made the configuration unnecessary.

UserLayoutManagerFactory & UserLayoutStoreFactory in portal.properties

The SLM & ALM examples have been removed from the configuration file. While the SLM configuration will still work the ALM configuration will not as ALM has been removed from uPortal 3.

org.jasig.portal.RDBMServices.* properties in portal.properties

RDBMServices is now a facade around DataSource objects configured in the Spring application context. As such these properties are no longer used. This also includes the 'org.jasig.portal.PooledDataSourceFactory.implementation' property.

pool properties in rdbm.properties

Now that DataSource objects are configured in the Spring application context the 'jdbcUsePool' and 'poolPreparedStatements' properties are no longer used.

org.jasig.portal.ChannelRegistryStoreFactory.implementation in portal.properties

The IChannelRegistryStore implementation is now spring configured in the properties/contexts/channelContainerContext.xml file.

org.jasig.portal.channels.portlet.CPortletAdapter.uniqueContainerName in portal.properties

The portlet container name is now generated based on the servlet context name.

org.jasig.portal.concurrency.IEntityCachingServiceFactory in portal.properties

The IEntityCachingService is now configured directly in (no IEntityCachingServiceFactory is used) as a Spring bean in cacheContext.xml
All org.jasig.portal.concurrency.IEntityCachingService.* properties are no longer used. Refer to the uPortal 3 cache configuration documentation on how to configure entity caching services in uPortal 3.

org.jasig.portal.security.PersonManagerFactory.implementation in portal.properties

The person manager is now configured as a Spring bean in the userContext.xml

Modified Configuration

org.jasig.portal.channels.CGenericXSLT.default_cache_timeout in portal.properties

Removed, if per-instance cache timeouts are needed the class will need to be extended and a specific cache instance used for the channel.

org.jasig.portal.UserInstance.* in portal.properties

These properties all pertain to the rendering pipeline code. This code is now in the org.jasig.portal.rendering.StaticRenderingPipeline class.