A page about administrative tools for managing a uPortal instance (bulk and individual user account management, channel publication, etc.)
Ant targets as tools
A primary approach to providing administrative bulk processing tools for uPortal to date has been to provide Ant targets. The following ant tools are available.
- DbLoader - a tool used to load the database required for uPortal
- Dbtest - a tool to test the database connection
- md5passwd - a tool for creating users passwords in the database
- deleteuser - a tool for deleting users
- Register Channel Type - a tool for registering new channel types
- Register Stylesheet - a tool for registering stylesheets
Ant targets as tools
...
- DbConvert21 - a tool to convert the uPortal database from version 2.1 to 2.2.*
Future directions
Using Ant targets as administrative tools to manipulate a uPortal instance has some disadvantages. It introduces the requirement that the uPortal code run outside the context of a servlet container and complicates getting other container services to work. Anything that retrieves container-managed resources via JNDI needs to have a working fallback for operating outside the context of JNDI in order to work in the context of an Ant task.
...