This repository aims at helping the Nuxeo Community to enrich Nuxeo Studio projects. It provides a list of features and visual elements ready to be copy-pasted. The modules are for LTS 2019 and LTS 2021:
- They can be unrelated to the UI (to provide new backend features, such as utilities to handle multimedia files, specific conversions, email templates etc.).
- They can provide UI elements for Nuxeo Web UI, or any frontend application.
- Latest Modules
- Tips and Tricks
- Layouts
- DAM
- AI
- Security / Authentication / User and Group Management
- Reporting
- Business Logics
- Templates
- Integrations
ℹ️ Click on the module thumbnail to view the module contributions.
Module | Description | Author |
---|---|---|
Tips and tricks to implement backend logics with Studio Modeler | Nuxeo | |
Tips and tricks to design elements within Studio Designer | Nuxeo | |
Automation Script Utilities | Nuxeo |
Module | Description | Contributor |
---|---|---|
Similar Color Search | Nuxeo | |
Sets the video poster and search thumbnail | Nuxeo | |
Additional video conversions | Nuxeo |
Module | Description | Contributor |
---|---|---|
Similar Color Search | Nuxeo | |
Extract text from an image-based PDF with Google Vision | Nuxeo | |
Display sensitive data details contained in a document | Nuxeo |
Module | Description | Contributor |
---|---|---|
Monitor workflow instances status | Nuxeo | |
Display Kibana dashboards in the "Analytics" menu | Nuxeo | |
Generic Web UI Analytic Dashboards | Nuxeo |
Module | Description | Contributor |
---|---|---|
Send emails from Nuxeo Web UI | Nuxeo | |
Email templates | Nuxeo | |
Document templates | Nuxeo |
Module | Description | Contributor |
---|---|---|
Display Salesforce metadata | Nuxeo |
There is nothing to build. Each module generally contains:
- XML extension, page providers, automation chain or automation scripting into Nuxeo Studio Modeler.
- Layouts, contributions within the Nuxeo bundle file, HTML resources, medias that should be created in Nuxeo Studio Designer.
You can clone the repository locally:
git clone https://github.com/nuxeo/nuxeo-studio-community-cookbook.git
A Nuxeo Studio Account as well as an active Nuxeo Studio Project is needed. You can create an account from our registration page and benefit from a free 30-day trial to get access to:
- Nuxeo Studio, the web-based configuration and customization environment
- Nuxeo Marketplace, the application store with ready-to-install plugins and packages
Each new module should be created in a specific folder:
/modules/nuxeo
: Contributions from the Nuxeo Team, for demos, PoC or tests./modules/partners
: Contributions from the Nuxeo Partner Ecosystem./modules/community
: Contributions from the Nuxeo Community.
You have to follow the repository contribution guidelines when submitting a new addon:
- If you're a partner, create your partner folder under
/modules/partners/
if it doesn't exist already. Then, create the readme file to present your company and your contributions. We provide a README-PARTNER.MD template. - Create a README file to present your module, using the README-MODULE.MD template.
- Create a
/modeler
and/designer
folders to upload respectively resources from Nuxeo Studio Modeler and Nuxeo Studio Designer. - Upload your resources.
- Push your changes
- If you're from Nuxeo, reference your addon in this page.
- If not, you won't be allowed to push directly to master. Your pull request will be then checked by the Nuxeo Team before being published.
- Et voilà! 😉
You can access complete Nuxeo Marketplace addons on Nuxeo Marketplace - Nuxeo Labs category (done for PoC and test purposes)
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 Platform is an open source Content Services platform, written in Java. Data can be stored in both SQL & NoSQL databases.
The development of the Nuxeo Platform is mostly done by Nuxeo employees with an open development model.
The source code, documentation, roadmap, issue tracker, testing, benchmarks are all public.
Typically, Nuxeo users build different types of information management solutions for document management, case management, and digital asset management, use cases. It uses schema-flexible metadata & content models that allows content to be repurposed to fulfill future use cases.
More information is available at www.nuxeo.com.