Your SlideShare is downloading. ×
0
Marketplace Packages
2013-10-09
Thibaud Arguillere
@thibarg
Thursday, October 17, 13
Marketplace Package

2
Thursday, October 17, 13
Marketplace Package
Structured Content
for Easy Deployment
of Plug-ins/Configuration

2
Thursday, October 17, 13
Structured Content
for Easy Deployment
of Plug-ins/Configuration

3
Thursday, October 17, 13
Structured Content
for Easy Deployment
of Plug-ins/Configuration

3
Thursday, October 17, 13
Structured Content
for Easy Deployment
of Plug-ins/Configuration
➡ Extends the Platform

3
Thursday, October 17, 13
Structured Content
for Easy Deployment
of Plug-ins/Configuration
➡ Extends the Platform
➡ Manual Installation

3
Thursday, ...
Structured Content
for Easy Deployment
of Plug-ins/Configuration
➡ Extends the Platform
➡ Manual Installation

3
Thursday, ...
Structured Content
for Easy Deployment
of Plug-ins/Configuration
➡ Extends the Platform
➡ Manual Installation

3
Thursday, ...
Structured Content
for Easy Deployment
of Plug-ins/Configuration
➡ Extends the Platform
➡ Manual Installation

3
Thursday, ...
Structured Content
for Easy Deployment
of Plug-ins/Configuration
➡ Extends the Platform
➡ Manual Installation

3
Thursday, ...
Structured Content
for Easy Deployment
of Plug-ins/Configuration
➡ Extends the Platform
➡ Manual Installation

4
Thursday, ...
Structured Content
for Easy Deployment
of Plug-ins/Configuration
➡ Extends the Platform
➡ Manual Installation
Uninstall

4
...
Structured Content
for Easy Deployment
of Plug-ins/Configuration
➡ Extends the Platform
➡ Manual Installation
Uninstall
Upg...
Structured Content
for Easy Deployment
of Plug-ins/Configuration
➡ Extends the Platform
➡ Manual Installation
Uninstall
Upg...
Structured Content
for Easy Deployment
of Plug-ins/Configuration
➡ Extends the Platform
➡ Manual Installation
Uninstall
Upg...
Structured Content
for Easy Deployment
of Plug-ins/Configuration
➡ Extends the Platform
➡ Manual Installation
Uninstall
Upg...
Structured Content
for Easy Deployment
of Plug-ins/Configuration
➡ Extends the Platform
➡ Manual Installation
Uninstall
Upg...
Structured Content
for Easy Deployment
of Plug-ins/Configuration

6
Thursday, October 17, 13
Structured Content
for Easy Deployment
of Plug-ins/Configuration
➡ One single .zip

6
Thursday, October 17, 13
Structured Content
for Easy Deployment
of Plug-ins/Configuration
➡ One single .zip, with Everything Inside

6
Thursday, Oct...
Structured Content
for Easy Deployment
of Plug-ins/Configuration
➡ One single .zip, with Everything Inside
➡ With Rules
nxs...
Structured Content
for Easy Deployment
of Plug-ins/Configuration
➡ One single .zip, with Everything Inside
➡ With Rules
nxs...
Structured Content
for Easy Deployment
of Plug-ins/Configuration
➡ One single .zip, with Everything Inside
➡ With Rules
➡ A...
Structured Content
for Easy Deployment
of Plug-ins/Configuration
➡ One single .zip, with Everything Inside
➡ With Rules
➡ A...
Structured Content
for Easy Deployment
of Plug-ins/Configuration
➡ One single .zip, with All Inside
➡ With Rules
➡ And Info...
Structured Content
for Easy Deployment
of Plug-ins/Configuration

9
Thursday, October 17, 13
Structured Content
for Easy Deployment
of Plug-ins/Configuration
➡ Admin Center
➡ nuxeoctl

9
Thursday, October 17, 13
Structured Content
for Easy Deployment
of Plug-ins/Configuration

"So if you're a Nuxoe
COnnect subscriber ..."

Thursday, ...
Structured Content
for Easy Deployment
of Plug-ins/Configuration

"So if you're a Nuxoe
COnnect subscriber ..."

Thursday, ...
Structured Content
for Easy Deployment
of Plug-ins/Configuration

"So if you're a Nuxoe
COnnect subscriber ..."

Thursday, ...
Structured Content
for Easy Deployment
of Plug-ins/Configuration

"So if you're a Nuxoe
COnnect subscriber ..."

Thursday, ...
Structured Content
for Easy Deployment
of Plug-ins/Configuration

Thursday, October 17, 13
Structured Content
for Easy Deployment
of Plug-ins/Configuration

Thursday, October 17, 13
Structured Content
for Easy Deployment
of Plug-ins/Configuration

Thursday, October 17, 13
Structured Content
for Easy Deployment
of Plug-ins/Configuration

Thursday, October 17, 13
Structured Content
for Easy Deployment
of Plug-ins/Configuration

