===
The Nuxeo Solution Architects team is constantly producing prototype solutions for our current and future customers. From time to time customers have a problem that is not solved by the core Nuxeo platform, so we build a custom solution to solve it. Nuxeo Labs contains those custom solutions we feel may enjoy usage by a wider audience.
Assuming maven (3.2.1) is installed on your system, after downloading the whole repository, execute the following:
cd /path/to/nuxeo-labs
mvn install
The MP is in nuxeo-labs-mp/target
, named nuxeo-labs-mp-{version}.zip
. It can be installed from the Admin Center, or from the commandline using nuxeoctl mp-install
.
We also plan to eventually make it available from the "Package from Nuxeo Marketplace" tab.
These features are not part of the Nuxeo Production platform.
These solutions are provided for inspiration and we encourage customers to use them as code samples and learning resources.
This is a moving project (no API maintenance, no deprecation process, etc.) If any of these solutions are found to be useful for the Nuxeo Platform in general, they will be integrated directly into platform, not maintained here.
- nuxeo-labs-fancybox
- In Studio define a layout, a callback Automation Chain and an XML Extension. You now have a Fancybox dialog, and in the automation chain, you get the values enetered by the user.
- nuxeo-labs-images
- Operations including convert, watermark, crop, etc. for images.
- Crop toolbar button with UI.
- nuxeo-labs-operations
- Contains interesting operations for list management, also a redirect operation and an advanced email operation with an easier signature and cc/bcc/replyto configuration.
- nuxeo-labs-signature
- Provides an Automation operation that applies a digital signature to a PDF file.
- nuxeo-labs-template-rendition-publisher
- Provides an Automation operation that enables publishing a template rendition. You can use this operation with the
nuxeo-template-rendering
plug-in.
- Provides an Automation operation that enables publishing a template rendition. You can use this operation with the
- nuxeo-labs-video
- Helper class (using
MediaInfoHelper
) to callmediainfo -i
on video blobs and parse the result.- With operations you can use in your chains
- Helper class (using
- nuxeo-labs-we-publication
- Displays the
Sections
as a cool webengine application
- Displays the
- Others:
- nuxeo-labs-dam-default-tab
- Overrides the default startup helper to select the DAM view when a user logs in to the application
- NOTE: It is not included in the Marketplace Package and its .jar must be installed manually (typically in the
plugins
folder ofnxserver
).
- NOTE: It is not included in the Marketplace Package and its .jar must be installed manually (typically in the
- Overrides the default startup helper to select the DAM view when a user logs in to the application
- resources
- Free-to-use resources for your Studio project (icons, background image, etc.)
- nuxeo-labs-dam-default-tab
Nuxeo provides a modular, extensible Java-based open source software platform for enterprise content management and packaged applications for document management, digital asset management and case management. Designed by developers for developers, the Nuxeo platform offers a modern architecture, a powerful plug-in model and extensive packaging capabilities for building content applications.
More information at http://www.nuxeo.com/