SlideShare a Scribd company logo
Create Engaging User Experience with Red Hat
JBoss Portal and FirstSpirit CMS
Serge Pagop Markus Fehr Marco Kittel
Sr. Channels Presales Presales Consultant Sr. Consultant
spagop@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 Account
using 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

More Related Content

What's hot

Case Study: University of California, Berkeley and San Francisco
Case Study: University of California, Berkeley and San FranciscoCase Study: University of California, Berkeley and San Francisco
Case Study: University of California, Berkeley and San Francisco
ForgeRock
 
Mridul_Halder_Resume
Mridul_Halder_ResumeMridul_Halder_Resume
Mridul_Halder_Resume
Mridul Halder
 
Alexander Zeng
Alexander ZengAlexander Zeng
Alexander Zeng
Alex Zeng
 
A Designer's Intro to Oracle JET
A Designer's Intro to Oracle JETA Designer's Intro to Oracle JET
A Designer's Intro to Oracle JET
Lauren Beatty
 
Ajax In Enterprise Portals Wesley Hales
Ajax In Enterprise Portals Wesley HalesAjax In Enterprise Portals Wesley Hales
Ajax In Enterprise Portals Wesley Hales
rajivmordani
 
Oracle soa suite 11g introduction slide share
Oracle soa suite 11g introduction slide shareOracle soa suite 11g introduction slide share
Oracle soa suite 11g introduction slide share
Srinivasarao Mataboyina
 
WebBee rapid web app development teck stack
WebBee rapid web app development teck stackWebBee rapid web app development teck stack
WebBee rapid web app development teck stack
ALDAN3
 
Developing Enterprise Applications Using Java Technology
Developing Enterprise Applications Using Java TechnologyDeveloping Enterprise Applications Using Java Technology
Developing Enterprise Applications Using Java Technology
Simon Ritter
 
List of Top Local Databases used for react native app developement in 2022
List of Top Local Databases used for react native app developement in 2022					List of Top Local Databases used for react native app developement in 2022
List of Top Local Databases used for react native app developement in 2022
Shelly Megan
 
Building multi tenancy enterprise applications - quick
Building multi tenancy enterprise applications - quickBuilding multi tenancy enterprise applications - quick
Building multi tenancy enterprise applications - quick
uEngine Solutions
 
All-inclusive insights on Building JavaScript microservices with Node!.pdf
All-inclusive insights on Building JavaScript microservices with Node!.pdfAll-inclusive insights on Building JavaScript microservices with Node!.pdf
All-inclusive insights on Building JavaScript microservices with Node!.pdf
Shelly Megan
 
Liferay portals in real projects
Liferay portals  in real projectsLiferay portals  in real projects
Liferay portals in real projects
IBACZ
 
[Meetup] Building an Integration Agile Digital Enterprise
[Meetup] Building an Integration Agile Digital Enterprise[Meetup] Building an Integration Agile Digital Enterprise
[Meetup] Building an Integration Agile Digital Enterprise
WSO2
 
Sandip hazra resume
Sandip hazra resumeSandip hazra resume
Sandip hazra resume
Sandip Hazra
 
Proving API Value Through Monetization
Proving API Value Through MonetizationProving API Value Through Monetization
Proving API Value Through Monetization
luisw19
 
Oracle JET CRUD and ADF BC REST
Oracle JET CRUD and ADF BC RESTOracle JET CRUD and ADF BC REST
Oracle JET CRUD and ADF BC REST
andrejusb
 
Arghadeep_1
Arghadeep_1Arghadeep_1
Arghadeep_1
Arghadeep Chaudhury
 
Liferay Developer Best Practices for a Successful Deployment
Liferay Developer Best Practices for a Successful DeploymentLiferay Developer Best Practices for a Successful Deployment
Liferay Developer Best Practices for a Successful Deployment
rivetlogic
 
Turbo Enterprise Web 2.0 Ajax World 20081
Turbo Enterprise Web 2.0 Ajax World 20081Turbo Enterprise Web 2.0 Ajax World 20081
Turbo Enterprise Web 2.0 Ajax World 20081
rajivmordani
 
