In this workshop, we will take a hands-on look at the latest uPortal release at the time of the conference (version 4.2 or later). A lot has changed with uPortal in recent history - especially Respondr, the new responsive theme for uPortal based on Bootstrap 3. This workshop is perfect for anyone who may be looking to adopt uPortal for the first time, or anyone planning to migrate from an earlier (uPortal 4.0 or earlier) version of uPortal. We will explore the most important concepts, patterns, practices, and suggestions relevant to these tasks.
You will learn about:
Special emphasis will be given to newer, less well-known (and less well-documented) topics.
Long-time uPortal adopter UW-Madison is innovating with an alternative portal front-page using AngularJS, leveraging uPortal-provided web services and continuing to support JSR-286 portlets.
We'd like to show it to you hands-on right on your computer.
In this hands-on seminar, the MyUW team will:
1. Demo the MyUW Beta.
2. Introduce technologies involved, primarily AngularJS and Spring Framework Java implementations of JSON web services.
3. Walk participants through hands-on live demos of developing experiences in this platform.
Leave the session with real working open source code. (This is a hands-on seminar. BYO laptop. Preparation steps will be distributed to registrants in advance.)
Current uPortal adopters are especially intended attendees.
Interested in uMobile? Come learn about the project, where it is and where it's heading. Learn how to leverage uPortal and bring an unique experience to your institutions app, configure the app to authenticate using CAS, customize the look and feel, and enhance the app with creating extra modules. We'll also cover basics into mobile development, what to look for and what tools to be utilized to make mobile development even easier.
by Andrew Petro
Discussion of vision for where uPortal is going as a project and as a product.
Participants are encouraged to come with vision and to discuss in advance of the face-to-face BoF on the uPortal developer email list.
Andrew (session proposer) will provide some context for the BoF discussion drawn from that list pre-discussion and from his ideas for where uPortal ought to go next.
by Cheryl Palafox-Stewart and Drew Wills
Sinclair Community College in Dayton, Ohio are the original developers and contributors of Apereo Student Success Plan (SSP): a holistic coaching & counseling system which expedites proactive interventions for students in need. SSP is case management software supported by a proven retention model. It is mature technology that has been in use for 10 years. It has been recognized with 11 national awards, and the project has received grant funding, including the latest grant from Next Generation Learning Challenges (NGLC). SSP has been an open source Apereo project since 2012.
Sinclair CC is also a uPortal adopter. The mySinclair student portal provides personalized information about schedule, classes, notifications, financial aid, news, events, etc.
Sinclair wanted to offer a tighter integration in the portal with tasks that are created & tracked in SSP. To address this Sinclair developed a new Data Source for the Apereo Notification Portlet project that interacts with the SSP REST API. This presentation takes a close look at that effort.
We will cover the Notification Portlet in general - including a brief look at some exciting new developments in that project occurring elsewhere. We will look at the process of implementing a Notification Data Source generally, as well as how to deploy & configure the SSP Data Source, which is available publicly.
by Drew Wills
Come see the newest uPortal release in a small, informal setting. We'll showcase the latest advancements in Respondr and answer your questions.
by Josh Helmer
In close partnership with the community around uPortal, Apereo also sponsors a comprehensive suite of compelling, off-the-shelf JSR-286 portlet projects which you can use to pull together a compelling campus portal in record time. These portlet projects represent the "low hanging fruit" of portal implementation, and uPortal adopters would do well to keep a finger on the pulse of what's happening in this space.
In the past year, a significant number of changes have been integrated into the portlet projects. Many Apereo portlets receive regular contributions. This session will focus on the most important changes. It will cover feature updates, improvements to user-experience and highlight technical advancements.
If you are thinking of implementing uPortal, or if you already have uPortal and need to catch up with new developments in portlets, this session is for you. This is a high-level, highly-visual overview: uPortal and Java platform knowledge not required.
For the last few years, the collaboration between the Apereo Foundation and the ESUP-Portail Consortium has been growing significantly. Ever since the signature of a Memorandum between Apereo and ESUP-Portail in 2012, the collaboration process has been even more productive and resulted in multiple contributions in various projects like OAE, uPortal, portlets, etc. After a short description of the ESUP-Portail Consortium, this presentation will focus on the work being done in France regarding the Apereo OAE project. Indeed, the Consortium has shown considerable interest in this project from the very beginning which is why they decided in 2012 to host their own OAE instance. Providing tenants for several French institutions has given them the opportunity to identify actual use cases and encouraged them to start developing their own OAE widgets. In the end, the goal of this session is to reflect on their own experience with OAE, facts about its usage, deployment and development.
The uPortal vision BoF earlier in the conference will have queued interesting discussions and collaborations during the conference. This follow-on BoF session will pick up from the discussion of vision in light of what has transpired during the conference and focus on synthesizing opportunities from the conference and identifying next steps and worthwhile threads of conversation and collaboration to take from the conference and continue on the project public email lists and in public source control.
This may particularly feature discussion of and next steps related to transitioning to a Gradle-based build for the uPortal software products.
This presentation is the 2015 installment of the annual State of the uPortal (and uMobile) update. In this session we will showcase new developments in the uPortal platform that have come about in the previous twelve months (since the last conference). This period has been one of significant activity and innovation in the uPortal platform.
Some of these exciting developments include:
- "Chromeless" portlets & hover chrome
- 6-column layouts
- Lightbox CONFIG & EDIT modes
- Portlet Manager enhancements
- Administrative UX improvements
- Transient layout nodes for guest users
- Tincan API support
Some of the most innovative capabilities emerging in the uPortal platform are in the area of multi-tenancy: the ability for a single portal to "host" several distinct organizations with their own brand identity, content, and community of users. In multi-tenant portals, the parent ("operator") organization maintains the server infrastructure, the source code, and some portal content, but tenant representatives manage their own identity and the experience of their users. Tenants can come in many forms, including colleges, campuses, professional schools, or school districts in a K-12 environment.
This session is a panel discussion focused on the special challenges, priorities, strategies, and practices that matter to multi-tenant portals. Our panelists are Tim Calhoon of the California Community Colleges Technology Center (CCCTC) and Jim Peterson of IlliniCloud. Our panelists are leading the development of state- or system-wide portals intended for dozens - or hundreds - of tenants.
by Jim Helwig
Discussion of how campuses are tackling personalized and centralized notifications. A number of schools are looking at implementing a solution that allows for notifications to be created by a variety of systems and applications (e.g., learning management systems, HR systems, student admin systems, library systems) yet all appear in an aggregated manner. We will discuss the role uPortal can play in such a system as well as what options there may be for schools not using uPortal.
31st May to 4th June 2015