discover nuxeo studio
DESCRIPTION
TRANSCRIPT
studioJune 26, 2013
Thibaud ArguillereLaurent Doguin
Discover Nuxeo Studio
studio
About Nuxeo
2
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
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
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
studio
Great Customers
6
studio 7
Naked Content
studio 7
Naked Content
studio 7
Naked Content
META
DATA
studio
Nuxeo Studio
8
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
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>
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
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
studio
What’s New?
13
studio
New Style for the User Interface
14
We a good UX
studio
Target Package Option for DM, DAM
15
studio
New DAM and DM Templates
16
studio
DAM Features
17
studio 18
1 2 3
Customize Every Part of DAM
studio
Demo
19
studio
Questions?
20
studio
Thank You!
21
Laurent DoguinCommunity Guye-mail: [email protected]: @ldoguin
Thibaud Arguillere, PreSales Engineer and Technology Evangeliste-mail: [email protected]: @ThibArg