[nuxeo world 2013] extensibility and use of nuxeo as a document management platform - christophe...
TRANSCRIPT
Building Applications with the Nuxeo Platform at
Vilogia
Real-life Nuxeo Use Cases
Christophe Capon, CIO, Vilogia
Agenda
Who We Are
Why Nuxeo?
Use casesCRM integration
Simple Nuxeo GUI with Nuxeo Automation
Non intrusive Nuxeo extension: Integration with Apache SolR
First - Who is Vilogia?
Real estate company, 1500 people
3 main activitiesReal estate rental (85,000 apartments and houses)
Real estate builder (> 1000 /year)
Partner with businesses (4300 partners)
Why Nuxeo?
Why Nuxeo?
2 functional requirementsDocument sharing
Embedding document management in our applications
What we wantedNon intrusive easy extensibility
Open Source
Web and Java-based
Use Case #1:
CRM Integration
Using Nuxeo as a document back-end
Project Context
Many applications dealing with clients
Client information disseminated throughout the system
New call center started in 2013
We decided to implement a CRMTo consolidate client information
To handle client input/output (mail, e-mail, fax)
Demo
Technical Overview
ERP: Coheris
Document generation developed with Vaadin framework
Nuxeo Platform
Interface Automation used to inject documents
CRM facet to tag documents and folders when needed
The mail folder connector was overloaded to enrich information
Use Case #2:
Very Simple Nuxeo GUI
Leveraging Nuxeo Automation
Project Context
Nuxeo's default interface is rich
Need to publish documents in/outside the company
We cannot provide training for everyone
We developed a very simple GUI for Nuxeo based on Nuxeo AutomationRead
Download
Search
Demo
Technical Overview
Web Application developed with the Vaadin framework
Pure Nuxeo Automation Client
Workload < 5 days
Use Case #3:
is Your Friend
Finding the right extension point
Project Context
Demo
Technical Overview
Integrated with Apache SolR to handle snippets
Non intrusive feature
...only extension points!
Workload ~3 days (provided that you know SolR!)
Architecture
Thank you!