Upload
nuxeo
View
291
Download
5
Tags:
Embed Size (px)
DESCRIPTION
Adding new features to a Nuxeo application means, most of the time, just adding a .jar to the “bundles” (or “plugins”) folder of the Nuxeo server – a quick and easy process. Right? Not if you have to deal with dependencies, lifecycle states (development or production-ready?), or third-party plug-ins, just to mention a few drawbacks of this drag’n'drop algorithm. In this short session, Thibaud will introduce the Nuxeo Marketplace and explain how it makes all this process as easy as possible.
Citation preview
Marketplace Packages2013-10-09
Thibaud Arguillere@thibarg
Thursday, October 17, 13
Marketplace Package
2
Thursday, October 17, 13
Marketplace Package
2
Structured Contentfor Easy Deployment
of Plug-ins/Configuration
Thursday, October 17, 13
3
Structured Contentfor Easy Deployment
of Plug-ins/Configuration
Thursday, October 17, 13
3
Structured Contentfor Easy Deployment
of Plug-ins/Configuration
Thursday, October 17, 13
3
Structured Contentfor Easy Deployment
of Plug-ins/Configuration➡ Extends the Platform
Thursday, October 17, 13
3
Structured Contentfor Easy Deployment
of Plug-ins/Configuration➡ Extends the Platform➡ Manual Installation
Thursday, October 17, 13
3
Structured Contentfor Easy Deployment
of Plug-ins/Configuration➡ Extends the Platform➡ Manual Installation
Thursday, October 17, 13
3
Structured Contentfor Easy Deployment
of Plug-ins/Configuration➡ Extends the Platform➡ Manual Installation
Thursday, October 17, 13
3
Structured Contentfor Easy Deployment
of Plug-ins/Configuration➡ Extends the Platform➡ Manual Installation
Thursday, October 17, 13
3
Structured Contentfor Easy Deployment
of Plug-ins/Configuration➡ Extends the Platform➡ Manual Installation
Thursday, October 17, 13
4
➡ Extends the Platform➡ Manual Installation
Structured Contentfor Easy Deployment
of Plug-ins/Configuration
Thursday, October 17, 13
4
➡ Extends the Platform➡ Manual Installation
Uninstall
Structured Contentfor Easy Deployment
of Plug-ins/Configuration
Thursday, October 17, 13
4
➡ Extends the Platform➡ Manual Installation
UninstallUpgrade
Structured Contentfor Easy Deployment
of Plug-ins/Configuration
Thursday, October 17, 13
5
➡ Extends the Platform➡ Manual Installation
UninstallUpgrade
?
????
Structured Contentfor Easy Deployment
of Plug-ins/Configuration
Thursday, October 17, 13
5
➡ Extends the Platform➡ Manual Installation
UninstallUpgrade
?
????
Structured Contentfor Easy Deployment
of Plug-ins/Configuration
Thursday, October 17, 13
5
➡ Extends the Platform➡ Manual Installation
UninstallUpgrade
?
????
Structured Contentfor Easy Deployment
of Plug-ins/Configuration
Thursday, October 17, 13
5
➡ Extends the Platform➡ Manual Installation
UninstallUpgrade
?
????
Structured Contentfor Easy Deployment
of Plug-ins/Configuration
Thursday, October 17, 13
6
Structured Contentfor Easy Deployment
of Plug-ins/Configuration
Thursday, October 17, 13
6
Structured Contentfor Easy Deployment
of Plug-ins/Configuration➡ One single .zip
Thursday, October 17, 13
6
Structured Contentfor Easy Deployment
of Plug-ins/Configuration➡ One single .zip, with Everything Inside
Thursday, October 17, 13
6
Structured Contentfor Easy Deployment
of Plug-ins/Configuration➡ One single .zip➡ With Rules
nxserver/bundles
nxserver/lib
nxserver/bundlesnxserver/bundles
nxserver/lib
, with Everything Inside
Thursday, October 17, 13
6
Structured Contentfor Easy Deployment
of Plug-ins/Configuration➡ One single .zip➡ With Rules
nxserver/bundles
nxserver/lib
nxserver/bundlesnxserver/bundles
nxserver/libif version OK
if version OK
, with Everything Inside
Thursday, October 17, 13
6
Structured Contentfor Easy Deployment
of Plug-ins/Configuration➡ One single .zip➡ With Rules➡ And Info
nxserver/bundles
nxserver/lib
nxserver/bundlesnxserver/bundles
nxserver/libif version OK
if version OK
, with Everything Inside
Thursday, October 17, 13
7
Structured Contentfor Easy Deployment
of Plug-ins/Configuration➡ One single .zip➡ With Rules➡ And Info
nxserver/bundles
nxserver/lib
, with Everything Inside
•Version•Dependencies•Home Page
•Supported Platforms•Production State• . . .
Thursday, October 17, 13
8
Structured Contentfor Easy Deployment
of Plug-ins/Configuration➡ One single .zip➡ With Rules➡ And Infos
nxserver/bundles
nxserver/lib
, with All Inside
•Version•Dependencies•Home Page
•Supported Platforms•Production State• . . .
Thursday, October 17, 13
9
Structured Contentfor Easy Deployment
of Plug-ins/Configuration
Thursday, October 17, 13
9
Structured Contentfor Easy Deployment
of Plug-ins/Configuration
➡ Admin Center➡ nuxeoctl
Thursday, October 17, 13
Structured Contentfor Easy Deployment
of Plug-ins/Configuration
"So if you're a Nuxoe COnnect subscriber ..."
Thursday, October 17, 13
Structured Contentfor Easy Deployment
of Plug-ins/Configuration
"So if you're a Nuxoe COnnect subscriber ..."
Thursday, October 17, 13
Structured Contentfor Easy Deployment
of Plug-ins/Configuration
"So if you're a Nuxoe COnnect subscriber ..."
Thursday, October 17, 13
Structured Contentfor Easy Deployment
of Plug-ins/Configuration
"So if you're a Nuxoe COnnect subscriber ..."
Thursday, October 17, 13
Structured Contentfor Easy Deployment
of Plug-ins/Configuration
Thursday, October 17, 13
Structured Contentfor Easy Deployment
of Plug-ins/Configuration
Thursday, October 17, 13
Structured Contentfor Easy Deployment
of Plug-ins/Configuration
Thursday, October 17, 13
Structured Contentfor Easy Deployment
of Plug-ins/Configuration
Thursday, October 17, 13
Structured Contentfor Easy Deployment
of Plug-ins/Configuration
Thursday, October 17, 13
Structured Contentfor Easy Deployment
of Plug-ins/Configuration
Thursday, October 17, 13
Structured Contentfor Easy Deployment
of Plug-ins/Configuration
Thursday, October 17, 13
Structured Contentfor Easy Deployment
of Plug-ins/Configuration
Thursday, October 17, 13
13
Structured Contentfor Easy Deployment
of Plug-ins/Configuration
➡ Admin Center➡ ./nuxeoctl
Thursday, October 17, 13
13
Structured Contentfor Easy Deployment
of Plug-ins/Configuration
➡ Admin Center➡ ./nuxeoctl mp-list
mp-install
mp-uninstall
mp-...etc...
Thursday, October 17, 13
14
Structured Contentfor Easy Deployment
of Plug-ins/Configuration
Thursday, October 17, 13
14
Structured Contentfor Easy Deployment
of Plug-ins/Configuration./nuxeoctl mp-list
Thursday, October 17, 13
14
Structured Contentfor Easy Deployment
of Plug-ins/Configuration./nuxeoctl mp-listDetected Tomcat server.Nuxeo home: /var/lib/nuxeo/serverNuxeo configuration: /etc/nuxeo/nuxeo.confInclude template: /var/lib/nuxeo/server/templates/common-baseInclude template: /var/lib/nuxeo/server/templates/commonInclude template: /var/lib/nuxeo/server/templates/postgresqlInclude template: /var/lib/nuxeo/server/templates/damLocal packages: addon started nuxeo-csv (id: nuxeo-csv-1.0.2) addon started nuxeo-dam (id: nuxeo-dam-5.7.3) addon started nuxeo-dm (id: nuxeo-dm-5.7.3) addon started nuxeo-social-collaboration (id: nuxeo-social
./nuxeoctl mp-listDetected Tomcat server.Nuxeo home: /var/lib/nuxeo/serverNuxeo configuration: /etc/nuxeo/nuxeo.confInclude template: /var/lib/nuxeo/server/templates/common-baseInclude template: /var/lib/nuxeo/server/templates/commonInclude template: /var/lib/nuxeo/server/templates/postgresqlInclude template: /var/lib/nuxeo/server/templates/damLocal packages: addon started nuxeo-csv (id: nuxeo-csv-1.0.2) addon started nuxeo-dam (id: nuxeo-dam-5.7.3) addon started nuxeo-dm (id: nuxeo-dm-5.7.3) addon started nuxeo-social-collaboration (id: nuxeo-social
Thursday, October 17, 13
Marketplace Package
15
Structured Contentfor Easy Deployment
Thursday, October 17, 13
Links• Creating Marketplace Packages:
http://doc.nuxeo.com/x/CwIz
• Sample on GitHub:https://github.com/nuxeo/nuxeo-marketplace-sample
• Connect Subscription:https://connect.nuxeo.com/nuxeo/site/marketplace/product/all
16
Thursday, October 17, 13
#NxWor
ld13
!Thank you
Thursday, October 17, 13