découvrez nuxeo studio
DESCRIPTION
TRANSCRIPT
studioJune 26, 2013
Frédéric VadonLaurent 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
...a business application platformDocument storage
RelationsVersions
Templates
IndexingSearch
Web UIMobile UIFormsWidgetsGadgets
WorkflowLifecycleRetention
Security Authentication
Audit
CommentsAnnotationsCollaboration
7
Nuxeo Platform is...
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
studio
Nuxeo Studio
9
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
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>
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
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
studio
What’s New?
14
studio
New Style for the User Interface
15
We a good UX
studio
Target Package Option for DM, DAM
16
studio
New DAM and DM Templates
17
studio
DAM Features
18
studio 19
1 2 3
Customize Every Part of DAM
studio
Demo
20
studio
Questions?
21
studio
Thank You!
22
Laurent DoguinCommunity Guy
e-mail: [email protected]: @ldoguin
Frédéric Vadon, PreSales Engineer
e-mail: [email protected]