(c) 2012 eonas GmbH
Social Connect
Information Aggregation
and social connections in OpenCms
1. Oct 2013
(c) 2012 eonas GmbH
What is Social?
• Different “social” flavors available:
• Twitter-Style
• Follow/Being Followed
• Xing...
(c) 2012 eonas GmbH
Features Social Collaboration
• Focusing on Organizations / Companies:
• Xing Profiles: Interesting (f...
(c) 2012 eonas GmbH
Existing Collaboration Software
4
Partial Integration only!
Initial Target:
News forwarding not possib...
(c) 2012 eonas GmbH
Focus: Social Collaboration
• Focusing on Organizations / Companies:
• Xing Profiles: Interesting (for...
(c) 2012 eonas GmbH
Integrate
6
(c) 2012 eonas GmbH
Integration Approach
• Thesis: For Social Features to work, you need mostly teasers, not fully
feature...
(c) 2012 eonas GmbH
Integration: Short Excursion
• Example Yammer
8
(c) 2012 eonas GmbH
How to implement
• Many Information sources (Software Repositories, Customer
Database, Intellectual Pr...
(c) 2012 eonas GmbH
RSS de facto for syndication
10
IMAP/ICal
SVN
/ ICal
RSS
(c) 2012 eonas GmbH
(Enterprise) Application Integration
• Write some Portlets for
• Aggregation of data
• This must suppo...
(c) 2012 eonas GmbH
Social Connect: Overview
12
(c) 2012 eonas GmbH
Architectural Overview
13
Tomcat
Portlet: Timeline
Portlet: Chat XMPP
(c) 2012 eonas GmbH
Detail View: Timeline / Activity Portlet
14
Social Connect
(Follow, Post etc.)
Search Engine
RSS
ICal
...
(c) 2012 eonas GmbH
Integrated Search
• Extended search:
• Having teasers “pulled” to a dashboard/timeline is nice, but no...
(c) 2012 eonas GmbH
Chat: XMPP Support
16
(c) 2012 eonas GmbH
Outlook: Document Sharing and Project
17
CMIS, Sharepoint
Jira, Trac, Redmine
(c) 2012 eonas GmbH
Current State
18
Full Open Source Project
• OpenCms Portal in Version 8.5.1 on Github and Sonatype
• D...
(c) 2012 eonas GmbH
Thank You
19
Questions?
Upcoming SlideShare
Loading in …5
×

OpenCms Days 2013 - Social Connect for OpenCms Portal

1,022 views
851 views

Published on

OpenCms is a fully featured content management system. However it lacks built-in features for user driven content and social interaction like activities, circles and followers. To create „Social Connect“, Helmut and his team extended OpenCms to contain some of those features. Social Connect is a pure open source solution hosted on GitHub and we are looking forward to even more enhancements in the near future.

Helmut is going to illustrate how a user can compose his personal dashboard of various information sources. The dashboard can show topics or persons of his personal interest, external third party feeds or changes within OpenCms in general. Each information source delivers a short abstract of the latest changes in that area. Thus the user gets a quick overview of the latest news in all areas he is involved in and may drill down on demand. This information aggregation can be used on a personal level. It can also be used to build pages belonging to a specific topic, gathering information across external and internal sources and display a concise topic centered overview. The data exchange is based on industry standards like RSS-Feeds and portlets and can be extended easily.

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,022
On SlideShare
0
From Embeds
0
Number of Embeds
88
Actions
Shares
0
Downloads
22
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

OpenCms Days 2013 - Social Connect for OpenCms Portal

  1. 1. (c) 2012 eonas GmbH Social Connect Information Aggregation and social connections in OpenCms 1. Oct 2013
  2. 2. (c) 2012 eonas GmbH What is Social? • Different “social” flavors available: • Twitter-Style • Follow/Being Followed • Xing/linked in • Profile/Skills/Discussions • Facebook • “Like” • Comments • Timelines • Chat/Conversations/Messages • Alfresco, Liferay etc 2
  3. 3. (c) 2012 eonas GmbH Features Social Collaboration • Focusing on Organizations / Companies: • Xing Profiles: Interesting (for large Companies), but mostly Content • Groupware Functions: Calendar, Mails (Exchange et al.) • Document sharing (Sharepoint, Alfresco et al.) • Online Messaging • We liked: sharing news across different media/channels Twitter Follow / Facebook Comment 3 Area tightly covered with highly featured products!
  4. 4. (c) 2012 eonas GmbH Existing Collaboration Software 4 Partial Integration only! Initial Target: News forwarding not possible
  5. 5. (c) 2012 eonas GmbH Focus: Social Collaboration • Focusing on Organizations / Companies: • Xing Profiles: Interesting (for large Companies), but mostly Content • Groupware Functions: Calendar, Mails (Exchange et al.) • Document sharing (Sharepoint, Alfresco et al.) • Online Messaging • We liked: sharing news across different media/channels Twitter Follow / Facebook Comment Integration of existing services / data sources! 5
  6. 6. (c) 2012 eonas GmbH Integrate 6
  7. 7. (c) 2012 eonas GmbH Integration Approach • Thesis: For Social Features to work, you need mostly teasers, not fully featured content. So, why not extract teasers from those applications and “deep link” to the information source for further (inter-)action / when the User wants more 7
  8. 8. (c) 2012 eonas GmbH Integration: Short Excursion • Example Yammer 8
  9. 9. (c) 2012 eonas GmbH How to implement • Many Information sources (Software Repositories, Customer Database, Intellectual Property) shall not leave the Enterprise / Company / Organization • Adapters are required to interface backend systems • Installable Software required / Privacy Well suited problem for OpenCms Portal 9
  10. 10. (c) 2012 eonas GmbH RSS de facto for syndication 10 IMAP/ICal SVN / ICal RSS
  11. 11. (c) 2012 eonas GmbH (Enterprise) Application Integration • Write some Portlets for • Aggregation of data • This must support different data sources (pull and search) • Chat • XMPP etc (search) • Profiles • LDAP search (search only) • Use OpenCms for • Content / SOLR / Templating • Search must be handled in OpenCms and Portlets (later) 11
  12. 12. (c) 2012 eonas GmbH Social Connect: Overview 12
  13. 13. (c) 2012 eonas GmbH Architectural Overview 13 Tomcat Portlet: Timeline Portlet: Chat XMPP
  14. 14. (c) 2012 eonas GmbH Detail View: Timeline / Activity Portlet 14 Social Connect (Follow, Post etc.) Search Engine RSS ICal Adapter3 Adapter4
  15. 15. (c) 2012 eonas GmbH Integrated Search • Extended search: • Having teasers “pulled” to a dashboard/timeline is nice, but not the whole story Information should be searchable Content someone changed (either html or Office files), The telephone directory, Emails, Customers Details (CRM / ERP), Part numbers, database records in general Search must return “deep links” to Backing Applications 15
  16. 16. (c) 2012 eonas GmbH Chat: XMPP Support 16
  17. 17. (c) 2012 eonas GmbH Outlook: Document Sharing and Project 17 CMIS, Sharepoint Jira, Trac, Redmine
  18. 18. (c) 2012 eonas GmbH Current State 18 Full Open Source Project • OpenCms Portal in Version 8.5.1 on Github and Sonatype • Demo does not contain “Social Connect” yet. • Social Connect: Portlets for Chat and Activity will be released on Github and integrated into the demo (some bugs still present) • https://github.com/eonas/opencmsportal/wiki Mailing List • Yet to come / when people are interested. • mailto: helmut.manck@eonas.de
  19. 19. (c) 2012 eonas GmbH Thank You 19 Questions?

×