+ All Categories
Home > Technology > [Webinar] Building a Front-end for the Nuxeo Platform with AngularJS

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

Date post: 06-Sep-2014
Category:
Upload: nuxeo
View: 2,507 times
Download: 0 times
Share this document with a friend
Description:
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).
Popular Tags:
16
Content Management Platform For Business Applications / Laurent Doguin Damien Metzler Building a Front-end for the Nuxeo Platform with AngularJS
Transcript
Page 1: [Webinar] Building a Front-end for the Nuxeo Platform with AngularJS

Content Management PlatformFor Business Applications/

Laurent DoguinDamien Metzler

Building a Front-end forthe Nuxeo Platform

with AngularJS

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

Content Platform

A comprehensive ecosystem

that improves the productivity of applicationdevelopers and application deliverers

enabling them to provide successful contentdriven applications

2

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

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

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

Great Customers

4

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

The Nuxeo Platform Approach

5

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 and publish collections of digital assets

including images, audio, and video

Nuxeo Connect SubscriptionServices for Dev & Ops

MaintenanceHot Fixes and Service Packs,automated maintenance tools

Tech SupportDifferent Service Level Agreements

scaled for project criticality

Nuxeo IDEIDE integrating 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 and share with your teams

and communities in a social environment

Trai

ning

Ser

vice

s +

Prof

essi

onal

Ser

vice

s

11

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

The Nuxeo Platform Approach

6

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

User Interface

7

AngularJS

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

8

NuxeoCore

NuxeoPlatform Services

Java API(POJO)

WebServices+ REST

Operation Chains

CMIS

WebDAV

ATOM/REST

SOAP

BrowserBinding

WebDAVAPI

REST/ Document Oriented

REST/Operation Oriented

Services

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

The Right Tools

9

Your Content Application Runtime

Configure yourapplication

in Nuxeo Studio

Develop new featuresin Nuxeo IDE

Use pre-built features from Nuxeo Marketplace

Deploy viaNuxeo Connect

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

Nuxeo Studio

A Platform for Content Applications

10

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

Nuxeo Studio - Key Features

11

Content Model definition

Content Views & FormDesign

Content Routing (Workflow)

Content Automation, ContentTransformation

Tab Configuration

Search form design and

composition

Vocabulary Management (forcontrolled list of choices)

Application Branding

Email Templating

User and Groupsconfiguration

Widget Configuration

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

Nuxeo Studio - Benefits

Develop faster: start fast, reuse

Focus on your model and business logic, not onplumbing

Deploy & update easily on your various platformsthanks to the Update Center & Nuxeo Marketplace

Protect your investment: Forward compatibilityguaranteed! No more upgrades that break yourcustomization work.

••

12

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

13

Developing an ApplicationSimple CRUD

application List, edit, create, delete

books

Custom content typedefined in Nuxeo Studio:a Book

Plug AngularJScontroller end-points toNuxeo REST APIs

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

Demo

14

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

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

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

Thank You!

16

Laurent Doguin, Community Guy e-mail: [email protected] me: @ldoguingithub.com/ldoguin

Damien Metzler, Software Developere-mail: [email protected] me: @damienmetzlergithub.com/dmetzler


Recommended