Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Integrating Alfresco with
SharePoint & Drupal
Using CMIS
Ben Chevallereau
Jim Nasr
Introduction to the Solution
What is this?
!   Provide SharePoint users direct
access to CMIS-enable repositories
!   Follow SharePoint UX guidelines f...
A bit on CMIS...
So what?!
!   Increase user adoption with ease of use
!   Eliminate content silos
!   Reuse SharePoint and other ECM solut...
Use cases?
!   Collaboration – SharePoint to CMIS repository
!   Secure Storage in CMIS repository
!   Records Retention 
...
A sample business application:
Vendor Management
Product Demonstration
Summary
!   What did we implement?
!   What does it look like?
!   How did we do?
!   How can you customize it?
!   Where ...
A CMIS 1.1 user interface implemented
only with jQuery, HTML & CSS
And an Alfresco filtered search
component based on SolR.
Packaged in different platforms:
SharePoint 2013, SharePoint 2010,
Office 365, Alfresco Share, Drupal.
Summary
!   What did we implement?
!   What does it look like?
!   How did we do?
!   How can you customize it?
!   Where ...
Demonstration
What we are able to do?
!   Login to any CMIS 1.1 repository!
!   Browse a repository!
•  Create a new folder
•  Rename fo...
Summary
!   What did we implement?
!   What does it look like?
!   How did we do?
!   How can you customize it?
!   Where ...
Architecture
CMIS	
  1.1	
  
CMIS	
  1.1	
  JavaScript	
  Library	
  
Browser	
  
UI	
  
Component	
  
Library	
  
UI	
  
...
Architecture
Web	
  Services	
  
Facet	
  
Search	
  
Component	
  
SharePoint 2013
Web Parts
SharePoint 2010
Web Parts
Of...
Summary
!   What did we implement?
!   What does it look like?
!   How did we do?
!   How can you customize it?
!   Where ...
How can you customize it?

Using CSS
You can:!
!
!   Change document icons depending of the MIME type, the
object type or ...
How can you customize it?

Using JavaScript
You can:!
!
!   Change the configuration of the library to focus on a
specific f...
How can you customize it?

Using HTML templates…
Browser:!
Folder Item Template

Library:!
Table Header Template
Table Row...
How can you customize it?

Using HTML templates…
Generic
Templates
JS
Library
Custom
HTML
Templates
How can you customize it?

For an invoice use case…
!   Open on the folder Invoices,
!   Add templates to change the docum...
Edit Online
Summary
!   What did we implement?
!   What does it look like?
!   How did we do?
!   How can you customize it?
!   Where ...
Where can you use it?
Where can you use it?
Where can you use it?
Where can you use it?
Where can you use it?
Where can you use it?
Thanks!
Jim Nasr
Armedia CEO

jim.nasr@armedia.com
@jnasr
www.armedia.com
Ben Chevallereau
Software Architect

ben.chevall...
About Armedia
Armedia Competencies
Integrating Alfresco with SharePoint & Drupal Using CMIS
Integrating Alfresco with SharePoint & Drupal Using CMIS
Upcoming SlideShare
Loading in …5
×

Integrating Alfresco with SharePoint & Drupal Using CMIS

1,536 views

Published on

Accessing the Alfresco repository from SharePoint is a big opportunity for some organizations who are looking to avoid to store everything in SharePoint and to centralize their documents in Alfresco. Taking the opportunity with the new version 1.1 of CMIS, we decided to build UI components on top of SharePoint using only common web technologies i.e. JS, HTML or CSS. The goal of these components is to be highly configurable and easy to customize depending of use cases.

Published in: Software
  • Be the first to comment

  • Be the first to like this

