SlideShare a Scribd company logo
Plone Conference 2013
PloneSocial Roadmap
Guido Stevens
gyst #plone
@GuidoStevens Twitter
www.cosent.nl
PloneSocial Roadmap
● Why
– Social Business
● What
– Features & Demo
– Philosophy
● Vision
– Digital Workplace Technology
Roadmap
● Now
– Social Intranet Baseline
Why
Social Business
Systems of Record →
● documents →
● procedures →
● top-down hierarchy →
Systems of Engagement
● people
● knowledge flow
● grassroots networking
“We estimate that social technologies can raise the
productivity of interaction workers by 20 to 25% if they
become fully networked enterprises”
McKinsey Global Institute
Evolve or Die
Web 1.0 →
● publish + read
● content management
● document tree
● place-centric
● global state
● top-down control
Plone Core
Web 2.0 →
● read/write
● social networking
● activity stream
● time-centric
● personal perspectives
● bottom-up sharing
Plone Social
Web 3.0
● big data
● semantic web
● digital workplace
● meaning-centric
● context adaptive
● machine learning
__future__
What
PloneSocial Features
● Microblog status updates
● Activity stream view + portlet
– microblog status updates
– content creation
– plone.app.discussion comments
● Social networking
– personal profile with follow/unfollow actions
– followers/following social graph views
– activity stream filtered by “following”
New features 2013
● Social spaces
– collective.local.* integration
– per-workspace microblog / activity stream
– thanks: Thomas Desvenain
● Bootstrap theme
● Continuous integration testing
– unit + robot tests on Travis + Saucelabs
– robot demo video recording
– thanks: Asko Soukka
● Private Messaging
– in progress, thanks: Timo Stollenwerk e.a.
Demo
plonesocial.*
● plonesocial.suite
– one-click installer
– integrates low-level building blocks:
● plonesocial.microblog
● plonesocial.activitystream
● plonesocial.network
● plonesocial.theme
in progress:
● plonesocial.messaging
PloneSocial Philosophy
● Native Plone
● Full social experience
● Pre-integrated one-click install
● Flexible components
● Scale down
● Scale up
Vision
Digital Workplace
Technology Roadmap
● Web 1.0
– systems of record
– world wide web
● Web 2.0
– systems of engagement
– social networking
● Web 3.0
– systems of intent
– social semantic web
SLATES
Enterprise 2.0 Affordances
● Signals
RSS, microblogging, email alerts
● Links
● Authoring
● Tags
Personal tags, folksonomies != Plone Subject
● Extensions
Recommender systems
● Search
Knowledge Management
● Processes
– productivity
– tacit knowledge
● People
– expertise
– sharing knowledge
● Information
– insight
– explicit knowledge
Application Landscape (1)
● Authoring
– wikis
– blogs
● Signals
– microblogging
– activity streams
● Extensions
– social networking
Application Landscape (2)
● Tagging
– social bookmarking
– question & answer
● Search
– “normal” search
– social search
– semantic search
● Links
– media
– mashups
Social Spaces
● Projects
– strong connections
– collaboration
● getting things done
– limited access
● Communities
– weak connections
– cooperation
● sharing knowledge
– much more open
Technology Evolution
● Web 1.0
– systems of record
– world wide web
● Web 2.0
– systems of engagement
– social networking
● Web 3.0
– systems of intent
– social semantic web
1.0 Systems Integration
● Enterprise 1.0
– Systems of Record
● Legacy mashups / integration
– streamline primary business process
● Global shared state
– document centric
– database centric
2.0 Social Dashboard
● Enterprise 2.0
– Systems of Engagement
● Lightweight patterns
– SLATES
– freedom to ignore
● Personalized perspectives
– “my” social network
– filter by interest
– time-centric
3.0 Semantic Context
● Social Semantic Web 3.0
– Systems of Intent
● Machine learning
– driven by mobile constraints
– enhances desktop productivity
● Context adaptive
– semantic lifting
– meaning-centric
cosent.nl/roadmap
Now
Evolve or Die
Web 1.0 →
● publish + read
● content management
● document tree
● place-centric
● global state
● top-down control
Plone Core
Web 2.0 →
● read/write
● social networking
● activity stream
● time-centric
● personal perspectives
● bottom-up sharing
Plone Social
Web 3.0
● big data
● semantic web
● digital workplace
● meaning-centric
● context adaptive
● machine learning
__future__
PloneSocial Done
● One-click installer
● Microblogging
● Activity stream
● Personal profiles
● Social networking
● Social workspaces
● Bootstrap theme
PloneSocial Todo (1)
● You
– sell that stuff & use it
– contribute
● Private Messaging
– backend done (thx tisto!)
– frontend todo
● Stream Enhancements
– conversation threads
– modification logs
– pluggable rendering
● Notifications
– email summaries
– @mentions
PloneSocial Todo (2)
● Social Content
– follow content
– like, share, save
● Semantic Content
– tagging
– follow tags
● Search
– stream search
– social semantic search
Social Intranet Baseline
● Benefits:
– Consolidate Efforts
– Fast Demo
– Easy Customization
● Minimize Dependencies:
– Avoid Archetypes
– Avoid XMPP, AMQP, 0MQ
– Avoid external DB's
● Features:
– Personal Social Dashboard
– Streams, Microblog
– Network, Profiles
– Projects, Communities
– Tasks, Notifications
Not Invented Here
Not Invented Here
Re-invented Here
Let's Collaborate!
● Collaborate on Social Intranet/Extranet Baseline
– Solid pre-integrated feature set
– Good UX, customize via p.a.theming
● Compete as Plone eco-system against other systems
– Reduce demo & devel costs
– Reduce QA & maintenance risks
– Increase Plone credibility & visibility in social business space
● Maintain other differentiators
– Geography, Delivery Process, Hosting, Support
Use the source, Luke ...
● Installation
– pypi: plonesocial.suite
● Customization
– It's all just Plone
● Extension
– https://github.com/cosent
● you'll find all the plonesocial.* packages there
● GPL licensed
… or work with us!
● User Research
– to drive design of a cohesive social experience
● Interaction Design
– to drive development of an integrated feature set
● PloneSocial Development
– to leverage PloneSocial in custom development
– and at the same time improve PloneSocial baseline
www.cosent.nl
cosent.nl/blog
Slides
+
Demo Video
+
Roadmap
at
cosent.nl/blog

