Recent Unicon OpenSource Activity relevant to uPortal Andrew Petro uPortal Developer meeting at Johns Hopkins University, 23 April 2007 © Copyright Unicon,

Slides:



Advertisements
Similar presentations
This presentation, including any supporting materials, is owned by Gartner, Inc. and/or its affiliates and is for the sole use of the intended Gartner.
Advertisements

WHY CMS? WHY NOW? CONTENT MANAGEMENT SYSTEM. CMS OVERVIEW Why CMS? What is it? What are the benefits and how can it help me? Centralia College web content.
Introduction to the Bottomline Customer Portal. Navigate around the portal by selecting your choice of tab …or a section within the interactive Home Page.
Training solution for Mobile Workforce. People expect to consume content when and where they want to. Training for Mobile Workforce.
XML Import & Export for uP 2 Using Cernunnos Andrew Petro & Drew Wills April 2007 uPortal Dev Meeting Johns Hopkins University © Copyright Unicon, Inc.,
The Institutional Web: A Lens to Living and Learning Copyright Carl Jacobson, This work is the intellectual property of the author. Permission is.
Copyright Jill M. Forrester This work is the intellectual property of the author. Permission is granted for this material to be shared for non- commercial,
UPortal 2 Status Andrew Petro, Yale Bill Thompson, Rutgers.
New uPortal Contributions from the University of Wisconsin-Madison Jim Helwig University of Wisconsin-Madison Eric Dalquist Unicon, Inc. JA-SIG December.
UPortal: A framework for the Personalization of Library Services John Fereira: Programmer/Analyst Cornell University Mann Library.
Your online classroom. Powerhouse Campus o Custom Class dashboards o Links with Moodle, Studywiz, Bb, ClickView & all web apps o Links your school library.
The Homegrown Single Sign On (SSO) Project at UM – St. Louis.
JA-SIG CAS Enterprise Single Sign-On Scott Battaglia Application Developer Enterprise Systems & Services Rutgers, the State University of New Jersey Copyright.
Copyright 2008, Elizabeth A. Evans. This work is the intellectual property of the author. Permission is granted for this material to be shared for non-commercial,
 Copyright Curtis D. Edmonds,  This work is the intellectual property of the author. Permission is granted for this material to be shared for non-commercial,
