create engaging user_experiences_with_red_hat_j_boss_portal_and_first_spirit_cms
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. [email protected] [email protected] [email protected]
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