51
Consolidation Neat channels and plugins out there “Contributions” Pull them into the core uPortal project

52
How to spend deployer time More valuable Incrementally involving shared-source solutions Collaboration Evaluating working examples The concept being centrally proved Less valuable Finding contributions Shoehorning them into the portal Hacking at them to make them work Moving on to the next fire Building local POCs

55
Invert Control - Concept *Not* go hog-wild changing everything –We have working code But eliminate the number one impediment to further incrementally improving uPortal uP2-uP3-CAS3 synergy – components for all DI-able

56
Invert control - Practice Spring WebMVC –Controllers instead of Servlets –Wire the most important services Synergy with contribution consolidation

60
You mean you’re forcing CAS on me? No. I mean the most efficient way to implement support for whatever you really wanted to integrate with is to plug into CAS rather than plugging into security.properties Though proxy tickets do have portal synergy

61
Migrate to Pluto 1.1 If there’s a good reason to? “Pluto 1.1 aims to simplify the architecture in order to make it more user and developer friendly. You should find Pluto 1.1 easier to get started with, easier to understand, and easier to embed with your portal.” Sounds good to me, let’s do it.

62
API Formalization Just because Jan left the uPortal developer community, doesn’t mean he wasn’t right. What are the “supported” APIs, and what are incidental APIs?