Web Portal Development with uPortal or.Net Midwest Educause: March 24-26, 2003 David B. Williams Mark Troester
Moving Your Paperwork Online Western Washington University E-Sign Web Forms Copyright Western Washington University, This work is the intellectual.
Darrel S. Huish Katherine J. Ranes Arizona State University Lessons Learned During the First Year of myASU, a Large Institution Portal Copyright Darrel.
So You Want to Switch Course Management Systems? We Have! Come Find Out What We’ve Learned. Copyright University of Okahoma This work is the intellectual.
is the online course management system used throughout the UW System. Each semester, all UW-Superior undergraduate courses and most graduate.
1 Roadmap to myRutgers: A University Portal CUMREC Joe Percoco – Director for Application Development and Data Management Bill.
Overview of New Behind the Blackboard for Blackboard Customers APRIL 2012 TM.
Creating Online Class Communities Jennifer Dorman Discovery Education
Baylor University and Xythos EduCause Southwest 2007 Dr. Sandra Bennett Program Manager Online Teaching and Learning System Copyright Sandra Bennett 2007.
E Marketing E Newsletter and E-Surveys Are They For You???
Beyond the Campus Gates: Bringing Alumni, Parents, and Prospects into the Campus Portal William P. Wilson Mark R. Albert John C. Duffy Gettysburg College.
Educause 2006, Dallas TX What does a University need from Access Management? John Paschoud InfoSystems Engineer, LSE Library London School of Economics.
ASK ME The ASK ME Program Putting Support at the Center: A New Model for Help Desk Staffing Presented By: Ann Genovese and Kathy Gillette George Mason.
Campus Management Portal and Online Higher Education Cardean Learning Group.
Portal and AQAS-Philadelphia University 21-22/6/2011 AVCI Platform in PU Dr. Abdel-Rahman Al-Qawasmi Philadelphia University Director of Computer Center.
UPortal 3 – What's New? JA-SIG Conference, Spring 2008 uPortal What's New? Eric Dalquist University of Wisconsin - Madison.
Microsoft Outlook Web Application (OWA)
Presented by Chad Kafka This Month’s Topic: Wikispaces Advanced Today’s session is an introduction to what a WIKI is and how they can be used in education.
Oracle Application Express 3.0 Joel R. Kallman Software Development Manager.
UNICON Warlock Portlets A.K.A. toro-portlets Andrew Wills JA-SIG 2007 Summer Conference, Denver Tuesday June 26th, 2007 © Copyright Unicon, Inc., 2006.
Introduction to Canvas K-5
Sonia Kalwaney My Wiki site s.com.
DLM: The uPortal Pushmi-Pullyu JA-SIG with Altitude, Denver 2007 Susan Bramhall,Yale University Jim Helwig, University of Wisconsin-Madison.
The Auditor Role The auditor has the same view of the course as the student does, but no marks are recorded for auditors.
Zeroth Click Andrew Petro JA-SIG Atlanta, December 4, 2006 © Copyright Unicon, Inc., This work is the intellectual property of Unicon, Inc. Permission.
New uPortal Contributions from the University of Wisconsin-Madison Jim Helwig University of Wisconsin-Madison Eric Dalquist Unicon, Inc. JA-SIG December.
Lightning Talks Drew Wills JA-SIG Unconference, October 6-8, 2008 © Copyright Unicon, Inc., This work is the intellectual property of Unicon, Inc.
1 July 11, 2013 © 2013 SIPX, Inc. Confidential SIPX Processes for Instructors Presented by Mary-Lynn Bragg July 2013.
CAS Lightning Talk Jasig-Sakai 2012 Tuesday June 12th 2012 Atlanta, GA Andrew Petro - Unicon, Inc.
UPortal Import/Export Drew Wills JA-SIG Winter Unconference, November 12, 2007 © Copyright Unicon, Inc., This work is the intellectual property of.
Wiki Workshop Tech PD.
1 Copyright Carl Berger This work is the intellectual property of the author. Permission is granted for this material to be shared for non-commercial,
My Workspace ELearning in Sakai Randy Graff, PhD HSC Training.
Copyright © 2003, The University of Texas at Austin. This work is the intellectual property of the author. Permission is granted for this material to be.
Mtivity Client Support System Quick start guide. Mtivity Client Support System We are very pleased to announce the launch of a new Client Support System.
Virtual Orientation: Personalized Communities with Market Appeal Marcus P. Robinson Brian A. Young Educause 2001 Indianapolis, Indiana.
Integration is Critical for Success Curriculum Course Delivery Ongoing Support Instructor & Learner.
Improving the Social Nature of OnLine Learning Tap into what students are already doing Tap into what students are already doing Educause SWRC07 Copyright.
Www2.computer.org Web Publishing Training Leo Wadsworth, Staff Manager April 2008.
Portals and Web Standards Lessons Learned and Applied David Cook Copyright The University of Texas at Austin This work is the.
A Strategy for Moving from Commercial to an Open Source Environment Jeshua Pacifici, GEDI Assistant Director and Learning Systems Consultant.
UPortal 2.6 Status Update Andrew Petro uP dev 24 April 2007 © Copyright Unicon, Inc., This work is the intellectual property of Unicon,
Engineering Projects In Community Service Matt Mooney Community Based Research University of Notre Dame.
Rendering Syndicated Library Content in an Institutional Portal: Integrating MyLibrary into uPortal John Fereira: Cornell University Eric Lease Morgan:
ANGEL Penn State’s Course Management System Created by PSY Office of C&IS.
Indefero Source Code Management Jethro Carr Improving your project's source, bug tracking and documentation with quality open source tools. Indefero Source.
Walking the Line Between Customer Service and Customer Codependency
Identity and Access Management Challenges in uPortal
Applications of Virtualization & Automation
John O’Keefe Director of Academic Technology & Network Services
Telling Your Technology Story MWRC11
How do I get started? Log in to your Google Account and click on Calendar OR, from your Inbox, click on Calendar in the top left corner Choose your view.
Copyright Notice Copyright Bob Bailey This work is the intellectual property of the author. Permission is granted for this material to be shared.
myIS.neu.edu – presentation screen shots accompany:
Bad News Messages: How Much and How Often?
Presentation transcript:

Recent Unicon OpenSource Activity relevant to uPortal Andrew Petro uPortal Developer meeting at Johns Hopkins University, 23 April 2007 © Copyright Unicon, Inc., This work is the intellectual property of Unicon, Inc. Permission is granted for this material to be shared for non-commercial, educational purposes, provided that this copyright statement appears on the reproduced materials and notice is given that the copying is by permission of Unicon, Inc. To disseminate otherwise or to republish requires written permission from Unicon, Inc.

1.Ick! Marketing! 2.Component Listing 3.Context 4.Announcements 5. Preview Portlet 6.toro-channels 7.toro-portlets 8.Next steps

This is not a marketing slide deck At least, it is my intent that it not be. Purpose –Raise awareness of opportunities

Unicon isn’t the only one contributing Viz. Mark Boyd / SunGardHE: efforts in uPortal 2.6 and in the Sandbox to share enhanced DLM code. Jason/Mark/Jen: Drag and Drop in uP 2.6 Vincent Mathieu of ESUP-Portail: quickstarts Eric, Elliot, Peter on uP3… Et al. / Etc.

But… These contributions are pretty interesting too…

