create engaging user_experiences_with_red_hat_j_boss_portal_and_first_spirit_cms

Post on 01-Nov-2014

3.170 Views

Category:

Technology

1 Downloads

Preview:

Click to see full reader

DESCRIPTION

 

TRANSCRIPT

Create Engaging User Experience with Red Hat JBoss Portal and FirstSpirit CMS

Serge Pagop Markus Fehr Marco KittelSr. Channels Presales Presales Consultant Sr. Consultantspagop@redhat.com fehr@e-spirit.com marco.kittel@cgi.com

01.10.2013

Session title

Create Engaging User Experience with JBoss Portal & FirstSpirit CMS Non -confidential 2

Agenda

● Introduction to Red Hat JBoss Portal● What's is New in Version Red Hat JBoss Portal 6.1● Introduction to FirstSpirit CMS● FistSpirit Integration for Red Hat JBoss Portal

Session title

Create Engaging User Experience with JBoss Portal & FirstSpirit CMS Non -confidential 3

Red Hat JBoss Portal

● Standards-based portlet container

● Aggregation of disparate data and applications into unified view

● Personalization

● Single Sign-On (SSO) and Identity Management

● Presentation tooling

Session title

Create Engaging User Experience with JBoss Portal & FirstSpirit CMS Non -confidential 4

Red Hat JBoss Portal - Architecture

Session title

Create Engaging User Experience with JBoss Portal & FirstSpirit CMS Non -confidential 5

Virtual Sites

● New portals can be spawned inside a single portal installation

● Can have independent look and feel● Each virtual portal shares

administration resources– Shared portlets

– Shared administration tools

● Delegated security drives uniqueness

Session title

Create Engaging User Experience with JBoss Portal & FirstSpirit CMS Non -confidential 6

Portal Context

● Plug-ins can be added to install as EARs

● Can be more portals or other applications types

● Each EAR is its own independent tenant– Unique URLs

– Unique containers

– Unique administration

Session title

Create Engaging User Experience with JBoss Portal & FirstSpirit CMS Non -confidential 7

Identity Management

● Uses PicketLink IDM Framework– USERS

– GROUPS

– ROLES

● Identity information stored in supported relational databases or LDAP Servers

Session title

Create Engaging User Experience with JBoss Portal & FirstSpirit CMS Non -confidential 8

What's New: Red Hat JBoss Portal 6.0

● Features– Runs on JBoss Enterprise Application Platform 6.0

● CXF for Web Services Remote Portlets

– Portlet Bridge support JSF 2.1 and RichFaces 4.2

– Single Sign-On using SAML 2.0

– Modular JavaScripts

– Maven Quick starts

Session title

Create Engaging User Experience with JBoss Portal & FirstSpirit CMS Non -confidential 9

What's New: Red Hat JBoss Portal 6.1 Beta

● Features– Mobile Websites

● Redirection based on user-agent/device detection● Adaptive User-Interface (Technology Preview)

– Single Sign-On using social media site credentials

– Java EE 6 CDI for portlets

– Public APIs for navigation nodes

Session title

Create Engaging User Experience with JBoss Portal & FirstSpirit CMS Non -confidential 10

What's New: Red Hat JBoss Portal 6.1 Beta

● Features– Single Sign-On using social media credentials

– Mobile Websites● Adaptive User-Interface (Technology Preview)● Redirection based on user-agent/device detection

– Java EE 6 CDI for portlets

– Public APIs for navigation nodes

Session title

Create Engaging User Experience with JBoss Portal & FirstSpirit CMS Non -confidential 11

Register and Sign In

With Social Accounts

User Can Link / Unlink

Social Accounts

Social Media Integration

Authentication with Social Network Accountusing OAuth features

Session title

Create Engaging User Experience with JBoss Portal & FirstSpirit CMS Non -confidential 12

Mobile Support

Session title

Create Engaging User Experience with JBoss Portal & FirstSpirit CMS Non -confidential 13

Viewport

Responsive Skin

CSS 3

Session title

Create Engaging User Experience with JBoss Portal & FirstSpirit CMS Non -confidential 14

Mobile Redirect

● Current application doesn't use Responsive Design● Functionality is too complex to perform on Mobile UI● Easy to setup on existing application

Detection

Redirect

Session title

Create Engaging User Experience with JBoss Portal & FirstSpirit CMS Non -confidential 15

Java EE 6 Contexts and Dependency Injection (CDI) – Portlet Development

● CDI Already Supported in JSF Portlets● CDI Support in GenericPortlet and Portlet Filter● Enable CDI in Portlet Project

– WEB-INF/beans.xml, it simply needs to declare <beans/> element

● New CDI Scopes

– @PortletLifecycleScoped

– @PortletRedisplayScoped

Session title

Create Engaging User Experience with JBoss Portal & FirstSpirit CMS Non -confidential 16

Full Public Site Map Access

Home

News

Career

Apply

Services

Consulting

Evaluation

Contact Us

Can My Portlet Access This?

Can I Write Custom Navigation Menu?

Can I Expose This via REST Service?

Can My Portlet Add / Remove Items?

Navigation navigation =

PortalRequest.getInstance().getNavigation();

Session title

Create Engaging User Experience with JBoss Portal & FirstSpirit CMS Non -confidential 17

FirstSpirit™ - The Multichannel CMS for optimal User Experience

Editor

Media

Cloud

Databases

Shop

Portal

Social Media

Internet/Intranet

Mobile

Tablet

Session title

Create Engaging User Experience with JBoss Portal & FirstSpirit CMS Non -confidential 18

CGI’s FirstSpirit™ Integration for JBoss® Portal Platform

● Best-of-breed solution– JPP delivers high performance and scalability

– FirstSpirt features intuitive content management● Seamless integration for highest usability and availability● Fast & Robust transactional deployments● Native content integration (JCR & MOP)● Role based content presentation● Fully internationalized

www.cgi.com

Session title

Create Engaging User Experience with JBoss Portal & FirstSpirit CMS Non -confidential 19

Architecture Portal Integration

Session title

Create Engaging User Experience with JBoss Portal & FirstSpirit CMS Non -confidential 20

Integrated Content Management

Session title

Create Engaging User Experience with JBoss Portal & FirstSpirit CMS Non -confidential 21

Other Sessions

● Integrating Content Management with JBoss Portal Platform – LAB

Wednesday, October 2 2013 - 09:30 - 12:00

22

23

top related