Skip to content

Latest commit

 

History

History
56 lines (41 loc) · 4.21 KB

README.md

File metadata and controls

56 lines (41 loc) · 4.21 KB

Nuxeo Labs

===

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.

Build

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.

Important Note

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.

What's Inside?

  • 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.
  • nuxeo-labs-video
    • Helper class (using MediaInfoHelper) to call mediainfo -i on video blobs and parse the result.
      • With operations you can use in your chains
  • nuxeo-labs-we-publication
    • Displays the Sections as a cool webengine application
  • 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 of nxserver).
    • resources
      • Free-to-use resources for your Studio project (icons, background image, etc.)

About Nuxeo

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/