2: Component Listing What open source activities are we talking about?

San Jauquin Delta College Columbia Announcements  USC Announcements  Delta College Announcements branch Preview Portlet

Work in uPortal 2.6 Release engineering activities I’ve found time for Fixes and enhancements from Academus merged into uPortal by Nick Bolton and others

“OpenToro” Academus 2.1 was code-named “Toro” The functionality that was in Academus is being open sourced* The Academus brand is not being opensourced – the resulting open source is called “OpenToro”, not Academus Getting the terminology straight will probably contribute to Andrew’s sanity…

OpenToro toro-channels –IChannels and framework toro-portlets –portlets toro-sdk and toro-resource-pool –utilities

toro-channels

toro-channels Classifieds News Collaborative Groupware course management system Survey Calendar Bookmarks Gradebook LDAP password change Notepad Notification Permissions Admin

toro-channels Eve performance-enhanced local group store “CSCR” client-side channel rendering technology – asynchronous channel rendering using frames

Toro-portlets Gateway SSO (single sign on) Briefcase (file sharing) Messaging / Notifications Permissions management meta-portlet

Toro-sdk

toro-resource-pool Predates Commons DBC, etc. Nice debugging / logging facilities

Context Putting this stuff in the open source is neato, but why are you doing it?

Why open source? Easier to deliver on support and services on a platform everyone can use “eyes wide open” Find the right fit in each interaction between what Unicon does and what the customer can do

GPL Others have argued far more eloquently than I can for the philosophical virtues of GPL GPL allows everyone to benefit from (and Unicon to have a chance to provide support, services, and training on) any further development of this code

Unicon’s angle? Healthier JA-SIG projects  more adoption  wider customer base for support and services Others may fix bugs, answer questions, even add features. Non-Uniconer calories. Empower customers. Opensourceness is a feature.

Why Google Code? Path of least resistance Cheap, easy, and fun SVN source control Issue tracker Wiki Downloads Online account, committership management

Announcements

USC_Announcements++ Columbia  USC –HTML announcement content USC  SJDC Announcements –Alerts, multiple instantiability,

San Jaoquin Delta College Preview Portlet Preview Portlet Announcements

preview portlet

EPP In Google Code Hosting portlet/ portlet/ –Wiki –Issue tracking –Downloads –SVN source control

toro-channels

Calendar

Rich Calendar event model

Day, Week, Month views

Poll

Surveys have pages

Pages have questions

Questions have details

Publishing the Survey

Analyze Survey Results

Theme

Left Hand Info Bar

Client-side channel rendering

toro-portlets

Notifications Portlet

Briefcase Portlet

Briefcase portlet

Briefcase Portlet Personal Files

Briefcase Portlet shared files

Sharing Folders through Briefcase

Gateway SSO

toro-portlets Gateway SSO Portlet Gateway Portlet –Clever JavaScript to “step through” a remote application’s login process –Can render links to launch authenticated external app in new window –Can go ahead and authenticate and display in-inline-frame

Password caching Portal Channel Password- protected service Password- protected service Password- protected service PW PW PW PW PW PW PW PW PW PW PW

Gateway SSO Portlet Portal Password- protected website Password- protected website Password- protected website PW PW PW PW PW PW PW PW PW PW PW

toro-portlets Briefcase Portlet –Put and get files –File sharing –File system binding –API for adding new file stores (e.g. WebDAV)

Next Steps Opportunities

Organic Opportunities The code’s out there. GPL Therefore anyone can take any part of this and use it for local success / to grow an opensource project.

Goals Open source on principle Open source for benefit of current Academus customers -- awareness, maintenance Growth of opensource projects around this code? Contribution of this code in furthering existing projects

Bookmarks example Toro-channels has a Bookmarks channel Eric / UW has a beautiful Bookmarks Portlet Plausible path forward: whatever features are worthwhile in the gap are added to PBookmarks, migration path, standardize on PBookmarks for bookmarks in uPortal Don’t want competing bookmarks projects

Survey channel Sales tells me the toro-channels Survey channel is competitive uPortal could likely use a good survey facility Is this it?

SSO Gateway If you’re not using a general ISO/SSO solution If you can stomach the store-and-forward approach to replay of end user credentials Then this portlet is pretty neat, flexible, general technology for performing specific SSO integrations

Calendar Hey Rutgers, how ‘bout that iCal/xCal rendering channel??? But: Bedework, Zimbra, Chandler, …

Briefcase Portlet? Rutgers has one Toro-portlets has one Both probably have room for improvement Merge into a single briefcase portlet project? Question today on-list about the Briefcase CVS HEAD

On Projectness Some uP channels and portlets don’t feel very “projecty” –Discussion lists? –Releases? –Issue tracker –Progress? Likely untapped value in getting more “projecty”, would facilitate functionality merge

Andrew Petro support.unicon.net Questions?

Discussion.