SlideShare a Scribd company logo
1 of 11
Download to read offline
Unicon Open Source Support
uPortal Briefing, Q1 2016
James Wennmacher/Unicon
Agenda
Releases
Sustaining Engineering
● Completed items
● In-progress items
● Current/Suggested priorities
Community Updates
● Events
Open Forum
Releases
● 4.2.2 - Apr 21 https://wiki.jasig.org/display/UPC/4.2.2
○ Support for Java 8, Tomcat 8
○ Ability to manage BROWSE permission in the Portlet Manager
○ Performance fixes & improvements for JPA PAGS
○ Security fixes
● 4.3.0 - Apr 24 https://wiki.jasig.org/display/UPC/4.3.0
○ Above, plus more performance improvements
○ Portlet Marketplace improvements
○ New & updated REST APIs, esp. /api/v4-3/dlm/layout.json
○ Ad hoc PAGS groups (based on membership/non-membership in
other groups)
○ Better web mobile experience (move, hover chrome, off-canvas menu)
○ Optional "flyout" menus (like Universality offered)
○ Allow fragment owners to manage fragment layouts regardless of
restrictions
○ Single build: Portal and bundled portlets use property overrides files
Demo
● Mobile Web improvements
uPortal Completed Items
● UP-4483: Poor SQL Performance for DB-based PAGS
● UP-4566: Search fails when you have a lot of portlets
● UP-4459: Manage Portlets Ad-hoc PAGS UI
● UP-4610: Tenant Management data in quickstart
● UP-4615: Tenant layout owners see other tenant’s portlets
● UP-4626: Enhance import/export for
<portlet>fname</portlet> for permissions
● UP-4578: Portlet Manager option to disable portlet events
● UP-4643: Security: Apache Commons Collections v3.2.2
● UP-4648: Performance: EntityPersonAttributesGroupStore
caching the results of evaluating membership
● UP-4644: Performance: Quartz task that pre-loads the
cache with certain permissions evaluations related to
portlets
uPortal Completed Items
Portlet Completed Items
● EMAILPLT-183: Security vulnerability in email preview
● EMAILPLT-173: Java 8 runtime support
● EMAILPLT-179: ability to build using Java 8
● EMAILPLT-186: Update dependencies to leverage new
Spring Framework features
● CAP-199: Portlet initialization failure
● WIDGPT-76: App Launcher remove some default configs
In-progress Items
● UP-4075/UP-4553: Spring 4.0.5
● UP-4652: Script to add BROWSE to portlet definition files
to help users upgrading from 4.0, 4.1, or 4.2 to 4.3
● UP-4649: Remove dead/unused code identified with tools
Current/Suggested Priorities
What’s important to you????
Vote at https://unicon.zendesk.com/forums/21566838-uPortal
● Suggestions:
○ UP-4075 issues: Spring 4.0.5
Community Updates
Events
Open Apereo 2016
May 22-25, NYU Campus
http://conference.apereo.org/
uPortal Community Call
May 11
Questions/Discussion
Next OSS Call: Wed Jul 13, 1:00pm EDT
Open Forum

More Related Content

What's hot

What's hot (11)

S3 Group on Code Management - RDK Users Conference 2014
S3 Group on Code Management - RDK Users Conference 2014S3 Group on Code Management - RDK Users Conference 2014
S3 Group on Code Management - RDK Users Conference 2014
 
openATTIC & Ceph Management @ Suse Monthly Open Source Talks - 2016-06-07
openATTIC & Ceph Management @ Suse Monthly Open Source Talks - 2016-06-07openATTIC & Ceph Management @ Suse Monthly Open Source Talks - 2016-06-07
openATTIC & Ceph Management @ Suse Monthly Open Source Talks - 2016-06-07
 
Portainer
PortainerPortainer
Portainer
 
OpenCms Days 2016: Next generation content repository
OpenCms Days 2016: Next generation content repository OpenCms Days 2016: Next generation content repository
OpenCms Days 2016: Next generation content repository
 
Ceph and Storage Management with openATTIC - Ceph Day Munich - 2016-09-23
Ceph and Storage Management with openATTIC - Ceph Day Munich - 2016-09-23Ceph and Storage Management with openATTIC - Ceph Day Munich - 2016-09-23
Ceph and Storage Management with openATTIC - Ceph Day Munich - 2016-09-23
 
Nagpur Mulesoft Meetup on CICD using Jenkins
Nagpur Mulesoft Meetup on CICD using JenkinsNagpur Mulesoft Meetup on CICD using Jenkins
Nagpur Mulesoft Meetup on CICD using Jenkins
 
Waylandifying Chromium: From downstream to shipping (ELCE 2020)
Waylandifying Chromium: From downstream to shipping (ELCE 2020)Waylandifying Chromium: From downstream to shipping (ELCE 2020)
Waylandifying Chromium: From downstream to shipping (ELCE 2020)
 
