I've been working on getting the SJDC branch of the CAnnouncements channel working in up3 and have made a bunch of modifications to get the code to compile successfully under uPortal 3.0. In particular, the code uses the portal's LogService for all its logging needs, and LogService was removed from up3 in favor of log4j + commons logging. I've modified my local version to work with commons logging, which seems fairly desirable anyway.
The other necessary change was to modify the PropertiesLoader to use the ResourceLoader.getResourceAsStream method rather than ResourceLoader.getResourceAsFile. The getResourceAsFile method was removed from up3 since it no longer worked, but the getResourceAsStream method has been present since at least 2003, so I would expect this change to work in pre-up3 versions. It seems like both these changes are likely to be compatible enough with pre-up3 versions that we could commit the changes without having to create a separate up3 branch. However, we probably would want to add a separate up3 build task to the ant build script. Does this approach sound reasonable? Is it likely to cause conflicts with uPortal versions people are currently running the SJDC branch with? Just as a general warning, there some issues that crop up with the channel due to some of the database changes that were made in up3. In uportal 3.0, things like entities and groups no longer have hard-coded, predictable IDs. If you give the channel the opportunity to add administrative groups itself, it will create them with the wrong entity type and fail to successfully add portal administrators to them. I've had good success with first creating the necessary administrative groups through either the portal administrative API or importing .group and .membership files, configuring the announcements properties files with these new group numbers, then deploying the channel itself. - Jen -- You are currently subscribed to uportal-dev@lists.ja-sig.org as: [EMAIL PROTECTED] To unsubscribe, change settings or access archives, see http://www.ja-sig.org/wiki/display/JSG/uportal-dev