Plone goes social
Upcoming SlideShare
Loading in...5
×
 

Like this? Share it with your network

Share

Plone goes social

on

  • 3,046 views

PloneSocial integrates social networking into the open source Plone CMS. For more information see https://github.com/cosent/plonesocial.suite and http://bit.ly/Vd0O57

PloneSocial integrates social networking into the open source Plone CMS. For more information see https://github.com/cosent/plonesocial.suite and http://bit.ly/Vd0O57

Statistics

Views

Total Views
3,046
Views on SlideShare
2,095
Embed Views
951

Actions

Likes
5
Downloads
13
Comments
0

12 Embeds 951

http://cosent.nl 381
http://localhost 198
http://blog.redturtle.it 150
http://localhost.cosent.net 140
https://twitter.com 36
http://127.0.0.1 32
http://zope8.nfgs.net 8
http://webcache.googleusercontent.com 2
http://translate.googleusercontent.com 1
http://192.168.178.38 1
http://newsblur.com 1
http://plone.cosent.net 1
More...

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

CC Attribution-ShareAlike LicenseCC Attribution-ShareAlike License

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Plone goes social Presentation Transcript

  • 1. Plone Goes Social Guido Stevens gyst #plone @GuidoStevens Twitter
  • 2. Plone Goes Social● Why – Social Business● What – Demo● How – Performance – Philosophy
  • 3. Social Business● $1.3 trillion value opportunity – McKinsey study – $ 1,300,000,000,000 per year● 25% productivity increase – replace email with social networking “We estimate that social technologies can raise the productivity of interaction workers by 20 to 25% if they become fully networked enterprises”
  • 4. Social Business● documents → people● structure → flow● hierarchy → network
  • 5. Evolve or die Web 1.0 Web 2.0● publish + read ● read/write● content management ● social networking● document tree ● activity stream● place-centric ● time-centric● global state ● personal perspectives● top-down control ● bottom-up sharing Plone out of the box Bits & pieces
  • 6. Demo
  • 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. Installing plonesocial.suite● buildout.cfg [instance] eggs = Zope2 PIL Plone plonesocial.suite● Quick Installer – Plonesocial Suite● No extra dependencies ● only for demo content: plone.api + loremipsum
  • 9. plonesocial.*● plonesocial.suite – one-click installer – integrates low-level building blocks:● plonesocial.microblog● plonesocial.activitystream● plonesocial.network planned:● plonesocial.like
  • 10. ZODB Performance● Commit collisions – out of the box: 10-20 commits/sec● Drop some ACID – batched commits once per second ● simple threading.Timer() without plone.app.async – skip ZCatalog indexing ● provide own indexes on time, author and tags● Writes > 1000 status updates /second ● read performance scales horizontally, not an issue
  • 11. Leverage upstream performance● ZODB BTrees – C optimized dictionary interface● *BTree.intersection() – fast Set operations – filter by: tag, author, following – killer feature for personalization● itertools.chain() – merge microblog + ZCatalog results
  • 12. PloneSocial philosophy● Native Plone● Full social experience● Pre-integrated one-click install● Flexible components● Scale down● Scale up
  • 13. Get it!● Installation – pypi: plonesocial.suite● Customization – Its all just Plone● Extension – https://github.com/cosent ● youll find all the plonesocial.* packages there ● GPL licensed