Video: http://www.youtube.com/watch?v=0rTUIfzsKTM
Abstract:
Social business is all about adding the people back in! This session will provide an overview of different technologies for delivering exceptional SOCIAL digital experiences with IBM WebSphere Portal and integrating with IBM Connections and external social networks like Facebook, LinkedIn & Twitter. The technologies described will include Community Pages, the Social Rendering feature of IBM Web Content Manager (WCM), the out-of-the-box IBM Connections portlets, IBM's Social Business Toolkit, and custom portlets built with IBM Web Experience Factory and IBM Rational Application Developer.
Speakers:
Adam Ginsburg, Product Manager, IBM Exceptional Digital Experience
Jonathan Booth, Senior Architect, IBM Exceptional Digital Experience Tooling
IBM SBT: http://developer.ibm.com/social
3. 5 Ways Social Media Takes Customer Relationships To The
Next Level (Forbes*):
●
●
●
●
●
1. Make it easy for people to share their story - find a way to let people
feel good and share their story about how your brand makes a difference in
their lives.
2. Leverage the social in social media. Social media serves as a tool
for those who may not have an outlet or support system to find one another.
3. Make it about the customer, not about the product. When you help
your customer via social media, you’re more likely to build a long-lasting
relationship — which will in turn propel your brand awareness and growth.
4. Take every opportunity to gain feedback. Lays (Potato Chips) teamed
up with Facebook to change the Like button to an “I’d eat that” button.
Crowdsourcing isn’t just a marketing tactic, it’s an extremely easy and
effective means of soliciting feedback about your product or service.
5. Break through barriers: If a heavily regulated medical company can
break down barriers and use social media to connect with customers on an
incredibly human level, then so can any business.
* Ref: http://www.forbes.com/sites/theyec/2012/12/24/5-ways-social-media-takescustomer-relationships-to-the-next-level-2
4. Key benefits of infusing social into your digital experience:
4
5. Agenda
Background: Social Web Experiences
Integration options
Deployment patterns
Developing custom solutions
Summary
6. Snapshot: Socially infused digital experiences
WebSphere
Portal
Server
Social services:
twitter, facebook,
linkedin and IBM
Connections
Social Media
Networks
IBM
Connections
8. Get Social Do Business: using Community Pages & portlets
Digital Experience
Social Digital Experience
Social
Profiles
Find the people you need
Communities
Work with people who share
common roles and expertise
ar
umm
gs
rin
nde
l re &
ocia
l ts
o ande
M s Blogs your own ideas,rt learn
p
Present
WC
ails
fromDet
others
y
Bookmarks
Save, share, and discover bookmarks
+
Activities
Organize your work and tap your
professional network
Forums
Exchange ideas with, and benefit from
the expertise of others
Community Pages is Supported with
IBM Connections 3 and Portal 7.
Enhanced with Portal 8
=
9. NEW: Connection Content Manager (CCM) Portlet:
New Connections
Content Manager
Portlet
Existing Files
summary portlet
provided by WCM
social rendering
●
●
Previously only supported
read-only, via WCM social
rendering.
Now full function (incl add,
update, delete) portlet for
Community Files
10. Community Pages Example – “Downtown Carnival” (Edit Mode)
Portal Page Is associated with
Connections Community “Downtown
Carnival”
WCM social rendering portlets (or detailed
portlets) dynamically render Connections for
Discussions/Forums and Files for the page's
community “Downtown Carnival”
11. Community Pages Example – “Downtown Carnival” (View Mode)
Discussions for the “Downtown Carnival”
Connections community
Activity stream
for the
“Downtown
Carnival”
Connections
community
Files for the
“Downtown
Carnival”
Connections
community
12. Interaction with social objects by means of Connections Integration Portlets
Blogs
Summary/Detail
Activities
Connections
portlets for each
for the services
Wikis, Blogs,
Forums, Activities
etc...
Member/Profiles
Summary/Detail
Forums
Summary/Detail
Community Overview
Wikis
Portlets get launched dynamically on the right
community page
New Activity Stream Portlet. Allows
users to see activity across the
range of Connections services
Activities, Blogs Wikis, Forums
https://greenhouse.lotus.com/plugins/plugincatalog.nsf/assetDetails.xsp?action=editDocument&documentId=B72C4E177060582285257B3A0053BB6F
Files etc..
14. EXAMPLE: Community Take Action WEF Report and Issue/Multichannel
Multichannel app
works in browser,
mobile browser
and Worklight.
Community
Page WCM
social rendering
for Events, Blogs
and Forums
Need to check if
Worklight is setup
on Showcase
server
Activity stream
portlet to get
summary of
what's
happening the
the Community
Take Action –
Connections
Community
Community
members ising
WCM Social
rendering –
context sensitive
to Community
Page
20. WCM Social Media Publisher - Analytics
Includes basic
statistics about the
promoted content
The solution supports
both manual and
automatic (via
workflow)
posting/promoting of
content and can
manage the full
lifecycle of the social
message
https://greenhouse.lotus.com/plugins/plugincatalog.nsf/assetDetails.xsp?action=editDocument&documentId=9767ECFB9AE1713885257A8B0080D5D2 )
20
21. Displaying Pages based on Community Membership
Communities VMM adapter represents community
members as groups to Portal
WebSphere Portal
User Provisioning Portlets / Tools
Community Page
Portal access control
reference
Virtual group
Communities VMM adapter
LDAP VMM adapter
locates, creates,
modifies members
automatically derived from
community membership
Ted
members list
references
Community
Samantha
LDAP
IBM Connections
22. Search Your Site including all Content, Social Data, and People
Search Center presents federated
results across Portal and Connections
Who created the content? What skills
& expertise do they have?
Clicking a Connections search result
launches the matching community
page/portal page/Connections page to render
IBM SBT Webinar
item details
06/12/13
23. Searching your Site
Connections
Seedlist
Provide aggregated results
Portal Page
Index Connections content
into Portal's index
Browser
Remote Content
Search Service
Dispatch to remote search
index
1. User
Searches
5. Display
Results
Portal Server
Search Center Portlet
Connections
Seedlist Index
or
Connections
RCSS Service
7a
pa . U
ge se
in r ta
po ke
6.
rta n t
Co Us
o
l
er
nn
ec clic
tio ks
ns o
co n
nt
en
t
Display
Provider
Plugin
POC
Handler
4. Connections/”PoC” URL
3. Return results Feed
2a. Query Portal
Index including
Connections content
7b.User taken to
Connections
2b. Search via
Search API
IBM
Connections
24. URL Resolution, finding a page
Community Page
Portal Page
Resolving URLs for
Stand-alone Page
Connections UI
Interportlet communication
URL (PoC)
Handler
Search
We need to find the right page to display a piece of content
Search for a Community Page with the right portlet on it
...didn't find it? Then we look for a “stand-alone” page with a specific page unique name:
•
ibm.conn.activities
•
ibm.conn.blogs
•
ibm.conn.forums
•
ibm.conn.bookmarks
•
ibm.conn.profiles
•
ibm.conn.wikis
25. Federated Tag Cloud For WebSphere Portal
Single Tag Cloud for users
to find all public tags in
Portal, WCM and other
systems.
Tags that have been
assigned to Portal
resources using Portal's
T&R engine.
Tags from other IBM
software products like IBM
Connections.
An easy and convenient
approach for searching for
content residing inside or
outside of Portal.
Clicking a connections search
result launches the matching
community page to render
item details
26. Agenda
Background: Social Web Experiences
Integration options
Deployment patterns
Developing custom solutions
Summary
27. New Portlet Installer Now available
What?
– Available now in PAA file that the Solution Installer is
able to process and automate the install.
– Only available for the “Refresh” portlets
Benefits:
– Quicker install and setup time for Connections Portlet
integration
– Simplification of install and configuration
– Now supports IBM Connections 4.0.x
Where do I get it?
– https://greenhouse.lotus.com/plugins/plugincatalog.nsf/a
ssetDetails.xsp?
action=editDocument&documentId=D7EC26BFC0E6229
F852579F800055063
27
28. IBM PureSystems – Single Cell deployment
Create and deploy in minutes with IBM Pure Systems:
Note this a single cell deployment is supported in this
environment with IBM Connections on WAS 8
http://www-01.ibm.com/software/genservers/portal/server/hved/
28
29. New
IBM Connections Files and Profiles Integration Pack for WebSphere Portal:
Files and Profiles Only.
Currently a two node implementation (non PureSystems)
Download here:
https://greenhouse.lotus.com/plugins/plugincatalog.nsf/assetDetai
ls.xsp?
action=editDocument&documentId=621B59090CC4D8D585257B
030000B792
IBM plans to offer single cell in the future.
29
30. New Redwiki/book: Building and Implementing a Social Portal
Full IBM Connections,
including Portlets,
Community Pages
Currently a two node
implementation
http://www-10.lotus.com/ldd/portalwiki.nsf/xpDocViewer.xsp?lookupName=IBM+Redbooks
%3A+Building+and+Implementing+a+Social+Portal#action=openDocument&content=catcontent&ct=redbooks
30
31. Social Redbook Update Residency – Looking for your participationin
our redwiki team…
Check it out here
http://bit.ly/socialwikiresidency
●
31
32. Agenda
Background: Social Web Experiences
Integration options
Deployment patterns
Developing custom solutions
Summary
33. What is Web Experience Factory?
Model-based development
framework for creating web
applications and portlets
Easier and faster than traditional
coding to develop exceptional
web experiences
33
Out of the box capabilities
simplify and speed
development
Supports multi-channel web
sites and applications
Includes 150+ out-of-the-box
builders that accelerate
development
Dynamic profiling and responsive
web design allow you to write
once, deploy to many devices
35. Building applications using a service architecture
●
Applications are built using a provider/consumer service architecture
Gives a clean separation between UI and back end layers
Provides benefits such as a complete generated service test harness and stub XML provider
●
●
Presentation (consumer)
model
IBM
Connections
35
Provider builders
REST Service Call
builder
Data transforms and
schemas
References to Java
classes/libraries
Any other data
access builders (SQL,
SAP, etc.)
Service Interface
operations and schemas
Service (provider)
model
Presentation builders
Service Consumer
View & Form or
Data Services UI
Data Field Settings
UI customization
builders
Data Layout, custom
HTML, other UI builders
Generated application
47. Agenda
Background: Social Web Experiences
Integration options
Deployment patterns
Developing custom solutions
Summary
48. Summary
●
●
●
Infusing social capabilities into web experiences is critical for
organization to maximize their profitability, responsiveness and maintain
a high customer satisfaction rating, whilst keeping costs down.
Key integration points to add social capability to web experiences
include:
●
All WebSphere Portal customers get Files and Profiles
●
Extending this capability with full IBM Connections
●
Community Pages and Portlets
●
Search and Member integration
●
Leverage Social Media Publisher
Extend your solution using traditional development solutions like Web
Experience Factory and Rational Application Developer as well as new
development tooling available through the Social Business Toolkit
51. A Powerful Portfolio of Digital Experience Software
IBM Employee Experience Suite V8.0
IBM Customer Experience Suite V8.0
IBM Web Experience Factory V8.0
IBM WebSphere Portal V8.0
IBM Forms V8.0
IBM Web Content Manager V8.0
Commerce
Social media
New capabilities
In 2013
ECM
Analytics
EMM
Collaboration
BPM
V8 update
Digital Asset Management capabilities
Forms Experience Builder
Connections 4.5 Portlets
Kenexa & Smarter Workforce
#IBMWebExperience
IBM’s statements regarding its plans, directions, and intent are subject to change or withdrawal without notice at IBM’s sole discretion. Information regarding potential future products is intended to outline our general product direction and it should not be relied on in making a
purchasing decision. The information mentioned regarding potential future products is not a commitment, promise, or legal obligation to deliver any material, code or functionality. Information about potential future products may not be incorporated into any contract. The development,
release, and timing of any future features or functionality described for our products remains at our sole discretion.