Archive of the April 2012 uPortal Community Call.
Agenda:
- uPortal Releases, Recent and Future
- uMobile Update
- Portlet Updates
- Documentation Update
- uPortal/uMobile at the 2012 Jasig Sakai - Conference
- Q&A
4. uPortal 3.2.5
• Coming 4/13
• Addresses data-export performance
• Multi-threaded layout export is now possible
• UW Exported 65k layouts for 240k users in 30 minutes
• 66 additional issues resolved since 3.2.4
5. uPortal 4.0.4
• Released last month
• 43 Bugs Fixed
• Dynamic Skin Configuration
• Batch import/export logging and reporting
6. Dynamic Skin Configuration
• Overrides the default, not the user selected skin
• Set based on attribute or group membership
• Example in renderingPipelineContext.xml
<bean class="org.jasig.portal.rendering.xslt.UserAttributeSkinMappingTransformerConfigurationSource">
<property name="skinAttributeName" value="serverName" />
<property name="attributeToSkinMap">
<map>
<entry key=".*.example.com" value="example.com" />
</map>
</property>
</bean>
<bean class="org.jasig.portal.rendering.xslt.UserGroupSkinMappingTransformerConfigurationSource">
<property name="groupToSkinMap">
<map>
<entry key="pags.studends" value="students" />
<entry key="pags.staff" value="staff" />
<entry key="pags.faculty" value="staff" />
</map>
</property>
</bean>
7. Batch Import/Export
• No longer fails on first error
• All data for the current type is processed
• Each failed entity has a log file written
• Makes debugging data issues much easier
• Makes reading log output much easier
8. uPortal 4.0.5
• Coming 4/13
• Performance improvements to data import
• Runtime performance improvements
• Page load times below 3.2.5
• Memory footprint improvements
• 80% of markup is now shared between users to reduce
cache overhead
• Search UI Updates
15. uMobile Development
• Recent community call covered development
strategies, including
• External content via IFrame and web proxy
• Mobile portlet development
• Recording available at
http://www.slideshare.net/uportal/umobile-development-
16. Esup-Portail Contributions
• Augmented reality work
• http://www.youtube.com/watch?v=t0nzWfI9u8Q
• Testing and bug fixes
22. What's new since the last call?
Administration
Managing Permissions
− https://wiki.jasig.org/x/kRAIAw
− About uPortal permissions, Permissions Administration
Portlet, Viewing and Editing Portal Permissions
“Packaged Stuff”
− https://wiki.jasig.org/x/sAAbAw
− Users can add a whole tab of customized (“package
stuff”) to their layout
23. What's New…
User Interface
UE Development Tips
− https://wiki.jasig.org/x/qICLAg
Understand Skin Organization
− https://wiki.jasig.org/x/HAgoAw
Include JavaScript and CSS Resources
− https://wiki.jasig.org/x/UgQoAw
Set a Default Skin
− https://wiki.jasig.org/x/GAUoAw
24. What's New…
Developers Guide
New Search API
− https://wiki.jasig.org/x/YgAbAw
− Approach used to implement the new search api
included in uPortal 4
Upgrading
Preview New Database Schema
− https://wiki.jasig.org/x/jAMRAw
− Preview the new database schema before attempting
your migration
28. Pre-conference Seminars
• Adopting uMobile
• Implementing uPortal 4
• Portlet Development Best Practices
• Skinning uPortal: For Developers
29. Sessions to Look For
• uPortal and uMobile Overview Presentations
• uPortal User/Profile/Layout Redesign BOF
• Portal usability
• Portal strategy
• Delivering mobile content
• Demos on innovative portals and portlets
• Developing with Git and GitHub
30. Additional Opportunities
• “Hack-a-thon” room available throughout the
conference
• Project Collaboration Time and Developer Days
Thursday afternoon and Friday
32. Feedback?
Suggestions?
http://www.flickr.com/photos/aye_shamus/2972528931/ CC BY-NC-ND 2.0
The uPortal Steering Committee
uportal-steering-committee@lists.ja-sig.org
The uMobile Working Group
umobile-working-group@lists.jasig.org