uP3.1 Upgrade (now complete)

Pages under uP3.1 Upgrade
 
Recently Updated
by Mary Hunt (2 hours ago)
YaleInfo Web Analytics
by Mary Hunt (23 hours ago)
Subscribe to Preformatted Tab (YIP-516)
by Mary Hunt (23 hours ago)
YaleInfo Planning
by Mary Hunt (23 Nov)
File Add Tab layout
by Mary Hunt (23 Nov)
File Presentation1.jpg
by Susan Bramhall (23 Nov)
PortalMapChannel
by Susan Bramhall (19 Nov)
Links Management
by Mary Hunt (18 Nov)
Home Page News
by Susan Bramhall (17 Nov)
YaleInfo Resources
by Mary Hunt (12 Nov)
YaleInfo 2.4.2-Final Deployment Notes
by Mary Hunt (11 Nov)
Building and Releasing Portlets
by Mary Hunt (26 Oct)
Maven 2 Settings.xml
by Susan Bramhall (13 Oct)
Groups and Roles
by Mary Hunt (08 Oct)
My Worklist Portlet
by Mary Hunt (24 Sep)
Yale Next R2 Deployment Notes
by Susan Bramhall (01 Sep)
Mixed Content with WebProxyPortlet
by Mary Hunt (06 Aug)
Left Navigation and fixed Column layout
by Susan Bramhall (05 Aug)
Yale Next R2
by Susan Bramhall (05 Aug)
CWebProxy 2 Web Proxy Portlet
by Susan Bramhall (05 Aug)
uP3.1 Upgrade (now complete)

In Depth Notes on pages below

Monitoring and Logging

JMX capabilities of uP 3, Logging

Evaluate Yale Customizations

Cleanup

Database Migration

High Avail infrastructure


New UI / UE design options.

Yale Resources (victor and Pat) creating wire frames

Work with Unicon to create skin / theme / xsl

  • Consider use of new navigation options for left column.
  • Review Layouts and fragments for necessary clean-up / reorganization
  • Learn new css mechanism for skinning with consideration if multi-skin support ( Victor)
  • cookie based login currently defered
  • gateway = true style redirection will be made configurable to avoid problems for developers

High Avail infrastructure

  • Drew and Jen pointed out that uPortal 3.0.2 will not run easily on clustered JBoss servers because of non-serializable objects.  Some significant work needed here.  Not expecting to do this for Spring 09 release of YaleInfo.
  • Out of the box deployment features of uPortal use Tomcat and will need to be developed for JBoss.  We don't currently deploy from IDE environment - just move wars around so need to develop a deployment strategy in any case - regardless of container used. 
    Yale portal team working with production support plus

Clean up

  • Portlet categories
  • Identify channels, layouts, and users to be decommissioned
  • Review User Groups, with intent to clean-up / reorganize
Upgrade Status Jira Key Summary Description
included YIP-294 Improve Logging Practices [uPortal 3.x] The current logging for YaleInfo and catalina.out contains tons of unnecessary items. We need to better manage our logs so that we can identify errors more quickly in the portal.
included YIP-265 Improve operational monitoring for portal and portlets [Charter] Need to be able to monitor the "health" of the portal and portlets better. JMX was discussed as a possibility.
included YIP-263 Clean up YaleInfo Database [uPortal 3.x] uPortal 3 should help but we need to clean up a lot of database information.
Begin with understanding what needs to be removed, prior to uPortal 3.x upgrade.
included YIP-270 Define high-level information archectural design (Charter) o produce governing principles for creating new page and portlet collections for new user communityo produce governing principles for modifying existing page and portlet collections for user communityo define known user communities (roles) for current and future implementation planso catalog key portlet candidates for defined user communitieso create wireframes, illustrating key page and portlet layout for defined user communities, based on governing principles
included YIP-264 Clean up portlet (channel) registry Determine what channels/portlets are being used and consider removing them, deleting them, etc
included YIP-229 Improve the way developers work and interact with the YaleInfo portal Notes:A bundled quickstart for developers would be a great idea. This would allow practically any developer familiar with the concepts to work on content for YaleInfo. A quickstart build process already exists for vanilla uPortal 3.0 and could be used to leverage a YaleInfo environment specific quickstart.
included YIP-231 Improve deployment and undeployment of content in portal as well as portal framework [uPortal] The way we deploy individual content and the portal framework itself needs to be rethought.
included YIP-262 Build-out portal infrastructure [uPortal 3.x] Build-out portal infrastructure, reducing operational (planned/unplanned) downtime and improve capacity for expected peak-load use cases.
Look to migrate to proposed system's architecture. Reconsider application container (jboss, etc). Do we get any advantages from using Tomcat because JA-SIG uses tomcat?
included YIP-33 Revisit the document cacher [uPortal 3.x] Create a version of document cacher (retreiver) which can be committed to uPortal head for 2.5 release
or better yet, use rutgers filter-ized version
included YIP-245 Convert projects to use Maven 2 [uPortal 3.x] Convert all projects except the current YaleInfo 2.6 project to use Maven 2.
? YIP-273 Integrate with help desk support software Consider how we can integrate with the help desk support software. This includes the portal and specifically individual portlets and how we support them.
included YIP-246 Create Spring Portlet MVC archetype Create a Maven 2 archetype that uses the Spring Portlet MVC. This will be very useful as a base "skeleton" project to start creating portlets.
included YIP-240 Create a consistent project structure and build process There needs to be a consistency in the way projects are structured and built.
Current inconsistencies:1. Source directory may be src, source, or WEB-INF/src2. Web root directory is sometimes web, webapps, webpages, webroot3. Libraries may be at the project root in some cases and under WEB-INF in others.4. Some projects have a portaltest and portalprod directory with environment specific files, and others have multiple web.xml files renamed for various environments
included YIP-230 Determine content to analyze and improve web analytics 1.) Determine what we would like to analyze.
Obviously we want to determine number of visitors, point of entry, and browser demographics. Also, determining what portlets are being used is essential but not so intuitive.
2.) Improve the web analytics tools to achieve our desired analysis
We need tools that can analyze a portal environment. Current tools seem to rely on URL patterns to determine paths and content usage, however, a portal's URL does not necessary (most likely not) represent content and usage.
included YIP-222 Rearrange static content for better performance and teamwork
included YIP-255 Upgrade portal technology platform to uPortal 3.0 (Charter) Upgrade to uPortal 3.0.
included YIP-261 Create a JSR-168 RSS Reader that aggregates multiple feeds. The portlet can aggregate multiple feeds and present them in a logical user friendly way. Look to leverage use of TabbedRSSPortlet from Duke University.
included YIP-272 Create portlet development kit (PDK), supporting distrubute portlet develperment (Charter) o portal development best practices and governing principleso portlet user interface guidelineso single sign-on standards using Proxy CASo portlet testing / certification guidelineso portlet deployment methods for test and production release

Labels