Home » Products » Nuxeo IDE

Nuxeo IDE

Eclipse-based Environment for the Nuxeo Platform Accelerates Development of Content Management Applications
Nuxeo IDE Eclipse Plugin

Nuxeo IDE is an Eclipse-based Integrated Development Environment (IDE) for developers using the Nuxeo Platform. It enables them to extend the Nuxeo Platform properly with new features written in Java, in a friendly environment that takes advantage of Nuxeo Platform extensibility and integrate with Nuxeo Studio.

Whether you're new to Nuxeo or an expert Nuxeo developer, the Nuxeo IDE will offer increased productivity, comfort in coding and many new features, all in your favorite Java IDE -- boosting the development experience on the Nuxeo Platform!

Hot Reload speeds up development

Thanks to the "hot reload" service, Nuxeo IDE enables immediate testing and deployment of your new code on a Nuxeo instance, with no restart of the server required.  

Templates and Wizards 

Nuxeo IDE comes with a set of wizards to jump start the creation of new plugins. This includes wizards for developing new content operations, new content services, new content converters, as well as web apps and user actions.

To get started with the Nuxeo IDE, check out the following resources:

» Get Nuxeo IDE

» Documentation

» Ask questions

» Report bugs

Automated dependency management

Nuxeo IDE offers support and management of dependencies for Maven-based projects. It automatically generates and manages the pom.xml files of your projects.

Integration of Nuxeo Shell 

To keep the experience simple, and make all tools available in a single environment, the Nuxeo Shell is also integrated in the Nuxeo IDE, making development and debugging even easier.

Deployment profiles

As complex projects require different development and test environments, Nuxeo IDE includes a deployment manager. It offers a user interface to quickly define deployment profiles for the targeted Nuxeo instances you want to deploy on.

Code completion

One of the basics of an IDE: Nuxeo IDE connects to your Nuxeo Studio project and provides code completion, even on a custom configuration, such as a custom content model, that has been set up in your Nuxeo Studio project. 

No more typos in properties when you code!

And much more to come!

Check out the documentation for more on the features of the Nuxeo IDE. This first version is freely available for all to use, and will remain free. Help us improve this tool by reporting bugs and issues, suggesting enhancements and new wizards, or simply imagining the features of future versions.

 

Nuxeo Studio + Nuxeo IDE, the perfect companions for customizing the Nuxeo Platform

By design, the Nuxeo Platform is highly customizable and extensible, thanks to its OSGi-based plugin model, enabling developers and solution architects to build content management applications for many diverse use cases.

The large majority of customization work can be managed by Nuxeo Studio, a powerful and intuitive graphical toolset for configuring Nuxeo platform applications.

Extending the Nuxeo Platform to create new features requires more advanced development work, which includes writing new source code. This step was previously reserved only for experienced Java developers who were familiar with the Nuxeo Platform. It can now be done within Nuxeo IDE in a developer-friendly way!

Based on Eclipse

Eclipse logo

The Nuxeo IDE is a plugin for the Eclipse IDE. Eclipse has become the reference for Java developers and relying on this platform will satisfy their needs, so they don't need to ask for "yet another tool." Java developers won't be lost!

“Nuxeo IDE is a welcome contribution for the solution architects who rely on Eclipse and the Nuxeo Platform for their enterprise content management development and execution. Nuxeo has a history of synchronizing its custom technologies with the Eclipse community, accelerating open source innovation for all developers.”

Mike Milinkovich, executive director, Eclipse Foundation

 

A note on versions

Nuxeo IDE is part of the future of the Nuxeo Platform. It is intended to help developers work on future versions of the Nuxeo Platform, based on a dedicated SDK that contains a embedded Nuxeo distribution so that they can start developing and testing in a few minutes. It supports all development or stable versions of the Nuxeo Platform after version 5.4.2. The next release of the Nuxeo platform, and all future releases, will be compatible with the Nuxeo IDE. Note that past releases are not supported.

Give Feedback