SlideShare una empresa de Scribd logo
1 de 10
Descargar para leer sin conexión
Hippo CMIS
                               Plugin
                             sourcesense
                                mauriziopillitu
Thursday, August 19, 2010
What is CMIS


“
       Content Management Interoperability Services




                                                           sourcesense
                                                              mauriziopillitu
       (CMIS) is a specification for improving
       interoperability between Enterprise Content




                                ”
       Management systems, approved by OASIS on
       May 1st 2010 (version 1.0).
                                           via Wikipedia



             Data Model
             Set of generic Services
             Bindings for WSDL and AtomPub


Thursday, August 19, 2010
Why CMIS
          OASIS standard




                                              sourcesense
                                                 mauriziopillitu
          Widely supported in ECM world
          Avoids yet another custom WS tier
          AtomPub and WSDL wrapper
      Java, JavaScript, PHP, Python, .NET
    implementations



Thursday, August 19, 2010
How to adopt CMIS




                                          sourcesense
                                             mauriziopillitu
  Content Producer          CMIS Server




  Content Consumer          CMIS Client



Thursday, August 19, 2010
Java CMIS API
     Apache Chemistry is CMIS 1.0, Java,




                                              sourcesense
     Open Source.




                                                 mauriziopillitu
     Started in April 2009 by Alfresco, Day
     Software, Nuxeo, Sourcesense.

     OpenCMIS contributed to Chemistry in
     February 2010 by Alfresco, SAP and
     OpenText.

     http://incubator.apache.org/chemistry
Thursday, August 19, 2010
Implementing a CMIS Server
   WebListener loads ServiceFactory




                                                                      sourcesense
                                                                         mauriziopillitu
   CmisServlet instantiates a CmisService
   CmisServlet dispatches to CmisService
   CmisService invokes Repository Services
   CmisService renders out results

   http://incubator.apache.org/chemistry/how-to-build-a-server.html
   https://issues.apache.org/jira/browse/CMIS-243
   http://github.com/sourcesense/cmis-server-archetype



Thursday, August 19, 2010
Hippo HST


“
       The Hippo Site Toolkit 2 (HST2) is a set of




                                                       sourcesense
                                                          mauriziopillitu
       tools that enables a developer to build
       websites by providing modular component




                            ”
       based interaction and processing of any
       resources.                   via onehippo.org




             Web view of the Hippo Repository
             Easy to customize
             Pluggable components


Thursday, August 19, 2010
Hippo CMIS plugin




                                     sourcesense
                                        mauriziopillitu
             Maven HST module
             HST Spring overrides
             CMIS HST Pipeline
             CMIS HST Valves
             web.xml configuration




Thursday, August 19, 2010
Hippo CMIS plugin - status




                                               sourcesense
                                                  mauriziopillitu
           CMIS TCK Test available - TCK.txt
           6/81 tests passing
           Working on Unit Testing support
           Looking for contributors




Thursday, August 19, 2010
Questions




                                                          sourcesense
                                                             mauriziopillitu
   References
        http://github.com/sourcesense/hippo-cmis-plugin
        http://www.sourcesense.com
        http://www.session.it < blog
        http://www.twitter.com/maoo
        http://www.slideshare.net/m.pillitu



Thursday, August 19, 2010

Más contenido relacionado

Destacado

2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by HubspotMarius Sescu
 
Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTEverything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTExpeed Software
 
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsPixeldarts
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthThinkNow
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfmarketingartwork
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024Neil Kimberley
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)contently
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024Albert Qian
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsKurio // The Social Media Age(ncy)
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Search Engine Journal
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summarySpeakerHub
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next Tessa Mero
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentLily Ray
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best PracticesVit Horky
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project managementMindGenius
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...RachelPearson36
 

Destacado (20)

2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot
 
Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTEverything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPT
 
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage Engineerings
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
 
Skeleton Culture Code
Skeleton Culture CodeSkeleton Culture Code
Skeleton Culture Code
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 

1.0 hippo cmis plugin get together august 2010

  • 1. Hippo CMIS Plugin sourcesense mauriziopillitu Thursday, August 19, 2010
  • 2. What is CMIS “ Content Management Interoperability Services sourcesense mauriziopillitu (CMIS) is a specification for improving interoperability between Enterprise Content ” Management systems, approved by OASIS on May 1st 2010 (version 1.0). via Wikipedia Data Model Set of generic Services Bindings for WSDL and AtomPub Thursday, August 19, 2010
  • 3. Why CMIS OASIS standard sourcesense mauriziopillitu Widely supported in ECM world Avoids yet another custom WS tier AtomPub and WSDL wrapper Java, JavaScript, PHP, Python, .NET implementations Thursday, August 19, 2010
  • 4. How to adopt CMIS sourcesense mauriziopillitu Content Producer CMIS Server Content Consumer CMIS Client Thursday, August 19, 2010
  • 5. Java CMIS API Apache Chemistry is CMIS 1.0, Java, sourcesense Open Source. mauriziopillitu Started in April 2009 by Alfresco, Day Software, Nuxeo, Sourcesense. OpenCMIS contributed to Chemistry in February 2010 by Alfresco, SAP and OpenText. http://incubator.apache.org/chemistry Thursday, August 19, 2010
  • 6. Implementing a CMIS Server WebListener loads ServiceFactory sourcesense mauriziopillitu CmisServlet instantiates a CmisService CmisServlet dispatches to CmisService CmisService invokes Repository Services CmisService renders out results http://incubator.apache.org/chemistry/how-to-build-a-server.html https://issues.apache.org/jira/browse/CMIS-243 http://github.com/sourcesense/cmis-server-archetype Thursday, August 19, 2010
  • 7. Hippo HST “ The Hippo Site Toolkit 2 (HST2) is a set of sourcesense mauriziopillitu tools that enables a developer to build websites by providing modular component ” based interaction and processing of any resources. via onehippo.org Web view of the Hippo Repository Easy to customize Pluggable components Thursday, August 19, 2010
  • 8. Hippo CMIS plugin sourcesense mauriziopillitu Maven HST module HST Spring overrides CMIS HST Pipeline CMIS HST Valves web.xml configuration Thursday, August 19, 2010
  • 9. Hippo CMIS plugin - status sourcesense mauriziopillitu CMIS TCK Test available - TCK.txt 6/81 tests passing Working on Unit Testing support Looking for contributors Thursday, August 19, 2010
  • 10. Questions sourcesense mauriziopillitu References http://github.com/sourcesense/hippo-cmis-plugin http://www.sourcesense.com http://www.session.it < blog http://www.twitter.com/maoo http://www.slideshare.net/m.pillitu Thursday, August 19, 2010