• Like
  • Save
Plone and Sharepoint
Upcoming SlideShare
Loading in...5

Plone and Sharepoint



A talk on integrating Plone and Sharepoint. This talk was from Plone Conference 2013 in Brasilia. ...

A talk on integrating Plone and Sharepoint. This talk was from Plone Conference 2013 in Brasilia.

It covers integrating the authentication, content, and search between Plone and Sharepoint. It showcases the collective.cmsbrowser addon for Plone.



Total Views
Views on SlideShare
Embed Views



1 Embed 7

https://twitter.com 7



Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

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

    Plone and Sharepoint Plone and Sharepoint Presentation Transcript

    • Matt Hamilton Plone and Sharepoint Plone Conference 2013 - Brasilia
    • Plone Conference 2013 - Brasilia Who am I? • Working with Plone/Zope since 1999 • Director at Netsight in the UK • Worked on a number of projects doing authentication over the years
    • Plone Conference 2013 - Brasilia Areas of Integration • Authentication • Content • Search
    • Plone Conference 2013 - Brasilia Authentication • netsight.windowsauthplugin • netsight.aspxauthplugin
    • Plone Conference 2013 - Brasilia netsight.windowsauthplugin • Runs on either Windows or Unix/Linux/ OSX • Windows: Uses Windows’ internal SSPI API • Unix: Uses MIT Kerberos libraries • Transparently logs users into Plone site • Used by NHS in the UK for intranet; A global pharma company; several universities
    • Plone Conference 2013 - Brasilia Installation [buildout] ... eggs = ... netsight.windowsauthplugin
    • Plone Conference 2013 - Brasilia netsight.aspxauthplugin • Runs on either Windows or Unix/Linux/ OSX • De/Encrypts the .ASPXAUTH cookie used by .NET sites (incl. Sharepoint) • Trust the auth cookie from the other site (and vice versa)
    • Plone Conference 2013 - Brasilia Content • FTP (via 3rd party now i think) • RSS (exposes lists) • CMIS
    • Plone Conference 2013 - Brasilia CMIS • Content Management Interoperability Specification • An OASIS Standard (v1.0 - 2010; v1.1 2012) • Supported by Nuxeo,Alfresco, Sharepoint, etc • CMIS defines an abstraction layer for controlling diverse document management systems and repositories using web protocols
    • Plone Conference 2013 - Brasilia CMIS CMIS provides a common data model covering typed files and folders with generic properties that can be set or read.There is a set of services for adding and retrieving documents ('objects').There may be an access control system, a checkout and version control facility, and the ability to define generic relations.Two protocol bindings are defined, one using SOAP and another using REST.The model is based on common architectures of document management systems.
    • Plone Conference 2013 - Brasilia collective.cmisbrowser • Written by SylvainViollon of Infrae to use against Alfresco. • Used by LNE andVMM ... two environmental departments of the Flemish government. • Updated by Netsight to work with Sharepoint (still work in progress)
    • Plone Conference 2013 - Brasilia Installation - Plone [buildout] ... eggs = ... suds collective.cmisbrowser python-ntlm auto-checkout = * [sources] suds = hg ssh://hg@bitbucket.org/thefunny42/suds collective.cmisbrowser = git git@github.com:netsight/collective.cmisbrowser.git
    • Plone Conference 2013 - Brasilia Installation - Sharepoint • Need Sharepoint 2010 or above • Need the Enterprise CALs • Need to install Administration Toolkit for SP 2010. Out of the box on SP 2013.
    • Plone Conference 2013 - Brasilia Search • CMIS supports search • collective.cmisbrowser has an API which exposes search • Search is not (yet) integrated into Plone (sprint?)
    • Plone Conference 2013 - Brasilia Obrigado! Matt Hamilton matth@netsight.co.uk @hammertoe http://slideshare.net/hammertoe