Portlet Framework: the Liferay way
Portlet Framework: the Liferay wayPortlet Framework: the Liferay way
Portlet Framework: the Liferay way
riround
 

What's hot (20)

Case Study: University of California, Berkeley and San Francisco
Case Study: University of California, Berkeley and San FranciscoCase Study: University of California, Berkeley and San Francisco
Case Study: University of California, Berkeley and San Francisco
 
Mridul_Halder_Resume
Mridul_Halder_ResumeMridul_Halder_Resume
Mridul_Halder_Resume
 
Alexander Zeng
Alexander ZengAlexander Zeng
Alexander Zeng
 
A Designer's Intro to Oracle JET
A Designer's Intro to Oracle JETA Designer's Intro to Oracle JET
A Designer's Intro to Oracle JET
 
Ajax In Enterprise Portals Wesley Hales
Ajax In Enterprise Portals Wesley HalesAjax In Enterprise Portals Wesley Hales
Ajax In Enterprise Portals Wesley Hales
 
Oracle soa suite 11g introduction slide share
Oracle soa suite 11g introduction slide shareOracle soa suite 11g introduction slide share
Oracle soa suite 11g introduction slide share
 
WebBee rapid web app development teck stack
WebBee rapid web app development teck stackWebBee rapid web app development teck stack
WebBee rapid web app development teck stack
 
Developing Enterprise Applications Using Java Technology
Developing Enterprise Applications Using Java TechnologyDeveloping Enterprise Applications Using Java Technology
Developing Enterprise Applications Using Java Technology
 
List of Top Local Databases used for react native app developement in 2022
List of Top Local Databases used for react native app developement in 2022					List of Top Local Databases used for react native app developement in 2022
List of Top Local Databases used for react native app developement in 2022
 
Building multi tenancy enterprise applications - quick
Building multi tenancy enterprise applications - quickBuilding multi tenancy enterprise applications - quick
Building multi tenancy enterprise applications - quick
 
All-inclusive insights on Building JavaScript microservices with Node!.pdf
All-inclusive insights on Building JavaScript microservices with Node!.pdfAll-inclusive insights on Building JavaScript microservices with Node!.pdf
All-inclusive insights on Building JavaScript microservices with Node!.pdf
 
Liferay portals in real projects
Liferay portals  in real projectsLiferay portals  in real projects
Liferay portals in real projects
 
[Meetup] Building an Integration Agile Digital Enterprise
[Meetup] Building an Integration Agile Digital Enterprise[Meetup] Building an Integration Agile Digital Enterprise
[Meetup] Building an Integration Agile Digital Enterprise
 
Sandip hazra resume
Sandip hazra resumeSandip hazra resume
Sandip hazra resume
 
Proving API Value Through Monetization
Proving API Value Through MonetizationProving API Value Through Monetization
Proving API Value Through Monetization
 
Oracle JET CRUD and ADF BC REST
Oracle JET CRUD and ADF BC RESTOracle JET CRUD and ADF BC REST
Oracle JET CRUD and ADF BC REST
 
Arghadeep_1
Arghadeep_1Arghadeep_1
Arghadeep_1
 
Liferay Developer Best Practices for a Successful Deployment
Liferay Developer Best Practices for a Successful DeploymentLiferay Developer Best Practices for a Successful Deployment
Liferay Developer Best Practices for a Successful Deployment
 
Turbo Enterprise Web 2.0 Ajax World 20081
Turbo Enterprise Web 2.0 Ajax World 20081Turbo Enterprise Web 2.0 Ajax World 20081
Turbo Enterprise Web 2.0 Ajax World 20081
 
Portlet Framework: the Liferay way
Portlet Framework: the Liferay wayPortlet Framework: the Liferay way
Portlet Framework: the Liferay way
 

Similar to Create engaging user_experiences_with_red_hat_j_boss_portal_and_first_spirit_cms

IBM WebSphere Portal 6.1 Preview - What's New
IBM WebSphere Portal 6.1 Preview - What's NewIBM WebSphere Portal 6.1 Preview - What's New
IBM WebSphere Portal 6.1 Preview - What's New
Dvir Reznik
 
