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
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
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
Reporting Tools • Build re-usable visual reporting tools • Use existing graphing SQL query portlet for inspiration • Use Google Visualization API to produce graphs
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
Groups and Permissions • Modernize codebase to • Eliminate static method calls • Improve ability to write unit tests
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
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)
Content Writers While 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
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?
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?
Contact Information Email me directly − Laura McCord email@example.com Post on the mailing list − firstname.lastname@example.org
Feedback? Suggestions?http://www.flickr.com/photos/aye_shamus/2972528931/ CC BY-NC-ND 2.0 The uPortal Steering Committee email@example.com The uMobile Working Group firstname.lastname@example.org