What is Composer and how to install it on Ubuntu
What is Composer and how to install it on UbuntuWhat is Composer and how to install it on Ubuntu
What is Composer and how to install it on Ubuntu
 
Composer
ComposerComposer
Composer
 
WebRTC business models beyond calls
WebRTC business models beyond callsWebRTC business models beyond calls
WebRTC business models beyond calls
 
Dev/Stage/Prod Parity with Vagrant
Dev/Stage/Prod Parity with VagrantDev/Stage/Prod Parity with Vagrant
Dev/Stage/Prod Parity with Vagrant
 

Viewers also liked

Viewers also liked (7)

Microsoft support for open source application
Microsoft support for open source applicationMicrosoft support for open source application
Microsoft support for open source application
 
Using Twitter as a Learning Tool
Using Twitter as a Learning ToolUsing Twitter as a Learning Tool
Using Twitter as a Learning Tool
 
Open Source Support
Open Source SupportOpen Source Support
Open Source Support
 
Embracing Open Source: Practice and Experience from Alibaba
Embracing Open Source: Practice and Experience from AlibabaEmbracing Open Source: Practice and Experience from Alibaba
Embracing Open Source: Practice and Experience from Alibaba
 
Open Source Business Models
Open Source Business ModelsOpen Source Business Models
Open Source Business Models
 
2016 Future of Open Source Survey Results
2016 Future of Open Source Survey Results2016 Future of Open Source Survey Results
2016 Future of Open Source Survey Results
 
2015 Future of Open Source Survey Results
2015 Future of Open Source Survey Results2015 Future of Open Source Survey Results
2015 Future of Open Source Survey Results
 

Similar to 2016 Q1 uPortal Open source Support briefing

Similar to 2016 Q1 uPortal Open source Support briefing (20)

What’s New in CloudStack 4.19 - Abhishek Kumar - ShapeBlue
What’s New in CloudStack 4.19 - Abhishek Kumar - ShapeBlueWhat’s New in CloudStack 4.19 - Abhishek Kumar - ShapeBlue
What’s New in CloudStack 4.19 - Abhishek Kumar - ShapeBlue
 
Q4 2014 uPortal Open Source Support briefing
Q4 2014 uPortal Open Source Support briefingQ4 2014 uPortal Open Source Support briefing
Q4 2014 uPortal Open Source Support briefing
 
Top 10 Kubernetes Native Java Quarkus Features
Top 10 Kubernetes Native Java Quarkus FeaturesTop 10 Kubernetes Native Java Quarkus Features
Top 10 Kubernetes Native Java Quarkus Features
 
What's Coming in CloudStack 4.19
What's Coming in CloudStack 4.19What's Coming in CloudStack 4.19
What's Coming in CloudStack 4.19
 
What’s New in CloudStack 4.19, Abhishek Kumar, Release Manager Apache CloudSt...
What’s New in CloudStack 4.19, Abhishek Kumar, Release Manager Apache CloudSt...What’s New in CloudStack 4.19, Abhishek Kumar, Release Manager Apache CloudSt...
What’s New in CloudStack 4.19, Abhishek Kumar, Release Manager Apache CloudSt...
 
Using Docker Platform to Provide Services
Using Docker Platform to Provide ServicesUsing Docker Platform to Provide Services
Using Docker Platform to Provide Services
 
Sprint 134
Sprint 134Sprint 134
Sprint 134
 
2015 Q1 uPortal Open Source Support briefing
2015 Q1 uPortal Open Source Support briefing2015 Q1 uPortal Open Source Support briefing
2015 Q1 uPortal Open Source Support briefing
 
P4+ONOS SRv6 tutorial.pptx
P4+ONOS SRv6 tutorial.pptxP4+ONOS SRv6 tutorial.pptx
P4+ONOS SRv6 tutorial.pptx
 
Extending JBoss EPP and Site Publisher your way
Extending JBoss EPP and Site Publisher your wayExtending JBoss EPP and Site Publisher your way
Extending JBoss EPP and Site Publisher your way
 
April 2012 uPortal Community Call
April 2012 uPortal Community CallApril 2012 uPortal Community Call
April 2012 uPortal Community Call
 
Integrating Puppet and Gitolite for sysadmins cooperations
Integrating Puppet and Gitolite for sysadmins cooperationsIntegrating Puppet and Gitolite for sysadmins cooperations
Integrating Puppet and Gitolite for sysadmins cooperations
 
Q4 2013 uPortal open source support briefing
Q4 2013 uPortal open source support briefingQ4 2013 uPortal open source support briefing
Q4 2013 uPortal open source support briefing
 
