+ All Categories
Home > Technology > [Nuxeo World 2013] Nuxeo Studio

[Nuxeo World 2013] Nuxeo Studio

Date post: 13-Jan-2015
Category:
Upload: nuxeo
View: 359 times
Download: 3 times
Share this document with a friend
Description:
In this presentation, we’ll discuss the process used at Nuxeo to create a toolbox for customers to use when building their content management applications. This process includes: - Easy project start up, with an iterative approach, - More efficient setting up of the project's functional coverage, - Simplified maintenance for a fixed cost,Easy management of the project versioning.
Popular Tags:
18
Nuxeo Studio in 10mn 2013/10/09 - Benjamin JALON
Transcript
Page 1: [Nuxeo World 2013] Nuxeo Studio

Nuxeo Studio in 10mn

2013/10/09 - Benjamin JALON

Page 2: [Nuxeo World 2013] Nuxeo Studio

Nuxeo edition activity

Nuxeo Platform

Content Management Eco-System

Nuxeo Studio

Nuxeo IDE

Funkload

...

••••••

2

Page 3: [Nuxeo World 2013] Nuxeo Studio

What is an Nuxeo Application ?

Application Server(Tomcat, JBoss)

Nuxeo Runtime

ModulesModulesModulesModulesModulesBundlesBundlesBundleBundleBundle

3

Page 4: [Nuxeo World 2013] Nuxeo Studio

Example of Features covered

Workflow

Templating

Document ListingManagement

Structure Template

Converter

eMailManagement

Scheduler

Automation

LDAPintegration API REST Multi-tenant

Long taskmanager Style

Desktop integrationPreview

Form

Vocabulary Behaviormanagement

XML ParserCSV Parser Relation Activity Stream

Quota Rating Reporting

etc...

Typology

4

Page 5: [Nuxeo World 2013] Nuxeo Studio

Nuxeo Platform = all bundles available

What is the Nuxeo Platform ?

Application Server(Tomcat, JBoss)

Nuxeo Runtime

BundleBundleBundleBundleBundleBundleBundle

BundleBundleBundleBundleBundleBundleBundleBundleBundleBundleBundle

BundleBundleBundleBundleBundleBundleBundleBundleBundle

BundleBundleBundleBundleBundleBundleBundleBundleBundleBundle

BundleBundleBundleBundleBundleBundleBundleBundleBundleBundle

5

Page 6: [Nuxeo World 2013] Nuxeo Studio

What is a module ?

Application Server(Tomcat, JBoss)

Nuxeo Runtime

module CAP = ∑ bundles

module DM = ∑ bundles

6

Page 7: [Nuxeo World 2013] Nuxeo Studio

What is Your application ?

Application Server(Tomcat, JBoss)

Nuxeo Runtime

CAP

DM

Configuration

7

Page 8: [Nuxeo World 2013] Nuxeo Studio

Bundle configurability

Extensionpoints

a Contribution

8

Page 9: [Nuxeo World 2013] Nuxeo Studio

Configuration

Configuration

=

9

Page 10: [Nuxeo World 2013] Nuxeo Studio

What we did before Nuxeo Studio

10

Page 11: [Nuxeo World 2013] Nuxeo Studio

Nuxeo Studio Configuration example

Typology Highlevel configuration

DocType

LifeCycle

CreationForm

View

Initialization

11

Page 12: [Nuxeo World 2013] Nuxeo Studio

All Business Logic in Nuxeo Studio

Final Configuration Bundle

etc...

Configuration

Workflow Typologie Structure

ContentView

EventHandler

Actions Automation

Vocabulary

Page 13: [Nuxeo World 2013] Nuxeo Studio

Nuxeo Studio

Studio Project UIhigh level presentation

of configuration

Storage high levelconfiguration

5.6

13

Page 14: [Nuxeo World 2013] Nuxeo Studio

Nuxeo Studio

Studio Project UIhigh level presentation

of configuration

5.7.3

Storage high levelconfiguration

14

Page 15: [Nuxeo World 2013] Nuxeo Studio

Nuxeo Studio

Studio Project UIhigh level presentation

of configuration

5.8

Storage high levelconfiguration

15

Page 16: [Nuxeo World 2013] Nuxeo Studio

What is not covered by Nuxeo Studio ?

When there is Missing features in Nuxeo Studio:Quick improvements driven by customer needsAutomatic update of your projects

Non-Standard System Integration (Nuxeo IDE)Business Specific UI (Nuxeo IO)

•••

••

16

Page 17: [Nuxeo World 2013] Nuxeo Studio

Studio project feature coverage

StudioOther Studio Other

17

Page 18: [Nuxeo World 2013] Nuxeo Studio

Maintenance effort


Recommended