More Related Content

What's hot

Riding the Drupal Wave: The Future for Drupal and Open Source Content Manage...
Riding the Drupal Wave:  The Future for Drupal and Open Source Content Manage...Riding the Drupal Wave:  The Future for Drupal and Open Source Content Manage...
Riding the Drupal Wave: The Future for Drupal and Open Source Content Manage...
Phase2
 
Drupal Security: What You Need to Know
Drupal Security: What You Need to KnowDrupal Security: What You Need to Know
Drupal Security: What You Need to Know
Mediacurrent
 
Improve the ROI of Your Drupal Site
Improve the ROI of Your Drupal SiteImprove the ROI of Your Drupal Site
Improve the ROI of Your Drupal Site
Mediacurrent
 
Fast Track Project Management Success with SharePoint 2013 #iltasps
Fast Track Project Management Success with SharePoint 2013 #iltaspsFast Track Project Management Success with SharePoint 2013 #iltasps
Fast Track Project Management Success with SharePoint 2013 #iltasps
Dux Raymond Sy
 
Zoho Project Management Tool
Zoho Project Management ToolZoho Project Management Tool
Zoho Project Management Tool
Syed Ashraf ullah
 
Evolution of Devolopment Team
Evolution of Devolopment TeamEvolution of Devolopment Team
Evolution of Devolopment Teamdefinitestudio
 

What's hot (6)

Riding the Drupal Wave: The Future for Drupal and Open Source Content Manage...
Riding the Drupal Wave:  The Future for Drupal and Open Source Content Manage...Riding the Drupal Wave:  The Future for Drupal and Open Source Content Manage...
Riding the Drupal Wave: The Future for Drupal and Open Source Content Manage...
 
