Your SlideShare is downloading. ×
  • Like
  • Save
Nuxeo World Session: Nuxeo Studio - Deep Dive
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Now you can save presentations on your phone or tablet

Available for both IPhone and Android

Text the download link to your phone

Standard text messaging rates apply

Nuxeo World Session: Nuxeo Studio - Deep Dive

  • 4,390 views
Published

Presentation by Alain Escaffre on Nuxeo Studio and the benefits you receive by using it (shown live at Nuxeo World, November 17-18, 2010).

Presentation by Alain Escaffre on Nuxeo Studio and the benefits you receive by using it (shown live at Nuxeo World, November 17-18, 2010).

Published in Technology , Business
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
4,390
On SlideShare
0
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
1
Comments
0
Likes
0

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. 2010 November 17th - Alain Escaffre - Presales & Techncial product Manager ae@nuxeo.com Nuxeo Studio Deep Dive Monday, November 22, 2010
  • 2. What is Nuxeo Studio ? 2 Monday, November 22, 2010
  • 3. Classical ECM Forked Vendor product : JSP, Java Unimplemented Vendor Nuxeo Studio = StayCustomer requirements closer to the vendor’s product line while covering more requirements in your project. Nuxeo before Nuxeo Generic Product Nuxeo plugin: XLM and java Unimple mented Studio Customer requirements Un Nuxeo with Nuxeo generic product Nuxeo Studio generic Nuxeo plugin: im ple Studio (DM, DAM, CMF) customization XLM and java m en Customer requirements 3 Monday, November 22, 2010
  • 4. $ $ $ $ $ $ $ $ $ $ 4 Monday, November 22, 2010
  • 5. $ $ $ $ $ $ Specifications met $ $ $ $ Project management Technical implementation meetings Customer/user presence Repetitive tasks Architecture Bugfixing Customer SI integration Technical production 5 Monday, November 22, 2010
  • 6. $ $ $ $ $ $ $ $ $ $ Change management Technical implementation Nuxeo Studio = Spend more time management users, be Architecture Bugfixing Project with the meetings more reactive to theirSpeciffications meeting Customer SI Integration requirements. Iterative cycles User feedback meetings Technical production Customer/user presence 6 Monday, November 22, 2010
  • 7. No more suspense ... A two minuts video sample ! 7 Monday, November 22, 2010
  • 8. 8 Monday, November 22, 2010
  • 9. Studio by the Numbers 9 Monday, November 22, 2010
  • 10. Studio by the Numbers • 12 features that can be configured from Studio • 1 month and a half: average time between two Studio releases • x 5: Estimated time gained for basic configuration tasks • 2 minutes: The estimated time to start using Studio • 2 seconds: The time to upgrade your studio 10 project from Nuxeo DM 5.3 to Nuxeo DM 5.4 ! Monday, November 22, 2010
  • 11. Technical Overview: How It Works 11 Monday, November 22, 2010
  • 12. User input User input persistence Nuxeo configuration generation engine DM5.3.2 DM5.4 Install and hot-reload Nuxeo package from Nuxeo Admin Center 12 Monday, November 22, 2010
  • 13. Studio - Typical use cases • Implement new content models for domains such as HR, Legal, Accounts Payable, ... • Design metadata inheritance rules • Inherit Customer ID from parent container • Implement document workflows • Automate document processing • Snapshot a document, transform it in PDF, email it 13 Monday, November 22, 2010
  • 14. Studio - Typical use cases • Implement a document delivery process • Create a REST API to integrate your apps with Nuxeo repository, create business objects remotely, change their lifecycle state, ... • List is endless, Nuxeo Studio introduces a limitless number of enhancement possibilities to a DAM, DM or CMF instance ! 14 Monday, November 22, 2010
  • 15. Studio scope - Feature Highlights • Content Model and lifecycle definition • Content views and form composition • Vocabulary (controlled lists) management • Search capabilities configuration (Advanced search, faceted search, virtual navigation, ...) • Application branding • User actions (buttons, links ...) 15 Monday, November 22, 2010
  • 16. Studio scope - Feature Highlights • Permissions • Automation with REST end points: workflows, business rules. 16 Monday, November 22, 2010
  • 17. Studio scope - Feature Highlights - Automation principle 17 Monday, November 22, 2010
  • 18. Studio scope - Feature Highlights - Automation principle Accept: void Fetch Document Return: document Accept: document Get Parent Return: document Accept: document Get Files Return: bloblist Accept: bloblist Zip Return: blob Accept: document Set File Return: document 18 Monday, November 22, 2010
  • 19. Studio scope - Feature Highlights - Automation principle Automation I am used in automated I can make buttons for workflow steps user-click processing I am used to make custom I am used to compose REST API document database triggers 19 Monday, November 22, 2010
  • 20. Nuxeo Studio: Demo Time 20 Monday, November 22, 2010
  • 21. Nuxeo Studio is a Professional Tool • Configuration versioning • Maven exposition • Cloud backup • Sources in the plugin itself ! (no compiled Java code, just XML) • Extension ability thanks to registries 21 Monday, November 22, 2010
  • 22. Nuxeo Studio: What’s Coming Next? • More automated control and help • Widgets, widgets, widgets • Multi-project handling • Template • Marketplace package ingestion 22 Monday, November 22, 2010
  • 23. Nuxeo Studio: ? • Share configuration between applications • Include packages from marketplace • Include side Eclipse development 23 Monday, November 22, 2010
  • 24. «MyCompany» Connect account Nuxeo Marketplace Markeplace publishing Shared package SP3 «MyCompany» Shared package SP3 MyCompany Shared packages library i on Package P de finit Shared package SP1 Shared package SP2 . in app e includ Package M k age Pac Shared package SP1 Package P Shared package SP2 Shared package SP2 Config Studio dédiée A Config Studio dédiée B FT Application A Application B RA definition Definition D Setup from Application definition Update center Update center Nuxeo DM + Nuxeo DM + 24 SP1 + SP2 + Studio P + SP2 + Studio Instance A Instance B Monday, November 22, 2010
  • 25. Business Analyst ?/ System integrator ? Information Architect Who can use Nuxeo Studio ? Solution ?provider 25 Monday, November 22, 2010
  • 26. How to try ? • You are already a Nuxeo customer: • Ask your support rep! • Not yet a customer ? • 30 Day Free Trial Available --> https://connect.nuxeo.com/nuxeo/site/connect/trial/ form 26 Monday, November 22, 2010
  • 27. 2010 November 17th Thank you ! @aescaffre, ae@nuxeo.com Monday, November 22, 2010