UPortal 3 RC2 PreviewJA-SIG Conference, Summer 2007 uPortal 3.0.0-RC2 Preview Moving on Up Reviewing current work and future plans Standardizing the framework.

Slides:



Advertisements
Similar presentations
Castafiore platform Consists or intend to consist of 1.Advanced Web framework 2.Advanced Graph database 3.Designer studio (something like visual basic)
Advertisements

Using EBSCOs Search Box Builder Tool Tutorial. Would you like to promote your EBSCOhost resources by adding an easy-to-use search box to your website?
Spring, Hibernate and Web Services 13 th September 2014.
Edoclite and Managing Client Engagements What is Edoclite? How is it used at IU? Development Process?
1 June 10-15, 2012 Growing Community; Growing Possibilities uPortal Integration in Action Jim Helwig University of Wisconsin-Madison.
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.
UPortal Roadmap Patches, evolution, and revolution Andrew Petro, Yale University Eric Dalquist, Unicon.
UPortal Roadmap Presenters: Eric Dalquist Unicon, Inc. Andrew Petro Yale University Ken Weiner Unicon Inc. “uPortal Roadmap”
Session-01. Layers Struts 2 Framework The struts 2 framework is used to develop MVC-based web application. Struts 1.0 was released in June The.
Introduction to Liferay Copyright © Liferay, Inc. All Rights Reserved. No material may be reproduced electronically or in print without written.
COMS 6125 –Student Presentation Series Web PORTAL Enhanced Information Management Sabyasachi Patjoshi sp2705atColumbiadotEdu
Using Third-Party Frameworks in Building Blocks™ David Ashman Principal Architect, Product Development.
Spring Roo CS476 Aleksey Bukin Peter Lew. What is Roo? Productivity tool Allows for easy creation of Enterprise Java applications Runs alongside existing.
TNC Common Project EVO / UPMC TNC 2010 Goals Integrate a distance learning system called EVO-Learning into universities environment. Provide a.
How to write less code to build and extend Enterprise Portal How to share code and metadata between Enterprise Portal and Client.
Windows.Net Programming Series Preview. Course Schedule CourseDate Microsoft.Net Fundamentals 01/13/2014 Microsoft Windows/Web Fundamentals 01/20/2014.
“This presentation is for informational purposes only and may not be incorporated into a contract or agreement.”
UPortal 3 – What's New? JA-SIG Conference, Spring 2008 uPortal What's New? Eric Dalquist University of Wisconsin - Madison.
WaveMaker Visual AJAX Studio 4.0 Training Studio Overview.
UPortal: Hands On Mark Mazelin Cedarville University.
Architecture Of ASP.NET. What is ASP?  Server-side scripting technology.  Files containing HTML and scripting code.  Access via HTTP requests.  Scripting.
Sage SalesLogix What’s New in Sawgrass. Data Safeguarding.
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.
© 2006 IBM Corporation IBM WebSphere Portlet Factory Architecture.
Rendering Contexts and Components What is a uPortal3 context ? –Defines all aspects of a traditional portal instance Design, navigation, profiles Parameter.
JA-SIG 12/4/20051 JMX For Monitoring and Maintenance JA-SIG - December 4, 2005 – Atlanta, GA Eric Dalquist Division of Information Technology University.
Portlets in uPortal uPortal Domain Objects Portlet Application Deployment Portlet Deployment –Information from portlet.xml file Portlet Application Definition.
23:48:11Service Oriented Cyberinfrastructure Lab, Grid Portals Fugang Wang April 29
CHEF II / Sakai Architecture. CHEF II Changes uPortal replaces Jetspeed –jsr 168 portlet, servlet compliant Spring replaces Turbine component framework.
Presented by: Alicia Goodwin
New uPortal Contributions from the University of Wisconsin-Madison Jim Helwig University of Wisconsin-Madison Eric Dalquist Unicon, Inc. JA-SIG December.
Arnold Geraldo Designing and Making of The Online Auction Website Using CakePHP Framework.
1 Geospatial and Business Intelligence Jean-Sébastien Turcotte Executive VP San Francisco - April 2007 Streamlining web mapping applications.
UPortal 3JA-SIG Summer Conference 2006 uPortal 3.
NA-MIC National Alliance for Medical Image Computing UCSD: Engineering Core 2 Portal and Grid Infrastructure.
UPortal 3: Sneak PreviewJA-SIG Winter Conference 2005 uPortal 3 sneak preview Eric Dalquist, Peter Kharchenko Unicon Inc.
11/14/00Copyright © Yale University1 uPortal: A Java Based Portal Framework A Project of JA-SIG ( Presented by: Susan Bramhall,
Katari Globant 2008 (update to 2010). Katari  Katari is a framework to use as a starting point to develop new web applications.  Incorporates architecture,
Gourav Atalkar Software Engineer bispsolutions.wordpress.com.
Date : 3/04/2010 Web Technology Solutions Class: PHP Web Application Frameworks.
The Sakai Architecture
Prepared by Jim Farmer for the JA-SIG UK Meeting Monday, 26 January, 2004 University of Birmingham, United Kingdom The uPortal Roadmap.
Adxstudio Portals Training
UPortal Roadmap Patches, evolution, and revolution Andrew Petro, Yale University Eric Dalquist, Unicon.
Presentation Title Subtitle DSpace UI Prototype 7 Spring, Angular.js, and the DSpace REST API.
15 Copyright © 2004, Oracle. All rights reserved. Adding JAAS Security to the Client.
CAS 3 Introduction and Overview. CAS2 is simple to understand 6 servlets and fewer than 10 JSPs 6 servlets and fewer than 10 JSPs auth package – where.
UPortal3 navigation features Fall’05 developer meeting day 2.
Rendering Syndicated Library Content in an Institutional Portal: Integrating MyLibrary into uPortal John Fereira: Cornell University Eric Lease Morgan:
UpgradinguPortal to What’s new that matters Better use of third party frameworks Faster! Improved caching Drag and Drop New Skin & Theme Accessibility.
ASP.NET MVC An Introduction. What is MVC The Model-View-Controller (MVC) is an architectural pattern separates an application into three main components:
Bedework Communications & Middleware Technologies Rensselaer Polytechnic Institute October 26, 2005 Bedework 3.0 (a.k.a.UWCalendar) an institute-wide.
October 2014 HYBRIS ARCHITECTURE & TECHNOLOGY 01 OVERVIEW.
The Palantir Platform… …Changes in 2.3
The Holmes Platform and Applications
Web Technology Solutions
Bedework 3.0 (a.k.a.UWCalendar)
The Operations Portal and the Grid Operations Interoperability
LAMS 2.0 Architecture. LAMS 2.0 Architecture Agenda LAMS 2.0: Technical Aims Architecture Technologies LAMS Core LAMS Tool Contract External Tools.
Identity and Access Management Challenges in uPortal
uPortal: architecture and features
Version 3.5 (Citrus) Preview
uPortal3 navigation features
SCORM Runtime Integration
Using CuCMS: a workshop
Developing and testing enterprise Java applications
敦群數位科技有限公司(vanGene Digital Inc.) 游家德(Jade Yu.)
The uPortal Roadmap uPortal Software Developers Meeting
Presentation transcript:

uPortal 3 RC2 PreviewJA-SIG Conference, Summer 2007 uPortal RC2 Preview Moving on Up Reviewing current work and future plans Standardizing the framework Simplifying deployment Reducing redundancy

uPortal 3 RC2 PreviewJA-SIG Conference, Summer 2007 Feature Review New Theme with Drag & Drop –Light weight & clean Groups and Permissions integration –Clones of the uP2 channels Simple Layout Management –Template user support

uPortal 3 RC2 PreviewJA-SIG Conference, Summer 2007 Feature Review Bookmarkable tabs –Back button support –Flexible URL syntax Functional Portlets –Web Proxy, XSLT, IFrame, Bookmarks –uPortal 2 IChannel adapter

uPortal 3 RC2 PreviewJA-SIG Conference, Summer 2007 New Development Maven 2 Pluto 1.1 Hibernate LDAP Authentication Groups Manager Portlet Permissions Manager Portlet Acegi ties for permissions

uPortal 3 RC2 PreviewJA-SIG Conference, Summer 2007 Maven 2 Common project structure Modular code base Dependency management Emphasizes unit testing EAR Generation –Multi-container deployment –Standard packaging for portal and portlets

uPortal 3 RC2 PreviewJA-SIG Conference, Summer 2007 Pluto 1.1 Removed 20,000 lines of code –Result was simplification of plumbing –Lighter weight integration More extensible architecture Great positioning for JSR-286 Aligns us with the Pluto community

uPortal 3 RC2 PreviewJA-SIG Conference, Summer 2007 Hibernate Persistence Greater database compatibility Schema generation Caching layer reduces queries Data integrity via constraints Simplifies evolving objects Reduces custom code

uPortal 3 RC2 PreviewJA-SIG Conference, Summer 2007 LDAP Authentication Out of the box LDAP example Example for implementers Runs as a separate web-app

uPortal 3 RC2 PreviewJA-SIG Conference, Summer 2007 Groups & Permissions Portlets Re-implemented as portlets Slightly re-worked user interfaces MVC style code base Will be looked at for uP2

uPortal 3 RC2 PreviewJA-SIG Conference, Summer 2007 Acegi and GaP Uses Spring AOP support Adding permission checks is easy Removes coded permissions logic Simplifies the code

uPortal 3 RC2 PreviewJA-SIG Conference, Summer 2007 Data Import/Export Export portal configuration to XML Export specific pieces or everything With Hibernate schema creation removes the need for DBLoader Will help provide upgrade paths Not meant for human configuration

uPortal 3 RC2 PreviewJA-SIG Conference, Summer 2007 Getting Involved Roadmap Bar Camp –1:45 on Wednesday