More Related Content Similar to Open Mic Webcast: "Connections Next - what to expect from the next version " (20) More from Vinayak Tavargeri (7) Open Mic Webcast: "Connections Next - what to expect from the next version "1. © 2014 IBM Corporation
Powered by IBM SmartCloud Meetings
IBM Connections.
What's new in Connections Next !
Open Mic
Manish Kataria
Technical Lead, Smartcloud
IBM Collaboration Solutions
2. © 2014 IBM Corporation2
About Me
Manish Kataria -Tech Lead - SBT and Smartcloud development
mkataria@in.ibm.com
Have been working with IBM in social collaboration domain.
Worked extensively on IBM Connections integration with IBM
Notes, Sametime, MS Outlook, IBM Portal, worked with customers
in enabling to develop similar integrations.
Vinayak Tavargeri- Support Manager – Facilitator for AP
Open Mics
vtavargeri@in.ibm.com
3. © 2014 IBM Corporation3
Abstract
The session would give an overview of social offering from IBM, IBM Connections.
We cover various services platform offers and how you can use these to
collaborate effectively and efficiently.
Session would also provide glimpses into some of the new features meant to be
released in Connections 5.0 release.
Finally we would cover the details of technologies behind Connections and how
you can leverage these open development standards to infuse social capabilities
into your own day to day applications. We would also share some out of box
plugins developed by IBM for popular platforms like Notes and ST.
4. © 2014 IBM Corporation4
Agenda
1. General overview of Connections
2. Connections 5.0 features
External Collaboration
Files
Additional features
3. Introduction to SBT and building your own applications
5. © 2014 IBM Corporation
IBM Connections : Overview
Home page
See what's happening across your social
network
Blogs
Present your own ideas, and learn from
others
Communities
Work with people who share common
roles and expertise
Files
Post, share, and discover documents,
presentations, images, and more
Micro-blogging
Reach out for help your social network
Profiles
Find the people you need
Wikis
Create web content together
Activities
Organize your work and tap your
professional network
Bookmarks
Save, share, and discover bookmarks
Forums
Exchange ideas with, and benefit from the
expertise of others
6. © 2014 IBM Corporation6
Ø
provides a means for customers to bring external users into
their Connections environment
Ø
External users will see only content shared with them and
only the people associated with that content
Ø
Administrators can see who is an external user, can control
who can invite them in, and can manage those accounts
IBM Connections : External Collaboration
7. © 2014 IBM Corporation7
Revamped UI
Ø
People can immediately
identify external users
Ø
External users have a targeted
experience of the content
and people in the
organization who invited
them
IBM Connections : External Collaboration
8. © 2014 IBM Corporation8
IBM Connections : External Collaboration
9. © 2014 IBM Corporation9
IBM Connections : External Collaboration
10. © 2014 IBM Corporation10
IBM Connections : External Collaboration
11. © 2014 IBM Corporation11
Constrained view for an external user
IBM Connections : External Collaboration
12. © 2014 IBM Corporation12
Community view : External users can view members, business cards and content,
but not Profiles.
IBM Connections : External Collaboration
13. © 2014 IBM Corporation13
Files view : External user
IBM Connections : External Collaboration
14. © 2014 IBM Corporation14
Warnings on externally shared resources.
IBM Connections : External Collaboration
15. © 2014 IBM Corporation15
Administrator configurations
➢ He can control how external users are stored in his directory
➢ He can control the workflow that occurs when an external user is invited,
by adding a custom link that goes to his company’s registration process
➢ He can control the text used to decorate external user names
➢ He can control who can create external-facing communities and files
➢ He can control what data external users see on business cards —
they will see different data from employees
➢ He can use wsadmin commands to see what data an external user can see
IBM Connections : External Collaboration
16. © 2014 IBM Corporation16
Enabling External Collaboration on your platform
➢ Edit LotusConnections-config.xml
➢ Restart Server
➢ Enable Waltz Profiles Integration (WPI).
➢ Ensure that profiles_directory_service_extension_enabled is enabled in LotusConnections-config.xml
set <genericProperty
name="visitorModelEnabled">true</genericProperty> to true
<sloc:serviceReference profiles_directory_service_extension_enabled="true"
serviceName="directory"/>"
IBM Connections : External Collaboration
17. © 2014 IBM Corporation17
Enabling External users in Connections
➢ Disable Anonymous Access for the
Connections Instance
➢ Register external users into the Profiles DB
➢ Set employee.extended role
➢ For users to create external
➢ communities or to share with
➢ external users, their
➢ employee.extended role must
➢ be set through the Profiles API
Sample XML for setting employee.extended
role URI: /profiles/admin/atom/profileRoles.do
<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom">
<id>RoleFeed-sample-1</id>
<entry>
<id>employee</id>
</entry>
</feed>
<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom">
<id>RoleFeed-sample-2</id>
<entry>
<id>employee.extended</id>
</entry>
</feed>
<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom">
<id>RoleFeed-sample-3</id>
<entry>
<id>external.user</id>
</entry>
</feed>
IBM Connections : External Collaboration
18. © 2014 IBM Corporation18
➢
Find the content you’re looking for
➢
Thumbnails allow for quick scanning
of a document’s first page
➢
Users get an idea of file contents
from first page preview and don't
need to click and view file until
needed
➢
Get more information, without leaving
the page
➢
Easy thumbnail on hover to see
additional information on each file
➢
Hidden when not necessary, but
available when you want them
➢
Important information like Externally
shared, public, private etc visible on
the front of the thumbnail
➢
Quick access to file download from
the thumbnail
IBM Connections : Files
19. © 2014 IBM Corporation19
➢
Preview files before you download
➢
Users get a an idea of file contents from
first page preview and don't need to
click and view file until needed
➢
Navigate through content, in context
➢
Within a collection of files users can
jump from one to the next; effortlessly
browsing many files with detail
➢
Sift through many files to find the one
you need
IBM Connections : Files
20. © 2014 IBM Corporation20
➢
IBM File Viewer
➢
Available as a Catalog download (1.0.6)
➢
Required for generating document previews for thumbnails
➢
File Conversion
➢
All new files have thumbnail previews
➢
Supported file types are office, openoffice, and images
➢
(.doc,.docx,.ppt,.pptx,.xls,.xlsx,.odt,.ods,.odp,
.jpg,.png,.bmp, .gif,)
➢
PDF support coming soon
➢
Admin must run a 'wsadmin' task to generate previews for
existing content
wsadmin>FilesThumbnailService.generateForAllFiles()
IBM Connections : Files
21. © 2014 IBM Corporation21
➢
Sync to the native mobile app
➢
Synchronize files between your Connections files repository,
➢
your desktop file system, and your mobile devices.
➢
Bandwidth can be tapered to WiFi only
➢
Desktop File sync
➢
Round trip editing with local changes updated automatically
➢
Save directly to Connections from any desktop app
➢
Access the latest version available at all times
➢
Sync work by pushing files to your desktop
➢
Mark files you want to access offline from the web UI
IBM Connections : Files
22. © 2014 IBM Corporation22
IBM Connections : Files
23. © 2014 IBM Corporation23
➢ Works for Personal Files
➢ Available on Desktop, iOS, Android
➢ Requires Windows 7 or Windows 8
➢ Updated plug-in will be available from
Catalog.lotus.com soon— “IBM
Connections Desktop Plug-ins”
IBM Connections : Files
24. © 2014 IBM Corporation24
Connections 5.0 : Files
25. © 2014 IBM Corporation25
Connections 5.0 : Additional features
➢ Activity Stream algorithm provides more relevant information
➢ View all of your notifications in one area
➢ Link Previews summarize content without visiting it
26. © 2014 IBM Corporation26
➢
People Typeahead
➢
Just type to search for expertise by keyword or name.
Relevancy is determine by the user’s social graph.
➢
Activity Stream Search
➢
Search activity stream to find messages and content
➢
Custom Landing Pages
➢
Community Managers can customize what users see when
they arrive in a community.
➢
Rich Text Editor (Ephox EditLive!)
➢
Additional install of Ephox EditLive!
➢
Copy and Paste of images
➢
Expanded @mentions
➢
Consistent @mentions to bring users into the conversation in
Ideation Blogs, Blog Comments, and more
IBM Connections : 5.0
27. © 2014 IBM Corporation27
➢
Open Office 4.0 Integration
➢
Seamlessly include files you’ve created in OpenOffice right into your
Connections instance
➢
Sametime 9 Integration
➢
Collaborate in Context with click to chat, click to call, click to meet
➢
Consistent identity, photo, and files across service
➢
Share from Connections Files into a meeting room or chat
➢
Embedding the Activity Stream
➢
Leverage the activity stream in any OpenSocial Container
➢
OOTB integration with WebSphere Portal and Notes 9.0 Social
➢
Edition
➢
IBM Docs
➢
Preview, present and print files without downloading
➢
Real time co-editing in a web based editor
IBM Connections : 5.0
28. © 2014 IBM Corporation28
Social Business Toolkit
29. © 2014 IBM Corporation29
Social Business Toolkit
● IBM Social Business Platform
– Standards based support e.g. REST, OAuth, OpenSocial, …
– Highly scalable and available deployment options
– High barrier to entry for application developers
● Social Business SDK simplifies this
– Samples versus Documentation
– Configuration versus Coding
– Virtual Image versus Deployment
● Social Business SDK an Open Source Project
– Transparent development
– Continuous releases
– External contributions
30. © 2014 IBM Corporation30
Social Business Toolkit
● Let developers add social capabilities to their applications in minutes
– Through the consumption of ready to use code libraries
– Not a new set of APIs, but helpers on top of the existing APIs
– Illustrated by many comprehensive examples that can simply be copy/paste to existing
applications
– Established developer patterns for social business
● Target the broader range of developers
– Focus on web technologies: HTML, JavaScript and CSS
– But also support Java developers, and more over time
– Support on-premises and cloud deployments
● Let developers experiment the SDK and related examples using a web based
application, known as the “developer playground”
● Delivered as an open source project (Apache 2.0 license) and available on
GitHub (https://github.com/OpenNTF/SocialSDK)
– External contributions will be accepted
– Supported using a community on developerWorks: http://bit.ly/ibmsbtcommunity
– Releases on OpenNTF: http://ibmsbt.openntf.org
31. © 2014 IBM Corporation31
Social Business Toolkit
● IBM Social Business Platform
– Standards based support e.g. REST, OAuth, OpenSocial, …
– Highly scalable and available deployment options
– High barrier to entry for application developers
● Social Business SDK simplifies this
– Samples versus Documentation
– Configuration versus Coding
– Virtual Image versus Deployment
● Social Business SDK an Open Source Project
– Transparent development
– Continuous releases
– External contributions
32. © 2014 IBM Corporation
Sample Applications
OpenSocial Support
Security
Code Snippets
Language Bindings Developer Playground
DocumentationServer Assets
Pre-configured Tomcat
Reusable Dijits
Quick Start Image
Social Business Toolkit
33. © 2014 IBM Corporation33
Social Business Toolkit
Saves application developers from writing cumbersome, static code
● Isolates various characteristics related to connectivity to social services, outside of the code
● Makes it easy to switch between multiple environments (production, development, test...)
● Isolates complexity related to authentication mechanisms
● The application code is agnostic of the underlying authentication mechanism.
● No more hard coded passwords in the code!
● Comes with a secure credentials store
● Complex authentication flows are handled seamlessly by the SDK
● Currently supports OAuth 1.0a, OAuth 2.0 and Basic authentication.
● SSO (LTPA, SAML) will be supported as well
Provides easy to use objects with many code examples
● Low level APIs for directly consuming the REST services
● Higher level objects with advanced capabilities (caching, …)
● Hide some platform specific requirements (ex: OpenSocial xhr API, Portlet APIs...)
34. © 2014 IBM Corporation34
Social Business Toolkit
This sample uses Java API to get communities of user from IBM Connections
Same consumer
code when specifies
an endpoint can
connect to a different
server using different
authentication
mechanism
Uses default
endpoint
35. © 2014 IBM Corporation
JavaScript API to get communities of user from IBM Connections
– SDK is included with a single line of code
– A script tag pointing to the toolkit, And use any of the APIs
●
<script type="text/javascript" src="/library?endpoints=connections,smartcloud,domino"></script>
– Uses existing libraries (Dojo...) under the cover,but exposes a library agnostic API
Social Business Toolkit
36. © 2014 IBM Corporation
JavaScript API to get communities of user from IBM Connections
– SDK is included with a single line of code
– A script tag pointing to the toolkit, And use any of the APIs
●
<script type="text/javascript" src="/library?endpoints=connections,smartcloud,domino"></script>
– Uses existing libraries (Dojo...) under the cover,but exposes a library agnostic API
Social Business Toolkit
37. © 2014 IBM Corporation
Social Business Toolkit
#ibmsbt
/OpenNTF/SocialSDK
http://ibmsbt.openntf.org/
http://bit.ly/ibmsbtcommunity
http://bit.ly/VyedAB
Product documentation in wikis
http://bit.ly/sbtplayground
38. © 2014 IBM Corporation38
Got Questions ?
IBM India Private Limited
DLF Silokhera
Sector-30, Gurgaon
India
Mob : +91-995888 0743
mkataria@in.ibm.com
www.ibm.com/in
Manish Kataria
Advisory Software Engineer
ICS - Smartcloud