44
Plone Conference 2013 PloneSocial Roadmap Guido Stevens gyst #plone @GuidoStevens Twitter www.cosent.nl

Plonesocial Roadmap PloneConf 2013

Embed Size (px)

DESCRIPTION

An overview of the status of PloneSocial and where we're heading. Also introduces a preview of the Digital Workplace Technology Roadmap that will be published soon.

Citation preview

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 WorkplaceTechnology 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

SLATESEnterprise 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