Drupal Security: What You Need to Know
Drupal Security: What You Need to KnowDrupal Security: What You Need to Know
Drupal Security: What You Need to Know
 
Improve the ROI of Your Drupal Site
Improve the ROI of Your Drupal SiteImprove the ROI of Your Drupal Site
Improve the ROI of Your Drupal Site
 
Fast Track Project Management Success with SharePoint 2013 #iltasps
Fast Track Project Management Success with SharePoint 2013 #iltaspsFast Track Project Management Success with SharePoint 2013 #iltasps
Fast Track Project Management Success with SharePoint 2013 #iltasps
 
Zoho Project Management Tool
Zoho Project Management ToolZoho Project Management Tool
Zoho Project Management Tool
 
Evolution of Devolopment Team
Evolution of Devolopment TeamEvolution of Devolopment Team
Evolution of Devolopment Team
 

Viewers also liked

Filter Bubbles - the discovery of tacit knowledge
Filter Bubbles - the discovery of tacit knowledgeFilter Bubbles - the discovery of tacit knowledge
Filter Bubbles - the discovery of tacit knowledge
Guido Stevens
 
Share content across subsites in Plone: cultact.subsite
Share content across subsites in Plone: cultact.subsiteShare content across subsites in Plone: cultact.subsite
Share content across subsites in Plone: cultact.subsite
Guido Stevens
 
Plone4.3の特徴とPlone5へのロードマップ
Plone4.3の特徴とPlone5へのロードマップPlone4.3の特徴とPlone5へのロードマップ
Plone4.3の特徴とPlone5へのロードマップ
Shigeo Honda
 
Designing for Culture Change
Designing for Culture ChangeDesigning for Culture Change
Designing for Culture Change
Guido Stevens
 
Reporting of PyCon APAC at ploneconf / PyCon BR
Reporting of  PyCon APAC at ploneconf / PyCon BRReporting of  PyCon APAC at ploneconf / PyCon BR
Reporting of PyCon APAC at ploneconf / PyCon BRManabu Terada
 
From the Client Side: JavaScript in Plone
From the Client Side: JavaScript in PloneFrom the Client Side: JavaScript in Plone
From the Client Side: JavaScript in Plone
Steve McMahon
 
Personalized content delivery with plone
Personalized content delivery with plonePersonalized content delivery with plone
Personalized content delivery with plone
Interaktiv
 
私とコミュニティとPython
私とコミュニティとPython私とコミュニティとPython
私とコミュニティとPython
Manabu Terada
 
Plone Intranet under the hood
Plone Intranet under the hoodPlone Intranet under the hood
Plone Intranet under the hood
Guido Stevens
 
Tools and techniques for a successful plone project
Tools and techniques for a successful plone projectTools and techniques for a successful plone project
Tools and techniques for a successful plone project
Martin Aspeli
 
SI業界の営業の役割と存在意義を一緒に考えよう
SI業界の営業の役割と存在意義を一緒に考えようSI業界の営業の役割と存在意義を一緒に考えよう
SI業界の営業の役割と存在意義を一緒に考えよう
Manabu Terada
 

Viewers also liked (11)

Filter Bubbles - the discovery of tacit knowledge
Filter Bubbles - the discovery of tacit knowledgeFilter Bubbles - the discovery of tacit knowledge
Filter Bubbles - the discovery of tacit knowledge
 
Share content across subsites in Plone: cultact.subsite
Share content across subsites in Plone: cultact.subsiteShare content across subsites in Plone: cultact.subsite
Share content across subsites in Plone: cultact.subsite
 
Plone4.3の特徴とPlone5へのロードマップ
Plone4.3の特徴とPlone5へのロードマップPlone4.3の特徴とPlone5へのロードマップ
Plone4.3の特徴とPlone5へのロードマップ
 
Designing for Culture Change
Designing for Culture ChangeDesigning for Culture Change
Designing for Culture Change
 
Reporting of PyCon APAC at ploneconf / PyCon BR
Reporting of  PyCon APAC at ploneconf / PyCon BRReporting of  PyCon APAC at ploneconf / PyCon BR
Reporting of PyCon APAC at ploneconf / PyCon BR
 
