28
December 14, 2011 Community Call Sharing Ideas Enabling Collaboration Building Community

December 2011 uPortal Community Call

Embed Size (px)

DESCRIPTION

December 2012 uPortal Community Call Agenda: * Release Strategy * Git * Statistics * uPortal 4.1 Roadmap * Portlet Updates * uPortal 4.x Documentation * Q&A

Citation preview

Page 1: December 2011 uPortal Community Call

December 14, 2011

Community Call

Sharing IdeasEnabling CollaborationBuilding Community

Page 2: December 2011 uPortal Community Call

Agenda

• Release Strategy

• Git

• Statistics

• uPortal 4.1 Roadmap

• Portlet Updates

• uPortal 4.x Documentation

• Q&A

Page 3: December 2011 uPortal Community Call

Release Strategy

Page 4: December 2011 uPortal Community Call

Updated Release Strategy

• Regularly scheduled monthly releases

• Beginning of every month

• Ensure more frequent bug-fix releases

• Have had two successful 4.0.x updates

Page 5: December 2011 uPortal Community Call

Git

Page 6: December 2011 uPortal Community Call

uPortal on Git

• Git Repository

• https://github.com/jasig/uportal

• Jasig Git Documentation

• https://wiki.jasig.org/display/UPC/Git+Workflow

• Discussion at Unconference about managing university customizations via Git

• Easy to stay in sync with trunk updates, contribute back fixes and features

Page 7: December 2011 uPortal Community Call

Statistics

Page 8: December 2011 uPortal Community Call

Current State

• Events currently recorded to stats database

• Database structure simplified as of 4.0.x

• Now easier to add new event types

• Next steps

• Integrate aggregation functionality

• Create reporting tools

Page 9: December 2011 uPortal Community Call

Aggregation Strategy

• Each aggregator will produce a specific report

• Logins by day and group

• Most popular portlets by month

• Etc.

• Currently integrating code from the University of Wisconsin

Page 10: December 2011 uPortal Community Call

Reporting Tools

• Build re-usable visual reporting tools

• Use existing graphing SQL query portlet for inspiration

• Use Google Visualization API to produce graphs

Page 11: December 2011 uPortal Community Call

uPortal 4.1 Roadmap

Page 12: December 2011 uPortal Community Call

Layout Refactoring

• New features

• Support multiple layouts per user

• Arbitrary levels of tab nesting

• Improve implementation

• Adopt Hibernate/JPA

• Drop current relational model

• https://wiki.jasig.org/display/JCON/uPortal+Layout+Management+-+Requirements

Page 13: December 2011 uPortal Community Call

Groups and Permissions

• Modernize codebase to

• Eliminate static method calls

• Improve ability to write unit tests

Page 14: December 2011 uPortal Community Call

Spring Security

• Annotation-based permissions already integrated into 4.0.x

• Replace custom uPortal authentication libraries with Spring Security for 4.1.x

• Maintain less custom code and fewer APIs

• More easily add authentication capabilities like OAuth

Page 15: December 2011 uPortal Community Call

Portlet Updates

Page 16: December 2011 uPortal Community Call

New uMobile Portlets

• New jQM-based views for

• Dining

• Athletics

• Shared data-gathering strategies

• Custom XSD for representing data

• Re-usable screen-scraper implementation

Page 17: December 2011 uPortal Community Call

Athletics Portlet

Page 18: December 2011 uPortal Community Call

Dining Menus Portlet

Page 19: December 2011 uPortal Community Call

Tips and Emergency Alerts

Page 20: December 2011 uPortal Community Call

Notifications

• Aggregates notifications from external campus data sources

• About

• New Jasig Incubating portlet

• Developed by University of Manchester

• https://wiki.jasig.org/display/PLT/Notifications+Portlet+(Manchester)

Page 21: December 2011 uPortal Community Call

Notifications Portlet

Page 22: December 2011 uPortal Community Call

uPortal 4.x Documentation

Page 23: December 2011 uPortal Community Call

Content WritersWhile you go through your installation/configuration there

are ways you can volunteer:

Content Writers

Sugg ested Topics:

Maven Overlay uses

Mobile theming

Load Balancing

Troubleshooting tips

Other....Expertise in a topic? Please share

Page 24: December 2011 uPortal Community Call

Proofreading Do all links work?

Are images/screenshots correct?

Are file paths in the content correct?

Do you have additional content that will enhance an existing topic?

Is the documentation still ACCURATE?

Does the documentation make too many assumptions?

Page 25: December 2011 uPortal Community Call

Contribute Your Ideas Documentation Jira Tickets

https://issues.jasig.org/browse/UPD

Create a ticket for a topic/issue

Volunteer and take ownership of a topic/issue

Please keep us informed

What do you wish to see in the manual?

How do you feel about the progress being made to the new manual?

Page 26: December 2011 uPortal Community Call

Contact Information Email me directly

Laura McCord

[email protected]

Post on the mailing list

[email protected]

Page 27: December 2011 uPortal Community Call

Questions andOpen Discussion

Page 28: December 2011 uPortal Community Call

The uPortal Steering [email protected]

Feedback?

Suggestions?

http://www.flickr.com/photos/aye_shamus/2972528931/ CC BY-NC-ND 2.0

The uMobile Working [email protected]