découvrez nuxeo studio

22
studio June 26, 2013 Frédéric Vadon Laurent Doguin Discover Nuxeo Studio

Upload: nuxeo

Post on 18-Nov-2014

639 views

Category:

Technology


0 download

DESCRIPTION

 

TRANSCRIPT

Page 1: Découvrez Nuxeo Studio

studioJune 26, 2013

Frédéric VadonLaurent Doguin

Discover Nuxeo Studio

Page 2: Découvrez Nuxeo Studio

studio

About Nuxeo

2

Page 3: Découvrez Nuxeo Studio

studio

Nuxeo, the Company

• An open source Content Management Platform for Business Applications

• 13 years of expertise / 500+ customers, mainly large enteprises / 5000+ installations worldwide

• Sells Nuxeo Connect, a subscription service providing support, maintenance, Cloud services, and Nuxeo Studio

• Dual HQ: Paris & New York City / offices in San Francisco & Boston

• Global Partner Network

• Driven by innovation, with R&D contributing to Eclipse, Apache, OASIS (CMIS), and many other projects

3

Page 4: Découvrez Nuxeo Studio

studio

Nuxeo / Why?• Nuxeo supports customers in creating, building,

maintaining, deploying and operating content-centric business applications

• Nuxeo covers the full lifecycle of applications:

• Application Designer: Nuxeo Studio

• Development Environment: Nuxeo IDE (Eclipse), Maven Tooling

• Testing Toolset: Unit, Functional (Sl/WebDriver), Performance

• Deployment Tools: Nuxeo Marketplace, Update Center

• We focus on the complete experience for our customers, not just the software you run

4

Page 5: Découvrez Nuxeo Studio

studio

Nuxeo Platform100% Open Source Content Management Platform

Content Application PlatformA packaged development framework for building

content-centric applications

YOUR CONTENT-CENTRIC APPLICATION

Document ManagementManage structured and unstructured content and

document repositories

Case ManagementManage document-based business processes

(ex: claims and invoices processing)

Digital Asset ManagementManage, publish collections of digital assets

(pictures, videos) and related services

Nuxeo ConnectComplete Subscription Service

MaintenanceHot Fixes and Service Packs, automated

maintenance tools

Tech SupportDifferent Service Level Agreements

scaled for project criticality

Nuxeo IDEIntegrates with Studio to

extend the Platform

Nuxeo StudioOnline Customization and Configuration

Toolset

Nuxeo MarketplaceOnline marketplace for plugins, solutions

and templates for the Platform Develop, Build, Extend, Configure, Package

Social CollaborationCollaborate, access and share with your teams

and communities in a social manner

The Nuxeo Platform Approach

Page 6: Découvrez Nuxeo Studio

studio

Great Customers

6

Page 7: Découvrez Nuxeo Studio

studio

...a business application platformDocument storage

RelationsVersions

Templates

IndexingSearch

Web UIMobile UIFormsWidgetsGadgets

WorkflowLifecycleRetention

Security Authentication

Audit

CommentsAnnotationsCollaboration

7

Nuxeo Platform is...

Page 8: Découvrez Nuxeo Studio

studio

Nuxeo Platform is...

High-level frameworks

(Content Application Platform, Case Management Framework)

Extensible and configurable ECM services

(Document storage, workflow, indexing, security, relation management)

UI building blocks and frameworks

(Web apps, Websites, RIA, mobile)

Ready-to-use pre-packaged applications

(Document Management, Digital Asset Management)

8

Page 9: Découvrez Nuxeo Studio

studio

Nuxeo Studio

9

Page 10: Découvrez Nuxeo Studio

studio

What is Studio Anyway?

10

• Customize and configure the Nuxeo Platformwith an online graphical environment, no coding required

• For power users AND developersbuild your application faster

• IDE Integrationextend the platform and integrate your Studio projects

• Live checks & testsafter you save, Studio checks your project

• Locking mechanismfor multi-user projects

Page 11: Découvrez Nuxeo Studio

studio

Before Nuxeo Studio

11

<extension target="org.nuxeo.ecm.core.operation.OperationServiceComponent" point="chains"> <chain id="UIDUpdateChain"> <operation id="Context.FetchDocument"/> <operation id="Context.SetVar"> <param type="string" name="name">typeValue</param> <param type="object" name="value">expr:Document["sample:type"]</param> </operation> <operation id="Context.SetVar"> <param type="string" name="name">prefixValue</param> <param type="object" name="value">expr:Fn.getVocabularyLabel("TypePrefixVocabulary", typeValue)</param> </operation> <operation id="Context.SetVar"> <param type="string" name="name">idValue</param> <param type="object" name="value">expr:@{prefixValue}-@{Fn.getNextId(prefixValue)}</param> </operation> <operation id="Document.SetProperty"> <param type="serializable" name="value">expr:idValue</param> <param type="string" name="xpath">uid:uid</param> <param type="boolean" name="save">true</param>

Page 12: Découvrez Nuxeo Studio

studio

Benefits

• Develop faster: start fast, reuse

• Focus on your model and business logic, not on the plumbing

• Deploy and update easily multiple installations thanks to the Update Center & Nuxeo Marketplace

• Protect your investment: forward compatibility guaranteed! No more upgrades that break your customization work.

12

Page 13: Découvrez Nuxeo Studio

studio

Key Features

• Content model definition

• Content views & form design

• Content routing (workflow)

• Content automation, content transformation

• Tab configuration

• Search form design and composition

• Vocabulary management (for controlled list of choices)

• Application branding

• Email templating

• User and group configuration

• Widget configuration

13

Page 14: Découvrez Nuxeo Studio

studio

What’s New?

14

Page 15: Découvrez Nuxeo Studio

studio

New Style for the User Interface

15

We a good UX

Page 16: Découvrez Nuxeo Studio

studio

Target Package Option for DM, DAM

16

Page 17: Découvrez Nuxeo Studio

studio

New DAM and DM Templates

17

Page 18: Découvrez Nuxeo Studio

studio

DAM Features

18

Page 19: Découvrez Nuxeo Studio

studio 19

1 2 3

Customize Every Part of DAM

Page 20: Découvrez Nuxeo Studio

studio

Demo

20

Page 21: Découvrez Nuxeo Studio

studio

Questions?

21