Skip to content

jfletcher-nuxeo/nuxeo-labs

 
 

Repository files navigation

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 dramatically improves how content-based applications are built, managed and deployed, making customers more agile, innovative and successful. Nuxeo provides a next generation, enterprise ready platform for building traditional and cutting-edge content oriented applications. Combining a powerful application development environment with SaaS-based tools and a modular architecture, the Nuxeo Platform and Products provide clear business value to some of the most recognizable brands including Verizon, Electronic Arts, Netflix, Sharp, FICO, the U.S. Navy, and Boeing. Nuxeo is headquartered in New York and Paris. More information is available at www.nuxeo.com.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 69.7%
  • JavaScript 24.0%
  • CSS 3.8%
  • HTML 2.5%