From the Client Side: JavaScript in Plone
From the Client Side: JavaScript in PloneFrom the Client Side: JavaScript in Plone
From the Client Side: JavaScript in Plone
 
Personalized content delivery with plone
Personalized content delivery with plonePersonalized content delivery with plone
Personalized content delivery with plone
 
私とコミュニティとPython
私とコミュニティとPython私とコミュニティとPython
私とコミュニティとPython
 
Plone Intranet under the hood
Plone Intranet under the hoodPlone Intranet under the hood
Plone Intranet under the hood
 
Tools and techniques for a successful plone project
Tools and techniques for a successful plone projectTools and techniques for a successful plone project
Tools and techniques for a successful plone project
 
SI業界の営業の役割と存在意義を一緒に考えよう
SI業界の営業の役割と存在意義を一緒に考えようSI業界の営業の役割と存在意義を一緒に考えよう
SI業界の営業の役割と存在意義を一緒に考えよう
 

Similar to Plonesocial Roadmap PloneConf 2013

PloneSocial Roadmap PLOG2013
PloneSocial Roadmap PLOG2013PloneSocial Roadmap PLOG2013
PloneSocial Roadmap PLOG2013
Guido Stevens
 
Plone goes social
Plone goes socialPlone goes social
Plone goes social
Guido Stevens
 
Sps ottawa 2012 slides - "my SharePoint is a production platform! not facebook!"
Sps ottawa 2012 slides - "my SharePoint is a production platform! not facebook!"Sps ottawa 2012 slides - "my SharePoint is a production platform! not facebook!"
Sps ottawa 2012 slides - "my SharePoint is a production platform! not facebook!"
Nicolas Georgeault
 
driving adoption of lotus connections
driving adoption of lotus connectionsdriving adoption of lotus connections
driving adoption of lotus connectionsdominion
 
How to Manage Social Media for the Busy Professional - 40 Plus DC [long]
How to Manage Social Media for the Busy Professional - 40 Plus DC [long]How to Manage Social Media for the Busy Professional - 40 Plus DC [long]
How to Manage Social Media for the Busy Professional - 40 Plus DC [long]
gvaughan
 
Why Social Media Matters to You and Your Agency
Why Social Media Matters to You and Your AgencyWhy Social Media Matters to You and Your Agency
Why Social Media Matters to You and Your Agency
gvaughan
 
20130427 What's Your Social IQ?
20130427 What's Your Social IQ?20130427 What's Your Social IQ?
20130427 What's Your Social IQ?
BlueMetalInc
 
Brookings sm presentation june 21 2013 two
Brookings sm presentation june 21 2013 twoBrookings sm presentation june 21 2013 two
Brookings sm presentation june 21 2013 two
gvaughan
 
Developing Social Networks
Developing Social NetworksDeveloping Social Networks
3-1-2012 Using Web 2.0 tools to supercharge your professional development
3-1-2012 Using Web 2.0 tools to supercharge your professional development3-1-2012 Using Web 2.0 tools to supercharge your professional development
3-1-2012 Using Web 2.0 tools to supercharge your professional development
Mathieu Plourde
 
10 SharePoint 2013 OOTB Solutions Every Power User Should Know
10 SharePoint 2013 OOTB Solutions Every Power User Should Know10 SharePoint 2013 OOTB Solutions Every Power User Should Know
10 SharePoint 2013 OOTB Solutions Every Power User Should Know
Adam Levithan
 
Enterprise Social Networking
Enterprise Social NetworkingEnterprise Social Networking
Enterprise Social Networking
Andy Porter
 
Top Drupal 8 Distributions
Top Drupal 8 DistributionsTop Drupal 8 Distributions
Top Drupal 8 Distributions
OpenSense Labs
 
IBM Connections 3.0.1 & Beyond
IBM Connections 3.0.1 & BeyondIBM Connections 3.0.1 & Beyond
IBM Connections 3.0.1 & BeyondLidia Vikulova
 