Thursday, October 17, 13
Structured Content
for Easy Deployment
of Plug-ins/Configuration

Thursday, October 17, 13
Structured Content
for Easy Deployment
of Plug-ins/Configuration

Thursday, October 17, 13
Structured Content
for Easy Deployment
of Plug-ins/Configuration

Thursday, October 17, 13
Structured Content
for Easy Deployment
of Plug-ins/Configuration
➡ Admin Center
➡ ./nuxeoctl

13
Thursday, October 17, 13
Structured Content
for Easy Deployment
of Plug-ins/Configuration
➡ Admin Center
➡ ./nuxeoctl mp-list
mp-install
mp-uninstal...
Structured Content
for Easy Deployment
of Plug-ins/Configuration

14
Thursday, October 17, 13
Structured Content
for Easy Deployment
of Plug-ins/Configuration
./nuxeoctl mp-list

14
Thursday, October 17, 13
Structured Content
for Easy Deployment
of Plug-ins/Configuration
./nuxeoctl mp-list
Detected Tomcat server.
Nuxeo home:
/va...
Marketplace Package

Structured Content
for Easy Deployment

15
Thursday, October 17, 13
Links
• Creating Marketplace Packages:
http://doc.nuxeo.com/x/CwIz

• Sample on GitHub:
https://github.com/nuxeo/nuxeo-mar...
13
ld

or
xW
#N

Thank you
Thursday, October 17, 13

!
Upcoming SlideShare
Loading in...5
×

[Nuxeo World 2013] MARKETPLACE PACKAGES - THIBAUD ARGUILLERE

365

Published on

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.

