Discover Nuxeo Studio

23
studio June 26, 2013 Thibaud Arguillere Laurent Doguin Discover Nuxeo Studio

description

 

Transcript of Discover Nuxeo Studio

Page 1: Discover Nuxeo Studio

studioJune 26, 2013

Thibaud ArguillereLaurent Doguin

Discover Nuxeo Studio

Page 2: Discover Nuxeo Studio

studio

About Nuxeo

2

Page 3: Discover 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: Discover 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: Discover 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: Discover Nuxeo Studio

studio

Great Customers

6

Page 7: Discover Nuxeo Studio

studio 7

Naked Content

Page 8: Discover Nuxeo Studio

studio 7

Naked Content

Page 9: Discover Nuxeo Studio

studio 7

Naked Content

META

DATA

Page 10: Discover Nuxeo Studio

studio

Nuxeo Studio

8

Page 11: Discover Nuxeo Studio

studio

What is Studio Anyway?

9

• 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

Page 12: Discover Nuxeo Studio

studio

Before Nuxeo Studio

10

<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>

Page 13: Discover 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.

11

Page 14: Discover 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 Groups configuration

• Widget Configuration

12

Page 15: Discover Nuxeo Studio

studio

What’s New?

13

Page 16: Discover Nuxeo Studio

studio

New Style for the User Interface

14

We a good UX

Page 17: Discover Nuxeo Studio

studio

Target Package Option for DM, DAM

15

Page 18: Discover Nuxeo Studio

studio

New DAM and DM Templates

16

Page 19: Discover Nuxeo Studio

studio

DAM Features

17

Page 20: Discover Nuxeo Studio

studio 18

1 2 3

Customize Every Part of DAM

Page 21: Discover Nuxeo Studio

studio

Demo

19

Page 22: Discover Nuxeo Studio

studio

Questions?

20

Page 23: Discover Nuxeo Studio

studio

Thank You!

21

Laurent DoguinCommunity Guye-mail: [email protected]: @ldoguin

Thibaud Arguillere, PreSales Engineer and Technology Evangeliste-mail: [email protected]: @ThibArg