Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Content Management Platform
For Business Applications/
Laurent Doguin
Damien Metzler
Building a Front-end for
the Nuxeo Pl...
Content Platform
A comprehensive ecosystem
that improves the productivity of application
developers and application delive...
Nuxeo / Why?
Nuxeo supports customers in creating, building,
maintaining, deploying and operating apps
Nuxeo covers the fu...
Great Customers
4
The Nuxeo Platform Approach
5
Nuxeo Platform
100% Open Source Content Management Platform
Content Application Platform
A p...
The Nuxeo Platform Approach
6
User Interface
7
AngularJS
8
Nuxeo
Core
Nuxeo
Platform Services
Java API
(POJO)
WebServices
+ REST
Operation Chains
CMIS
WebDAV
ATOM/
REST
SOAP
Brows...
The Right Tools
9
Your Content Application Runtime
Configure your
application
in Nuxeo Studio
Develop new features
in Nuxe...
Nuxeo Studio
A Platform for Content Applications
10
Nuxeo Studio - Key Features
11
Content Model definition
Content Views & Form
Design
Content Routing (Workflow)
Content Aut...
Nuxeo Studio - Benefits
Develop faster: start fast, reuse
Focus on your model and business logic, not on
plumbing
Deploy &...
13
Developing an Application
Simple CRUD
application
List, edit, create, delete
books
Custom content type
defined in Nuxeo...
Demo
14
What’s Next?
15
Download: nuxeo.com/download
Source code for this demo:
github.com/dmetzler/nuxeo-book/tree/master/nuxeo-
...
Thank You!
16
Laurent Doguin, Community Guy
e-mail: ldoguin@nuxeo.com
Follow me: @ldoguin
github.com/ldoguin
Damien Metzle...
Upcoming SlideShare
Loading in …5
×

[Webinar] Building a Front-end for the Nuxeo Platform with AngularJS

4,341 views

Published on

As application builders, you often need a gorgeous, dressed-up front-end to drive adoption of your content-centric applications. With the Nuxeo Platform, you are in good hands. It supports CMIS, making it really easy to integrate with web front-end applications that support this standard (like the Hippo CMS – we did a webinar with them. You should check it out; they're awesome).

Published in: Technology
  • Be the first to comment

  • Be the first to like this

[Webinar] Building a Front-end for the Nuxeo Platform with AngularJS

  1. 1. Content Management Platform For Business Applications/ Laurent Doguin Damien Metzler Building a Front-end for the Nuxeo Platform with AngularJS
  2. 2. Content Platform A comprehensive ecosystem that improves the productivity of application developers and application deliverers enabling them to provide successful content driven applications 2
  3. 3. Nuxeo / Why? Nuxeo supports customers in creating, building, maintaining, deploying and operating apps 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 • • • • • • • 3
  4. 4. Great Customers 4
  5. 5. The Nuxeo Platform Approach 5 Nuxeo Platform 100% Open Source Content Management Platform Content Application Platform A packaged development framework for building content-centric applications YOUR CONTENT-CENTRIC APPLICATION Document Management Manage structured and unstructured content and document repositories Case Management Manage document-based business processes (ex: claims and invoices processing) Digital Asset Management Manage and publish collections of digital assets including images, audio, and video Nuxeo Connect Subscription Services for Dev & Ops Maintenance Hot Fixes and Service Packs, automated maintenance tools Tech Support Different Service Level Agreements scaled for project criticality Nuxeo IDE IDE integrating with Studio to extend the Platform Nuxeo Studio Online Customization and Configuration Toolset Nuxeo Marketplace Online marketplace for plugins, solutions and templates for the Platform Develop, Build, Extend, Configure, Package Social Collaboration Collaborate and share with your teams and communities in a social environment TrainingServices+ProfessionalServices 11
  6. 6. The Nuxeo Platform Approach 6
  7. 7. User Interface 7 AngularJS
  8. 8. 8 Nuxeo Core Nuxeo Platform Services Java API (POJO) WebServices + REST Operation Chains CMIS WebDAV ATOM/ REST SOAP Browser Binding WebDAV API REST/ Document Oriented REST/ Operation Oriented Services
  9. 9. The Right Tools 9 Your Content Application Runtime Configure your application in Nuxeo Studio Develop new features in Nuxeo IDE Use pre-built features from Nuxeo Marketplace Deploy via Nuxeo Connect
  10. 10. Nuxeo Studio A Platform for Content Applications 10
  11. 11. Nuxeo Studio - Key Features 11 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. 12. Nuxeo Studio - Benefits Develop faster: start fast, reuse Focus on your model and business logic, not on plumbing Deploy & update easily on your various platforms thanks to the Update Center & Nuxeo Marketplace Protect your investment: Forward compatibility guaranteed! No more upgrades that break your customization work. • • • • 12
  13. 13. 13 Developing an Application Simple CRUD application List, edit, create, delete books Custom content type defined in Nuxeo Studio: a Book Plug AngularJS controller end-points to Nuxeo REST APIs • • • •
  14. 14. Demo 14
  15. 15. What’s Next? 15 Download: nuxeo.com/download Source code for this demo: github.com/dmetzler/nuxeo-book/tree/master/nuxeo- book-angular Blog post with sample code: www.nuxeo.com/blog/development/2013/06/nuxeo- angularjs-automation/ • • • NUXEOWORLD.COM/REGISTER
  16. 16. Thank You! 16 Laurent Doguin, Community Guy e-mail: ldoguin@nuxeo.com Follow me: @ldoguin github.com/ldoguin Damien Metzler, Software Developer e-mail: dmetzler@nuxeo.com Follow me: @damienmetzler github.com/dmetzler

×