Integrating Alfresco with SharePoint & Drupal Using CMIS

  1. 1. Integrating Alfresco with SharePoint & Drupal Using CMIS Ben Chevallereau Jim Nasr
  2. 2. Introduction to the Solution
  3. 3. What is this? !   Provide SharePoint users direct access to CMIS-enable repositories !   Follow SharePoint UX guidelines for ease of use !   Configurable for easy integration !   Document manipulation features including: Search, Navigation, Viewing, Upload and Update !   Direct access to ECM repositories through CMIS !   Extensible Framework for New Solutions !   Open Source – Apache Chemistry Project !   Fully CMIS Compliant
  4. 4. A bit on CMIS...
  5. 5. So what?! !   Increase user adoption with ease of use !   Eliminate content silos !   Reuse SharePoint and other ECM solutions !   Faster time to solution with less resources !   Full power of ECM from SharePoint !   Bridge organizations and their content !   Share solutions and burden through open source !   No vendor lock-in
  6. 6. Use cases? !   Collaboration – SharePoint to CMIS repository !   Secure Storage in CMIS repository !   Records Retention !   Enterprise Search and Knowledge Base !   Compliance Applications !   Simple Workflow Integration !   Case Handling Support
  7. 7. A sample business application: Vendor Management
  8. 8. Product Demonstration
  9. 9. Summary !   What did we implement? !   What does it look like? !   How did we do? !   How can you customize it? !   Where can you use it?
  10. 10. A CMIS 1.1 user interface implemented only with jQuery, HTML & CSS
  11. 11. And an Alfresco filtered search component based on SolR.
  12. 12. Packaged in different platforms: SharePoint 2013, SharePoint 2010, Office 365, Alfresco Share, Drupal.
  13. 13. Summary !   What did we implement? !   What does it look like? !   How did we do? !   How can you customize it? !   Where can you use it?
  14. 14. Demonstration
  15. 15. What we are able to do? !   Login to any CMIS 1.1 repository! !   Browse a repository! •  Create a new folder •  Rename folder •  Delete folder !   Display documents! •  List all documents stored in a folder •  Display details •  Download document •  Preview PDF document •  Delete document •  Check-In / Check-Out / Update •  Search (Full Text + Advanced Search) •  Upload document
  16. 16. Summary !   What did we implement? !   What does it look like? !   How did we do? !   How can you customize it? !   Where can you use it?
  17. 17. Architecture CMIS  1.1   CMIS  1.1  JavaScript  Library   Browser   UI   Component   Library   UI   Component   SharePoint 2013 Web Parts SharePoint 2010 Web Parts Office 365 App Parts Drupal Plugin Alfresco Module
  18. 18. Architecture Web  Services   Facet   Search   Component   SharePoint 2013 Web Parts SharePoint 2010 Web Parts Office 365 App Parts Drupal Plugin Alfresco Module
  19. 19. Summary !   What did we implement? !   What does it look like? !   How did we do? !   How can you customize it? !   Where can you use it?
  20. 20. How can you customize it?
 Using CSS You can:! ! !   Change document icons depending of the MIME type, the object type or one of the attributes, !   Re-organize the detailed view of documents, !   Or apply any themes.
  21. 21. How can you customize it?
 Using JavaScript You can:! ! !   Change the configuration of the library to focus on a specific folder, to change the number of items per page, … !   Configure how a property will be displayed, !   Configure the behavior in a search form, !   Add new actions for each document, !   …
  22. 22. How can you customize it?
 Using HTML templates… Browser:! Folder Item Template Library:! Table Header Template Table Row Template Node Details Template (per type) Version Details Template Advanced Search Form Template
  23. 23. How can you customize it?
 Using HTML templates… Generic Templates JS Library Custom HTML Templates
  24. 24. How can you customize it?
 For an invoice use case… !   Open on the folder Invoices, !   Add templates to change the document list view (displaying of the invoice #, invoice date, invoice amount and seller), !   Add templates to change the detailed view of an invoice, !   Add an invoice search form, !   Configure the search form to use a date picker, !   Add custom icons for invoices, !   Use currency symbols instead of currency code if possible.
  25. 25. Edit Online
  26. 26. Summary !   What did we implement? !   What does it look like? !   How did we do? !   How can you customize it? !   Where can you use it?
  27. 27. Where can you use it?
  28. 28. Where can you use it?
  29. 29. Where can you use it?
  30. 30. Where can you use it?
  31. 31. Where can you use it?
  32. 32. Where can you use it?
  33. 33. Thanks! Jim Nasr Armedia CEO jim.nasr@armedia.com @jnasr www.armedia.com Ben Chevallereau Software Architect ben.chevallereau@armedia.com @bchevallereau www.armedia.com
  34. 34. About Armedia
  35. 35. Armedia Competencies

×