Plone intranet - World Plone Day 2015 Bologna
Plone intranet - World Plone Day 2015 BolognaPlone intranet - World Plone Day 2015 Bologna
Plone intranet - World Plone Day 2015 BolognaMassimo Azzolini
 
Semantically Enabled Personal Information Management with Cluug.com
Semantically Enabled Personal Information Management with Cluug.comSemantically Enabled Personal Information Management with Cluug.com
Semantically Enabled Personal Information Management with Cluug.comBernhard Schandl
 
Axon
AxonAxon
Deltek: Kona – Vidensdeling og Social Collaboration
Deltek: Kona – Vidensdeling og Social CollaborationDeltek: Kona – Vidensdeling og Social Collaboration
Deltek: Kona – Vidensdeling og Social Collaboration
Mediehuset Ingeniøren Live
 
Dynatech presentation for TSI Career Day
Dynatech presentation for TSI Career DayDynatech presentation for TSI Career Day
Dynatech presentation for TSI Career Day
Artur Babyuk
 
SharePoint Saturday Richmond - So you want to implement SharePoint 2010, what...
SharePoint Saturday Richmond - So you want to implement SharePoint 2010, what...SharePoint Saturday Richmond - So you want to implement SharePoint 2010, what...
SharePoint Saturday Richmond - So you want to implement SharePoint 2010, what...eavanesian
 

Similar to Plonesocial Roadmap PloneConf 2013 (20)

PloneSocial Roadmap PLOG2013
PloneSocial Roadmap PLOG2013PloneSocial Roadmap PLOG2013
PloneSocial Roadmap PLOG2013
 
Plone goes social
Plone goes socialPlone goes social
Plone goes social
 
Sps ottawa 2012 slides - "my SharePoint is a production platform! not facebook!"
Sps ottawa 2012 slides - "my SharePoint is a production platform! not facebook!"Sps ottawa 2012 slides - "my SharePoint is a production platform! not facebook!"
Sps ottawa 2012 slides - "my SharePoint is a production platform! not facebook!"
 
driving adoption of lotus connections
driving adoption of lotus connectionsdriving adoption of lotus connections
driving adoption of lotus connections
 
How to Manage Social Media for the Busy Professional - 40 Plus DC [long]
How to Manage Social Media for the Busy Professional - 40 Plus DC [long]How to Manage Social Media for the Busy Professional - 40 Plus DC [long]
How to Manage Social Media for the Busy Professional - 40 Plus DC [long]
 
Why Social Media Matters to You and Your Agency
Why Social Media Matters to You and Your AgencyWhy Social Media Matters to You and Your Agency
Why Social Media Matters to You and Your Agency
 
20130427 What's Your Social IQ?
20130427 What's Your Social IQ?20130427 What's Your Social IQ?
20130427 What's Your Social IQ?
 
Brookings sm presentation june 21 2013 two
Brookings sm presentation june 21 2013 twoBrookings sm presentation june 21 2013 two
Brookings sm presentation june 21 2013 two
 
Developing Social Networks
Developing Social NetworksDeveloping Social Networks
Developing Social Networks
 
3-1-2012 Using Web 2.0 tools to supercharge your professional development
3-1-2012 Using Web 2.0 tools to supercharge your professional development3-1-2012 Using Web 2.0 tools to supercharge your professional development
3-1-2012 Using Web 2.0 tools to supercharge your professional development
 
10 SharePoint 2013 OOTB Solutions Every Power User Should Know
10 SharePoint 2013 OOTB Solutions Every Power User Should Know10 SharePoint 2013 OOTB Solutions Every Power User Should Know
10 SharePoint 2013 OOTB Solutions Every Power User Should Know
 
Enterprise Social Networking
Enterprise Social NetworkingEnterprise Social Networking
Enterprise Social Networking
 
Top Drupal 8 Distributions
Top Drupal 8 DistributionsTop Drupal 8 Distributions
Top Drupal 8 Distributions
 
IBM Connections 3.0.1 & Beyond
IBM Connections 3.0.1 & BeyondIBM Connections 3.0.1 & Beyond
IBM Connections 3.0.1 & Beyond
 