Open stack nova reverse engineer
Open stack nova reverse engineerOpen stack nova reverse engineer
Open stack nova reverse engineer
 
GlassFish v3 Update Center
GlassFish v3 Update CenterGlassFish v3 Update Center
GlassFish v3 Update Center
 
ODN - Technical introduction of the platform
ODN - Technical introduction of the platformODN - Technical introduction of the platform
ODN - Technical introduction of the platform
 
BKK16-213 Where's the Hardware?
BKK16-213 Where's the Hardware?BKK16-213 Where's the Hardware?
BKK16-213 Where's the Hardware?
 
Sprint 17
Sprint 17Sprint 17
Sprint 17
 
uPortal Q1 2018 Quarterly Briefing
uPortal Q1 2018 Quarterly BriefinguPortal Q1 2018 Quarterly Briefing
uPortal Q1 2018 Quarterly Briefing
 
Neutron upgrades
Neutron upgradesNeutron upgrades
Neutron upgrades
 

Recently uploaded

Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
fonyou31
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
QucHHunhnh
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
kauryashika82
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Krashi Coaching
 

Recently uploaded (20)

Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy Reform
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 
General AI for Medical Educators April 2024
General AI for Medical Educators April 2024General AI for Medical Educators April 2024
General AI for Medical Educators April 2024
 
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across Sectors
 
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communication
 
9548086042 for call girls in Indira Nagar with room service
9548086042  for call girls in Indira Nagar  with room service9548086042  for call girls in Indira Nagar  with room service
9548086042 for call girls in Indira Nagar with room service
 
IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...
IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...
IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdf
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
 
Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdf
 
Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1
 

2016 Q1 uPortal Open source Support briefing

  • 1. Unicon Open Source Support uPortal Briefing, Q1 2016 James Wennmacher/Unicon
  • 2. Agenda Releases Sustaining Engineering ● Completed items ● In-progress items ● Current/Suggested priorities Community Updates ● Events Open Forum
  • 3. Releases ● 4.2.2 - Apr 21 https://wiki.jasig.org/display/UPC/4.2.2 ○ Support for Java 8, Tomcat 8 ○ Ability to manage BROWSE permission in the Portlet Manager ○ Performance fixes & improvements for JPA PAGS ○ Security fixes ● 4.3.0 - Apr 24 https://wiki.jasig.org/display/UPC/4.3.0 ○ Above, plus more performance improvements ○ Portlet Marketplace improvements ○ New & updated REST APIs, esp. /api/v4-3/dlm/layout.json ○ Ad hoc PAGS groups (based on membership/non-membership in other groups) ○ Better web mobile experience (move, hover chrome, off-canvas menu) ○ Optional "flyout" menus (like Universality offered) ○ Allow fragment owners to manage fragment layouts regardless of restrictions ○ Single build: Portal and bundled portlets use property overrides files
  • 4. Demo ● Mobile Web improvements
  • 5. uPortal Completed Items ● UP-4483: Poor SQL Performance for DB-based PAGS ● UP-4566: Search fails when you have a lot of portlets ● UP-4459: Manage Portlets Ad-hoc PAGS UI ● UP-4610: Tenant Management data in quickstart ● UP-4615: Tenant layout owners see other tenant’s portlets ● UP-4626: Enhance import/export for <portlet>fname</portlet> for permissions ● UP-4578: Portlet Manager option to disable portlet events ● UP-4643: Security: Apache Commons Collections v3.2.2
  • 6. ● UP-4648: Performance: EntityPersonAttributesGroupStore caching the results of evaluating membership ● UP-4644: Performance: Quartz task that pre-loads the cache with certain permissions evaluations related to portlets uPortal Completed Items
  • 7. Portlet Completed Items ● EMAILPLT-183: Security vulnerability in email preview ● EMAILPLT-173: Java 8 runtime support ● EMAILPLT-179: ability to build using Java 8 ● EMAILPLT-186: Update dependencies to leverage new Spring Framework features ● CAP-199: Portlet initialization failure ● WIDGPT-76: App Launcher remove some default configs
  • 8. In-progress Items ● UP-4075/UP-4553: Spring 4.0.5 ● UP-4652: Script to add BROWSE to portlet definition files to help users upgrading from 4.0, 4.1, or 4.2 to 4.3 ● UP-4649: Remove dead/unused code identified with tools
  • 9. Current/Suggested Priorities What’s important to you???? Vote at https://unicon.zendesk.com/forums/21566838-uPortal ● Suggestions: ○ UP-4075 issues: Spring 4.0.5
  • 10. Community Updates Events Open Apereo 2016 May 22-25, NYU Campus http://conference.apereo.org/ uPortal Community Call May 11
  • 11. Questions/Discussion Next OSS Call: Wed Jul 13, 1:00pm EDT Open Forum