Table of Contents
Nuxeo RCP is a set of rich client platform plugins that can connect to a Nuxeo EP server and browse its documents using native graphical widgets. It can be used to extend any product based on Eclipse RCP.
Nuxeo RCP can be used for different purposes:
As a platform, for developing specific RCP products that have to connect to a Nuxeo EP server
As a development tool, to help troubleshooting a Nuxeo EP instance, by installing Nuxeo RCP in your Eclipse IDE.
As a standalone application, to connect and browse an existing Nuxeo RCP.
In this chapter, we will install some Nuxeo RCP components in the Eclipse IDE and use them from there.
Prebuilt versions of the software are provided by Nuxeo to ease the task of trying out Nuxeo RCP for the first time.
Just download the appropriate Nuxeo RCP package for your platform (only Windows and Linux packages
are provided at the moment) from http://download.nuxeo.org/nuxeo-rcp/products/releases/
,
unzip them, and launch the application.
If you already have an Eclipse 3.3 installation and you want to try out Nuxeo RCP from it, you can alternatively download the Nuxeo RCP plugins using the Eclipse updater:
In Eclipse, go to Help > Software Updates > Find and Install ...
Select "Search for new features to install"
Add a new remote site name "Nuxeo RCP" using the URL
http://download.nuxeo.org/nuxeo-rcp/updates/
or http://download.nuxeo.org/nuxeo-rcp/updates/snapshots
for snapshots versions
To fully works with Nuxeo RCP, Nuxeo EP may have to be bound to its DNS address or IP address. If you have connection errors while connecting with Nuxeo RCP, try the following instructions:
in
$JBOSS_HOME/server/default/deploy/nuxeo.ear/config/nuxeo.properties
and
$JBOSS_HOME/server/default/deploy/nuxeo.ear/datasources/core-events-ds.xml
replace all "localhost" by the IP adress or DNS name of the JBoss
server
start JBoss with the -b option: ./run.sh -b IP_adress_or_DNS_of_the_server
Nuxeo RCP provides a perspective that holds the main Nuxeo RCP views: Window > Open perspective > other ... and Select Nuxeo ECM.
Create a new connection and connect to it with the ECM Applications view.
Once connected, browse the Nuxeo EP content using the ECM Navigator.