Plone intranet - World Plone Day 2015 Bologna
Plone intranet - World Plone Day 2015 BolognaPlone intranet - World Plone Day 2015 Bologna
Plone intranet - World Plone Day 2015 Bologna
 
Semantically Enabled Personal Information Management with Cluug.com
Semantically Enabled Personal Information Management with Cluug.comSemantically Enabled Personal Information Management with Cluug.com
Semantically Enabled Personal Information Management with Cluug.com
 
Axon
AxonAxon
Axon
 
Deltek: Kona – Vidensdeling og Social Collaboration
Deltek: Kona – Vidensdeling og Social CollaborationDeltek: Kona – Vidensdeling og Social Collaboration
Deltek: Kona – Vidensdeling og Social Collaboration
 
Dynatech presentation for TSI Career Day
Dynatech presentation for TSI Career DayDynatech presentation for TSI Career Day
Dynatech presentation for TSI Career Day
 
SharePoint Saturday Richmond - So you want to implement SharePoint 2010, what...
SharePoint Saturday Richmond - So you want to implement SharePoint 2010, what...SharePoint Saturday Richmond - So you want to implement SharePoint 2010, what...
SharePoint Saturday Richmond - So you want to implement SharePoint 2010, what...
 

Recently uploaded

GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
James Anderson
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
Uni Systems S.M.S.A.
 
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
James Anderson
 
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
Neo4j
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Paige Cruz
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
Dorra BARTAGUIZ
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance
 
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdfSAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
Peter Spielvogel
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Albert Hoitingh
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
Neo4j
 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
Ralf Eggert
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
KatiaHIMEUR1
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance
 
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
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
Alan Dix
 
GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...
ThomasParaiso2
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
Adtran
 

Recently uploaded (20)

GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
 
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
 
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
 
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdfSAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
 
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
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
 
GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
 