Published in: Technology, Art & Photos
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
365
On Slideshare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
5
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Transcript of "[Nuxeo World 2013] MARKETPLACE PACKAGES - THIBAUD ARGUILLERE"

  1. 1. Marketplace Packages 2013-10-09 Thibaud Arguillere @thibarg Thursday, October 17, 13
  2. 2. Marketplace Package 2 Thursday, October 17, 13
  3. 3. Marketplace Package Structured Content for Easy Deployment of Plug-ins/Configuration 2 Thursday, October 17, 13
  4. 4. Structured Content for Easy Deployment of Plug-ins/Configuration 3 Thursday, October 17, 13
  5. 5. Structured Content for Easy Deployment of Plug-ins/Configuration 3 Thursday, October 17, 13
  6. 6. Structured Content for Easy Deployment of Plug-ins/Configuration ➡ Extends the Platform 3 Thursday, October 17, 13
  7. 7. Structured Content for Easy Deployment of Plug-ins/Configuration ➡ Extends the Platform ➡ Manual Installation 3 Thursday, October 17, 13
  8. 8. Structured Content for Easy Deployment of Plug-ins/Configuration ➡ Extends the Platform ➡ Manual Installation 3 Thursday, October 17, 13
  9. 9. Structured Content for Easy Deployment of Plug-ins/Configuration ➡ Extends the Platform ➡ Manual Installation 3 Thursday, October 17, 13
  10. 10. Structured Content for Easy Deployment of Plug-ins/Configuration ➡ Extends the Platform ➡ Manual Installation 3 Thursday, October 17, 13
  11. 11. Structured Content for Easy Deployment of Plug-ins/Configuration ➡ Extends the Platform ➡ Manual Installation 3 Thursday, October 17, 13
  12. 12. Structured Content for Easy Deployment of Plug-ins/Configuration ➡ Extends the Platform ➡ Manual Installation 4 Thursday, October 17, 13
  13. 13. Structured Content for Easy Deployment of Plug-ins/Configuration ➡ Extends the Platform ➡ Manual Installation Uninstall 4 Thursday, October 17, 13
  14. 14. Structured Content for Easy Deployment of Plug-ins/Configuration ➡ Extends the Platform ➡ Manual Installation Uninstall Upgrade 4 Thursday, October 17, 13
  15. 15. Structured Content for Easy Deployment of Plug-ins/Configuration ➡ Extends the Platform ➡ Manual Installation Uninstall Upgrade ? ? ? ? ? 5 Thursday, October 17, 13
  16. 16. Structured Content for Easy Deployment of Plug-ins/Configuration ➡ Extends the Platform ➡ Manual Installation Uninstall Upgrade ? ? ? ? ? 5 Thursday, October 17, 13
  17. 17. Structured Content for Easy Deployment of Plug-ins/Configuration ➡ Extends the Platform ➡ Manual Installation Uninstall Upgrade ? ? ? ? ? 5 Thursday, October 17, 13
  18. 18. Structured Content for Easy Deployment of Plug-ins/Configuration ➡ Extends the Platform ➡ Manual Installation Uninstall Upgrade ? ? ? ? ? 5 Thursday, October 17, 13
  19. 19. Structured Content for Easy Deployment of Plug-ins/Configuration 6 Thursday, October 17, 13
  20. 20. Structured Content for Easy Deployment of Plug-ins/Configuration ➡ One single .zip 6 Thursday, October 17, 13
  21. 21. Structured Content for Easy Deployment of Plug-ins/Configuration ➡ One single .zip, with Everything Inside 6 Thursday, October 17, 13
  22. 22. Structured Content for Easy Deployment of Plug-ins/Configuration ➡ One single .zip, with Everything Inside ➡ With Rules nxserver/bundles nxserver/bundles nxserver/bundles nxserver/lib nxserver/lib 6 Thursday, October 17, 13
  23. 23. Structured Content for Easy Deployment of Plug-ins/Configuration ➡ One single .zip, with Everything Inside ➡ With Rules nxserver/bundles nxserver/bundles if version OK nxserver/bundles nxserver/lib if version OK nxserver/lib 6 Thursday, October 17, 13
  24. 24. Structured Content for Easy Deployment of Plug-ins/Configuration ➡ One single .zip, with Everything Inside ➡ With Rules ➡ And Info nxserver/bundles nxserver/bundles if version OK nxserver/bundles nxserver/lib if version OK nxserver/lib 6 Thursday, October 17, 13
  25. 25. Structured Content for Easy Deployment of Plug-ins/Configuration ➡ One single .zip, with Everything Inside ➡ With Rules ➡ And Info • Version • Dependencies • Home Page • Supported Platforms • Production State •. . . nxserver/bundles nxserver/lib 7 Thursday, October 17, 13
  26. 26. Structured Content for Easy Deployment of Plug-ins/Configuration ➡ One single .zip, with All Inside ➡ With Rules ➡ And Infos • Version • Dependencies • Home Page • Supported Platforms • Production State •. . . nxserver/bundles nxserver/lib 8 Thursday, October 17, 13
  27. 27. Structured Content for Easy Deployment of Plug-ins/Configuration 9 Thursday, October 17, 13
  28. 28. Structured Content for Easy Deployment of Plug-ins/Configuration ➡ Admin Center ➡ nuxeoctl 9 Thursday, October 17, 13
  29. 29. Structured Content for Easy Deployment of Plug-ins/Configuration "So if you're a Nuxoe COnnect subscriber ..." Thursday, October 17, 13
  30. 30. Structured Content for Easy Deployment of Plug-ins/Configuration "So if you're a Nuxoe COnnect subscriber ..." Thursday, October 17, 13
  31. 31. Structured Content for Easy Deployment of Plug-ins/Configuration "So if you're a Nuxoe COnnect subscriber ..." Thursday, October 17, 13
  32. 32. Structured Content for Easy Deployment of Plug-ins/Configuration "So if you're a Nuxoe COnnect subscriber ..." Thursday, October 17, 13
  33. 33. Structured Content for Easy Deployment of Plug-ins/Configuration Thursday, October 17, 13
  34. 34. Structured Content for Easy Deployment of Plug-ins/Configuration Thursday, October 17, 13
  35. 35. Structured Content for Easy Deployment of Plug-ins/Configuration Thursday, October 17, 13
  36. 36. Structured Content for Easy Deployment of Plug-ins/Configuration Thursday, October 17, 13
  37. 37. Structured Content for Easy Deployment of Plug-ins/Configuration Thursday, October 17, 13
  38. 38. Structured Content for Easy Deployment of Plug-ins/Configuration Thursday, October 17, 13
  39. 39. Structured Content for Easy Deployment of Plug-ins/Configuration Thursday, October 17, 13
  40. 40. Structured Content for Easy Deployment of Plug-ins/Configuration Thursday, October 17, 13
  41. 41. Structured Content for Easy Deployment of Plug-ins/Configuration ➡ Admin Center ➡ ./nuxeoctl 13 Thursday, October 17, 13
  42. 42. Structured Content for Easy Deployment of Plug-ins/Configuration ➡ Admin Center ➡ ./nuxeoctl mp-list mp-install mp-uninstall mp-...etc... 13 Thursday, October 17, 13
  43. 43. Structured Content for Easy Deployment of Plug-ins/Configuration 14 Thursday, October 17, 13
  44. 44. Structured Content for Easy Deployment of Plug-ins/Configuration ./nuxeoctl mp-list 14 Thursday, October 17, 13
  45. 45. Structured Content for Easy Deployment of Plug-ins/Configuration ./nuxeoctl mp-list Detected Tomcat server. Nuxeo home: /var/lib/nuxeo/server Nuxeo configuration: /etc/nuxeo/nuxeo.conf Include template: /var/lib/nuxeo/server/templates/common-base Include template: /var/lib/nuxeo/server/templates/common Include template: /var/lib/nuxeo/server/templates/postgresql Include template: /var/lib/nuxeo/server/templates/dam Local 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 14 Thursday, October 17, 13
  46. 46. Marketplace Package Structured Content for Easy Deployment 15 Thursday, October 17, 13
  47. 47. 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
  48. 48. 13 ld or xW #N Thank you Thursday, October 17, 13 !
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×