What's new in Portal and WCM 8.5
What's new in Portal and WCM 8.5What's new in Portal and WCM 8.5
What's new in Portal and WCM 8.5
Vinayak Tavargeri
 
Portlet Bridge
Portlet BridgePortlet Bridge
Portlet Bridge
Miro Cupak
 
HTML5 Webinar - Mind Storm Software
HTML5 Webinar - Mind Storm SoftwareHTML5 Webinar - Mind Storm Software
HTML5 Webinar - Mind Storm Software
Romin Irani
 
IBM Websphere Portal | Portal Accelerators
IBM Websphere Portal  |  Portal AcceleratorsIBM Websphere Portal  |  Portal Accelerators
IBM Websphere Portal | Portal Accelerators
Jason Faszholz
 
Liferay UG Meetup #8 - Portal 7.3 + portlets com nodeJS - 2020-03-04
Liferay UG Meetup #8 - Portal 7.3 + portlets com nodeJS - 2020-03-04Liferay UG Meetup #8 - Portal 7.3 + portlets com nodeJS - 2020-03-04
Liferay UG Meetup #8 - Portal 7.3 + portlets com nodeJS - 2020-03-04
Fernando Fernández
 
JBoss Architect Forum London - October 2013 - Platform as a What?
JBoss Architect Forum London - October 2013 - Platform as a What?JBoss Architect Forum London - October 2013 - Platform as a What?
JBoss Architect Forum London - October 2013 - Platform as a What?
JBossArchitectForum
 
WebSphere Portal Technical Overview
WebSphere Portal Technical OverviewWebSphere Portal Technical Overview
WebSphere Portal Technical Overview
Vincent Perrin
 
Portal Presention
Portal PresentionPortal Presention
Portal Presention
JayaPrakash.m
 
IBM - Developing portlets using Script portlet in WP 8001
IBM - Developing portlets using Script portlet in WP 8001IBM - Developing portlets using Script portlet in WP 8001
IBM - Developing portlets using Script portlet in WP 8001
Vinayak Tavargeri
 
Websphere Portal
Websphere PortalWebsphere Portal
Websphere Portal
dominion
 
[Webinar with Oceane Consulting] Using Vaadin to Integrate Nuxeo and Liferay
[Webinar with Oceane Consulting] Using Vaadin to Integrate Nuxeo and Liferay [Webinar with Oceane Consulting] Using Vaadin to Integrate Nuxeo and Liferay
[Webinar with Oceane Consulting] Using Vaadin to Integrate Nuxeo and Liferay
Nuxeo
 
Sap webinar-briefing-sep-2013-final
Sap webinar-briefing-sep-2013-finalSap webinar-briefing-sep-2013-final
Sap webinar-briefing-sep-2013-final
Kenneth Peeples
 
DevCon5 (July 2014) - Acision SDK
DevCon5 (July 2014) - Acision SDKDevCon5 (July 2014) - Acision SDK
DevCon5 (July 2014) - Acision SDK
Crocodile WebRTC SDK and Cloud Signalling Network
 
Media mosa architecture - features -10 june 2010
Media mosa   architecture - features -10 june 2010Media mosa   architecture - features -10 june 2010
Media mosa architecture - features -10 june 2010
Andrii Podanenko
 
Netbeans65 Osum Slides
Netbeans65 Osum SlidesNetbeans65 Osum Slides
Netbeans65 Osum Slides
Abhishek Gupta
 
AEM 6.X (With Basics) Training Syllabus
AEM 6.X (With Basics) Training SyllabusAEM 6.X (With Basics) Training Syllabus
AEM 6.X (With Basics) Training Syllabus
Shrinivas AEM Online Training
 
Decoupled Architecture and WordPress
Decoupled Architecture and WordPressDecoupled Architecture and WordPress
Decoupled Architecture and WordPress
Pantheon
 
OpenShift Overview - Red Hat Open House 2017
OpenShift Overview - Red Hat Open House 2017OpenShift Overview - Red Hat Open House 2017
OpenShift Overview - Red Hat Open House 2017
Rodolfo Carvalho
 