Plonesocial Roadmap PloneConf 2013

  • 1. Plone Conference 2013 PloneSocial Roadmap Guido Stevens gyst #plone @GuidoStevens Twitter www.cosent.nl
  • 2. PloneSocial Roadmap ● Why – Social Business ● What – Features & Demo – Philosophy ● Vision – Digital Workplace Technology Roadmap ● Now – Social Intranet Baseline
  • 3. Why
  • 4. Social Business Systems of Record → ● documents → ● procedures → ● top-down hierarchy → Systems of Engagement ● people ● knowledge flow ● grassroots networking “We estimate that social technologies can raise the productivity of interaction workers by 20 to 25% if they become fully networked enterprises” McKinsey Global Institute
  • 5. Evolve or Die Web 1.0 → ● publish + read ● content management ● document tree ● place-centric ● global state ● top-down control Plone Core Web 2.0 → ● read/write ● social networking ● activity stream ● time-centric ● personal perspectives ● bottom-up sharing Plone Social Web 3.0 ● big data ● semantic web ● digital workplace ● meaning-centric ● context adaptive ● machine learning __future__
  • 7. PloneSocial Features ● Microblog status updates ● Activity stream view + portlet – microblog status updates – content creation – plone.app.discussion comments ● Social networking – personal profile with follow/unfollow actions – followers/following social graph views – activity stream filtered by “following”
  • 8. New features 2013 ● Social spaces – collective.local.* integration – per-workspace microblog / activity stream – thanks: Thomas Desvenain ● Bootstrap theme ● Continuous integration testing – unit + robot tests on Travis + Saucelabs – robot demo video recording – thanks: Asko Soukka ● Private Messaging – in progress, thanks: Timo Stollenwerk e.a.
  • 10. plonesocial.* ● plonesocial.suite – one-click installer – integrates low-level building blocks: ● plonesocial.microblog ● plonesocial.activitystream ● plonesocial.network ● plonesocial.theme in progress: ● plonesocial.messaging
  • 11. PloneSocial Philosophy ● Native Plone ● Full social experience ● Pre-integrated one-click install ● Flexible components ● Scale down ● Scale up
  • 13. Digital Workplace Technology Roadmap ● Web 1.0 – systems of record – world wide web ● Web 2.0 – systems of engagement – social networking ● Web 3.0 – systems of intent – social semantic web
  • 14. SLATES Enterprise 2.0 Affordances ● Signals RSS, microblogging, email alerts ● Links ● Authoring ● Tags Personal tags, folksonomies != Plone Subject ● Extensions Recommender systems ● Search
  • 15.
  • 16. Knowledge Management ● Processes – productivity – tacit knowledge ● People – expertise – sharing knowledge ● Information – insight – explicit knowledge
  • 17.
  • 18. Application Landscape (1) ● Authoring – wikis – blogs ● Signals – microblogging – activity streams ● Extensions – social networking
  • 19.
  • 20. Application Landscape (2) ● Tagging – social bookmarking – question & answer ● Search – “normal” search – social search – semantic search ● Links – media – mashups
  • 21.
  • 22. Social Spaces ● Projects – strong connections – collaboration ● getting things done – limited access ● Communities – weak connections – cooperation ● sharing knowledge – much more open
  • 23.
  • 24. Technology Evolution ● Web 1.0 – systems of record – world wide web ● Web 2.0 – systems of engagement – social networking ● Web 3.0 – systems of intent – social semantic web
  • 25. 1.0 Systems Integration ● Enterprise 1.0 – Systems of Record ● Legacy mashups / integration – streamline primary business process ● Global shared state – document centric – database centric
  • 26.
  • 27. 2.0 Social Dashboard ● Enterprise 2.0 – Systems of Engagement ● Lightweight patterns – SLATES – freedom to ignore ● Personalized perspectives – “my” social network – filter by interest – time-centric
  • 28.
  • 29. 3.0 Semantic Context ● Social Semantic Web 3.0 – Systems of Intent ● Machine learning – driven by mobile constraints – enhances desktop productivity ● Context adaptive – semantic lifting – meaning-centric
  • 30.
  • 32. Now
  • 33. Evolve or Die Web 1.0 → ● publish + read ● content management ● document tree ● place-centric ● global state ● top-down control Plone Core Web 2.0 → ● read/write ● social networking ● activity stream ● time-centric ● personal perspectives ● bottom-up sharing Plone Social Web 3.0 ● big data ● semantic web ● digital workplace ● meaning-centric ● context adaptive ● machine learning __future__
  • 34. PloneSocial Done ● One-click installer ● Microblogging ● Activity stream ● Personal profiles ● Social networking ● Social workspaces ● Bootstrap theme
  • 35. PloneSocial Todo (1) ● You – sell that stuff & use it – contribute ● Private Messaging – backend done (thx tisto!) – frontend todo ● Stream Enhancements – conversation threads – modification logs – pluggable rendering ● Notifications – email summaries – @mentions
  • 36. PloneSocial Todo (2) ● Social Content – follow content – like, share, save ● Semantic Content – tagging – follow tags ● Search – stream search – social semantic search
  • 37. Social Intranet Baseline ● Benefits: – Consolidate Efforts – Fast Demo – Easy Customization ● Minimize Dependencies: – Avoid Archetypes – Avoid XMPP, AMQP, 0MQ – Avoid external DB's ● Features: – Personal Social Dashboard – Streams, Microblog – Network, Profiles – Projects, Communities – Tasks, Notifications
  • 41. Let's Collaborate! ● Collaborate on Social Intranet/Extranet Baseline – Solid pre-integrated feature set – Good UX, customize via p.a.theming ● Compete as Plone eco-system against other systems – Reduce demo & devel costs – Reduce QA & maintenance risks – Increase Plone credibility & visibility in social business space ● Maintain other differentiators – Geography, Delivery Process, Hosting, Support
  • 42. Use the source, Luke ... ● Installation – pypi: plonesocial.suite ● Customization – It's all just Plone ● Extension – https://github.com/cosent ● you'll find all the plonesocial.* packages there ● GPL licensed
  • 43. … or work with us! ● User Research – to drive design of a cohesive social experience ● Interaction Design – to drive development of an integrated feature set ● PloneSocial Development – to leverage PloneSocial in custom development – and at the same time improve PloneSocial baseline www.cosent.nl