Tools for the Nuxeo Platform

Nuxeo Dev Tools Extension

Updated: March 18, 2024

The Nuxeo Dev Tools browser extension places some of the more commonly performed actions in the Nuxeo Platform at the administrator's fingertips in a popup window in Google Chrome or Mozilla Firefox.

Nuxeo Dev Tools extension
Nuxeo Dev Tools extension

Watch the related courses on Hyland University

Installation

Requirements

The Nuxeo Dev Tools extension requires Nuxeo Platform 8.2 and above.

Installation from the Stores

You can install it directly from the Chrome Web Store or Mozilla Add-ons.

Building from GitHub

Alternatively you can build from our GitHub repository:

$ git clone [email protected]:nuxeo/nuxeo-browser-extension.git
$ cd nuxeo-browser-extension
$ npm install
$ gulp build:<browser>
# or
$ npm run build

Features

Features include:

  • Hot Reload on related Studio project
  • Link to Studio project
  • Link to Automation Documentation
  • Restart server
  • Rebuild Elasticsearch Index
  • Connect to API Playground
  • Toggle Automation Call Tracing
  • Useful Links menu
  • Document Search with JSON export (search with path, GUID or file name)
    Searching documents from the Nuxeo Dev Tools extension
    Searching documents from the Nuxeo Dev Tools extension


  • One-click JSON export of document in current active tab
    JSON Export of a document using the Nuxeo Dev Tools extension
    JSON Export of a document using the Nuxeo Dev Tools extension
  • Chrome Omnibox - search for documents without even opening the extension.
    • In the Chrome URL field, enter nx then hit tab. This will activate the Nuxeo Dev Tools omnibox.
    • Entering the correct path or GUID of an existing document will open the document JSON in a separate tab.
    • Entering plain text will perform a full-text search or you can enter an NXQL query.
    • Searches return the first 5 results in a dropdown window from the omnibox.
      Chrome Omnibox search
      Chrome Omnibox search
  • Link to our Customer Feedback Portal from the About page. You can vote for requested features or even suggest your own, anonymously if you wish.

Hot Reload

By using hot reload, the modifications done on your Studio project will be visible in Web UI.

  1. Install the extension, as explained in the section Building from GitHub
  2. Make sure the Dev mode is enabled by checking your nuxeo.conf file (org.nuxeo.dev=true should be enabled)
  3. Start your Nuxeo instance.
  4. Modify your Studio Project.
  5. Go to your running server.
  6. In the extension bar, open the Nuxeo Dev Tools extension.
  7. In the pop-up window, click on Hot Reload.
    Your server is restarted with the modifications done on your Studio project.

Limitations

  • Multiple Nuxeo projects are not supported.
  • The extension is only active when a Nuxeo instance in the current active tab.

Learn more

  • The Hot Reload and Go To Studio buttons are only active when a Studio project is associated with the current Nuxeo server. You must have Administrator access and Dev Mode should be activated.
  • CORS config must be activated in your Nuxeo server in order to connect to your repository on API Playground.

Feedback

You can also give us your feedback and suggestions through our feedback portal.