3. Classical ECM Forked Vendor product : JSP, Java Unimplemented
Vendor
Nuxeo Studio = StayCustomer requirements
closer to the
vendor’s product line while covering
more requirements in your project.
Nuxeo before Nuxeo Generic Product Nuxeo plugin: XLM and java
Unimple
mented
Studio
Customer requirements
Un
Nuxeo with Nuxeo generic product
Nuxeo Studio
generic
Nuxeo plugin:
im
ple
Studio (DM, DAM, CMF)
customization
XLM and java
m
en
Customer requirements 3
Monday, November 22, 2010
5. $ $ $
$ $ $
Specifications met
$ $ $ $
Project management
Technical implementation meetings
Customer/user presence
Repetitive tasks
Architecture Bugfixing
Customer SI integration
Technical production
5
Monday, November 22, 2010
6. $ $
$ $
$ $ $
$ $ $
Change management
Technical implementation
Nuxeo Studio = Spend more time management users, be
Architecture
Bugfixing
Project
with the
meetings
more reactive to theirSpeciffications meeting
Customer SI Integration requirements.
Iterative cycles
User feedback meetings
Technical production Customer/user presence
6
Monday, November 22, 2010
7. No more suspense ... A
two minuts video sample !
7
Monday, November 22, 2010
10. Studio by the Numbers
• 12 features that can be configured from Studio
• 1 month and a half: average time between two
Studio releases
• x 5: Estimated time gained for basic
configuration tasks
• 2 minutes: The estimated time to start using
Studio
• 2 seconds: The time to upgrade your studio 10
project from Nuxeo DM 5.3 to Nuxeo DM 5.4 !
Monday, November 22, 2010
12. User input User input persistence
Nuxeo configuration
generation engine
DM5.3.2 DM5.4
Install and hot-reload
Nuxeo package
from Nuxeo Admin Center
12
Monday, November 22, 2010
13. Studio - Typical use cases
• Implement new content models for domains such as
HR, Legal, Accounts Payable, ...
• Design metadata inheritance rules
• Inherit Customer ID from parent container
• Implement document workflows
• Automate document processing
• Snapshot a document, transform it in PDF, email it
13
Monday, November 22, 2010
14. Studio - Typical use cases
• Implement a document delivery process
• Create a REST API to integrate your apps with
Nuxeo repository, create business objects remotely,
change their lifecycle state, ...
• List is endless, Nuxeo Studio introduces a
limitless number of enhancement possibilities to
a DAM, DM or CMF instance !
14
Monday, November 22, 2010
15. Studio scope - Feature
Highlights
• Content Model and lifecycle definition
• Content views and form composition
• Vocabulary (controlled lists) management
• Search capabilities configuration (Advanced search,
faceted search, virtual navigation, ...)
• Application branding
• User actions (buttons, links ...)
15
Monday, November 22, 2010
16. Studio scope - Feature
Highlights
• Permissions
• Automation with REST end points: workflows,
business rules.
16
Monday, November 22, 2010
17. Studio scope - Feature
Highlights - Automation principle
17
Monday, November 22, 2010
18. Studio scope - Feature
Highlights - Automation principle
Accept: void
Fetch Document Return: document
Accept: document
Get Parent Return: document
Accept: document
Get Files Return: bloblist
Accept: bloblist
Zip Return: blob
Accept: document
Set File Return: document
18
Monday, November 22, 2010
19. Studio scope - Feature
Highlights - Automation principle
Automation I am used in automated
I can make buttons for
workflow steps
user-click processing
I am used to make custom
I am used to compose REST API
document database
triggers
19
Monday, November 22, 2010
21. Nuxeo Studio is a
Professional Tool
• Configuration versioning
• Maven exposition
• Cloud backup
• Sources in the plugin itself ! (no compiled Java
code, just XML)
• Extension ability thanks to registries
21
Monday, November 22, 2010
22. Nuxeo Studio:
What’s Coming Next?
• More automated control and help
• Widgets, widgets, widgets
• Multi-project handling
• Template
• Marketplace package ingestion
22
Monday, November 22, 2010
23. Nuxeo Studio:
?
• Share configuration between applications
• Include packages from marketplace
• Include side Eclipse development
23
Monday, November 22, 2010
24. «MyCompany» Connect account Nuxeo Marketplace
Markeplace publishing
Shared package SP3
«MyCompany» Shared package SP3 MyCompany
Shared packages library
i on Package P
de finit
Shared package SP1 Shared package SP2 .
in app
e
includ Package M
k age
Pac
Shared package SP1 Package P
Shared package SP2 Shared package SP2
Config Studio dédiée A Config Studio dédiée B
FT
Application A Application B
RA
definition Definition
D
Setup from
Application definition
Update center Update center
Nuxeo DM + Nuxeo DM +
24
SP1 + SP2 + Studio P + SP2 + Studio
Instance A Instance B
Monday, November 22, 2010
25. Business
Analyst
?/ System integrator
?
Information
Architect
Who can use Nuxeo
Studio ?
Solution ?provider
25
Monday, November 22, 2010
26. How to try ?
• You are already a Nuxeo customer:
• Ask your support rep!
• Not yet a customer ?
• 30 Day Free Trial Available
--> https://connect.nuxeo.com/nuxeo/site/connect/trial/
form
26
Monday, November 22, 2010
27. 2010 November 17th
Thank you !
@aescaffre,
ae@nuxeo.com
Monday, November 22, 2010