Webinar: ForgeRock Identity Platform Preview (Dec 2015)
Webinar: ForgeRock Identity Platform Preview (Dec 2015)Webinar: ForgeRock Identity Platform Preview (Dec 2015)
Webinar: ForgeRock Identity Platform Preview (Dec 2015)
ForgeRock
 

Similar to Create engaging user_experiences_with_red_hat_j_boss_portal_and_first_spirit_cms (20)

IBM WebSphere Portal 6.1 Preview - What's New
IBM WebSphere Portal 6.1 Preview - What's NewIBM WebSphere Portal 6.1 Preview - What's New
IBM WebSphere Portal 6.1 Preview - What's New
 
What's new in Portal and WCM 8.5
What's new in Portal and WCM 8.5What's new in Portal and WCM 8.5
What's new in Portal and WCM 8.5
 
Portlet Bridge
Portlet BridgePortlet Bridge
Portlet Bridge
 
HTML5 Webinar - Mind Storm Software
HTML5 Webinar - Mind Storm SoftwareHTML5 Webinar - Mind Storm Software
HTML5 Webinar - Mind Storm Software
 
IBM Websphere Portal | Portal Accelerators
IBM Websphere Portal  |  Portal AcceleratorsIBM Websphere Portal  |  Portal Accelerators
IBM Websphere Portal | Portal Accelerators
 
Liferay UG Meetup #8 - Portal 7.3 + portlets com nodeJS - 2020-03-04
Liferay UG Meetup #8 - Portal 7.3 + portlets com nodeJS - 2020-03-04Liferay UG Meetup #8 - Portal 7.3 + portlets com nodeJS - 2020-03-04
Liferay UG Meetup #8 - Portal 7.3 + portlets com nodeJS - 2020-03-04
 
JBoss Architect Forum London - October 2013 - Platform as a What?
JBoss Architect Forum London - October 2013 - Platform as a What?JBoss Architect Forum London - October 2013 - Platform as a What?
JBoss Architect Forum London - October 2013 - Platform as a What?
 
WebSphere Portal Technical Overview
WebSphere Portal Technical OverviewWebSphere Portal Technical Overview
WebSphere Portal Technical Overview
 
Portal Presention
Portal PresentionPortal Presention
Portal Presention
 
IBM - Developing portlets using Script portlet in WP 8001
IBM - Developing portlets using Script portlet in WP 8001IBM - Developing portlets using Script portlet in WP 8001
IBM - Developing portlets using Script portlet in WP 8001
 
Websphere Portal
Websphere PortalWebsphere Portal
Websphere Portal
 
[Webinar with Oceane Consulting] Using Vaadin to Integrate Nuxeo and Liferay
[Webinar with Oceane Consulting] Using Vaadin to Integrate Nuxeo and Liferay [Webinar with Oceane Consulting] Using Vaadin to Integrate Nuxeo and Liferay
[Webinar with Oceane Consulting] Using Vaadin to Integrate Nuxeo and Liferay
 
Sap webinar-briefing-sep-2013-final
Sap webinar-briefing-sep-2013-finalSap webinar-briefing-sep-2013-final
Sap webinar-briefing-sep-2013-final
 
DevCon5 (July 2014) - Acision SDK
DevCon5 (July 2014) - Acision SDKDevCon5 (July 2014) - Acision SDK
DevCon5 (July 2014) - Acision SDK
 
Media mosa architecture - features -10 june 2010
Media mosa   architecture - features -10 june 2010Media mosa   architecture - features -10 june 2010
Media mosa architecture - features -10 june 2010
 
Netbeans65 Osum Slides
Netbeans65 Osum SlidesNetbeans65 Osum Slides
Netbeans65 Osum Slides
 
AEM 6.X (With Basics) Training Syllabus
AEM 6.X (With Basics) Training SyllabusAEM 6.X (With Basics) Training Syllabus
AEM 6.X (With Basics) Training Syllabus
 
Decoupled Architecture and WordPress
Decoupled Architecture and WordPressDecoupled Architecture and WordPress
Decoupled Architecture and WordPress
 
