Introduction to eXo ECM (Enterprise Content Management) Suite.
- store and share content in eXo JCR and access it easily using eXo Portal
- easily create Web sites using eXo WCM (Web Content Management)
2. History
- University Project
- Articles posted on TheServerSide.com
2002 - First Customer DoD
- eXo Platform SAS Creation
- JSR-168 (Portlets)
2003
- eXo joins OW2
2004
- eXo Portal v1.0
2005
- eXo joins Java Community Process (JCP)
- eXo ECM v1.0
2006
- eXo WebOS Alpha
- 55 employees in 3 countries
2007
- eXo Portal & ECM v2.0
- eXo WebOS v1.0
2008 - eXo Collaboration Suite v1.0
- 85 employees in 4 countries - eXo WCM 1.0
- eXo Knowledge Suite v1.0
- eXo & JBoss Portals Fusion : GateIn
2009
- 115 employees in 4 countries
3. eXo Platform
● 115 Employees in 5 countries
− France : Head, Sales, Consulting
− Ukraine : Development Center
− Vietnam : Development, Support & Sales
− Tunisie : Consulting, Support & Sales
− USA: Sales, Communication, Marketing
4. eXo Vision
Provide a standards-based, Run on your preferred
open platform for building, technology platform
publishing, managing (e.g., OS, middleware,
websites browser)
Build and plug any Consolidate Applications
service into & Content
platform
5. eXo Platform Suite
• Modular applications that plug and play
• Portal platform with rich user-oriented interface
• Baked in Java and standards-based technologies
Portlet Container
6. eXo Platform Suite
• Modular applications that plug and play
• Portal platform with rich user-oriented interface
• Baked in Java and standards-based technologies
Portlet Container
7. Portal/WebOS Integration Layer
• Facilitate Enterprise Data and Applications Access • Virtualization of User's Desktop
− Personalization / Profiling • Leverage eXo Portal
− Flexible Layouts & Themes − SSO, Personalization, Application Registry
− Leverage AJAX to improve user experience • Standards Based
• Standard Based − Use only HTML/ CSS and JavaScript
− Leverage JavaEE Platform • Reuse Gadget & Portlets
− Java Portlets API (JSR-168 & JSR-286) • Integrate Enterprise Applications
− Remote Portlets (WSRP 1&2)
− Java Content Repository (JSR-170)
− Google Gadgets
• Extensible
− REST Services
− Portlet Bridges to facilitate IS integration
8. Community or Commercial ?
• Community • Commercial (subscription)
• Pioneer builds • Certified Binaries
• New version every 2 weeks • Same Code Base
• Affero GPL v3 • Regular Maintenance Releases
• Supported via the wiki and • QA (Tests and Benchmarks)
mailing lists
• Documentation User/Admin
• EULA
• Professional support
• SLAs
10. eXo ECM 2.5
• Document Management
• Web Content Management
• Workflow
• Record Management
• Collaboration
11. eXo Content Repository
• Implementation of the Java Content Repository (JSR 170)
• Can Store any type of content
• documents, images, videos, HTML, XML, ...
• Content could be enriched with any Property or Meta-Data
• Native Support of Dublin Core
• Meta data extraction for common formats (PDF, MS & Open
Office, ...)
• Remote Access using standard protocols
• FTP, WebDAV, CIFS, REST/SOAP
• Content stored in RDBMS and/or File Systems
12. ECM & Portal
• ECM is based on a set of Portlets to manipulate the
content
• File/Site Explorer to easily navigate the content
• Content Viewers to publish the content in the portal
13. Edit/Create Content
• Wysiwyg Editor in the Browser
• Extensible template model
• Edit using MS and Open Office directly using WebDaV
• Upload Documents
• Web Interface
• FTP/DAV
15. Organize, Share and Search
• Add categories/taxonomies to content
• Collaborate using Comments, Rating and Tagging
• Search Content using eXo Search based on Apache Lucene
23. Publication Life Cycle
• Extensible Publication Process
• Java and BPM based (advanced workflows)
• Customizable
• Used for Validation and Publication
27. Gate In Integration
=
• New Open Source Portal from eXo Portal and JBoss Portal
• All eXo ECM will be ported on Gate
• Community Release Q1-2010
• Enterprise Release Q2-2010
28. New Features
• New File Explorer • Web Content Management
• Improved Usability (new UI) • New Workflows for
publication
• Online PDF Viewer
• Document Converter • Composing and Cache
Management for Pages/
Content
29. • Document Management •Site Management • Workflow & BPM
• Share documents • Easy Site Creation • Business Process Management
• Structured or not • Multi-site Support • Integrated with the document
repository and portal
• Online Procedures • Easy Publishing Process
• Application Integration • Digital Asset Management • Content Validation / Publishing
• ERP, CRM, ... • Edit In Line • Record Management
• Office Integration(MS/Open) • External Editing using 3rd party tools • Based on :
• Integrated and Secured Search • Dreamweaver, Frontpage, ... • JBoss JBPM
• Remote Access using WeDAV, CIFS, • Remote Access using WeDAV, CIFS, • Nova Bonita
FTP, REST, ... FTP, REST, ...
• Integrated and Secured Search
27
30. More Information
• Project Sites
• http://ww.exoplatform.org
• http://gatein.org
• Community Wiki
• http://wiki.exoplatform.org
• Community Forum
• http://forum.exoplatform.org