OpenShift Overview - Red Hat Open House 2017
OpenShift Overview - Red Hat Open House 2017OpenShift Overview - Red Hat Open House 2017
OpenShift Overview - Red Hat Open House 2017
 
Webinar: ForgeRock Identity Platform Preview (Dec 2015)
Webinar: ForgeRock Identity Platform Preview (Dec 2015)Webinar: ForgeRock Identity Platform Preview (Dec 2015)
Webinar: ForgeRock Identity Platform Preview (Dec 2015)
 

Recently uploaded

TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc
 
Mariano G Tinti - Decoding SpaceX
Mariano G Tinti - Decoding SpaceXMariano G Tinti - Decoding SpaceX
Mariano G Tinti - Decoding SpaceX
Mariano Tinti
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
Matthew Sinclair
 
Building Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and MilvusBuilding Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and Milvus
Zilliz
 
20240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 202420240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 2024
Matthew Sinclair
 
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
Neo4j
 
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
Edge AI and Vision Alliance
 
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUHCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
panagenda
 
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems S.M.S.A.
 
Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1
DianaGray10
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
Alpen-Adria-Universität
 
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
Neo4j
 
UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5
DianaGray10
 
“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”
Claudio Di Ciccio
 
HCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAUHCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAU
panagenda
 
UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6
DianaGray10
 
Full-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalizationFull-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalization
Zilliz
 
How to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptxHow to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptx
danishmna97
 
Infrastructure Challenges in Scaling RAG with Custom AI models
Infrastructure Challenges in Scaling RAG with Custom AI modelsInfrastructure Challenges in Scaling RAG with Custom AI models
Infrastructure Challenges in Scaling RAG with Custom AI models
Zilliz
 
Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
innovationoecd
 

Recently uploaded (20)

TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
 
Mariano G Tinti - Decoding SpaceX
Mariano G Tinti - Decoding SpaceXMariano G Tinti - Decoding SpaceX
Mariano G Tinti - Decoding SpaceX
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
 
Building Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and MilvusBuilding Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and Milvus
 
20240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 202420240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 2024
 
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
 
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
 
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUHCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
 
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
 
Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
 
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
 
UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5
 
“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”
 
HCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAUHCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAU
 
UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6
 
Full-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalizationFull-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalization
 
How to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptxHow to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptx
 
Infrastructure Challenges in Scaling RAG with Custom AI models
Infrastructure Challenges in Scaling RAG with Custom AI modelsInfrastructure Challenges in Scaling RAG with Custom AI models
Infrastructure Challenges in Scaling RAG with Custom AI models
 
Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
 

Create engaging user_experiences_with_red_hat_j_boss_portal_and_first_spirit_cms

  • 1. Create Engaging User Experience with Red Hat JBoss Portal and FirstSpirit CMS Serge Pagop Markus Fehr Marco Kittel Sr. Channels Presales Presales Consultant Sr. Consultant spagop@redhat.com fehr@e-spirit.com marco.kittel@cgi.com 01.10.2013
  • 2. 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
  • 3. 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
  • 4. Session title Create Engaging User Experience with JBoss Portal & FirstSpirit CMS Non -confidential 4 Red Hat JBoss Portal - Architecture
  • 5. 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
  • 6. 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
  • 7. 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
  • 8. 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
  • 9. 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
  • 10. 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
  • 11. 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 Account using OAuth features
  • 12. Session title Create Engaging User Experience with JBoss Portal & FirstSpirit CMS Non -confidential 12 Mobile Support
  • 13. Session title Create Engaging User Experience with JBoss Portal & FirstSpirit CMS Non -confidential 13 Viewport Responsive Skin CSS 3
  • 14. 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
  • 15. 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
  • 16. 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();
  • 17. 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
  • 18. 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
  • 19. Session title Create Engaging User Experience with JBoss Portal & FirstSpirit CMS Non -confidential 19 Architecture Portal Integration
  • 20. Session title Create Engaging User Experience with JBoss Portal & FirstSpirit CMS Non -confidential 20 Integrated Content Management
  • 21. 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. 22
  • 23. 23