Nuxeo Server

How to Make Web UI the Default UI

Updated: October 13, 2017 Page Information Edit on GitHub

On Nuxeo 8.10, in case both nuxeo-jsf-ui and nuxeo-web-ui addons are installed, the login page redirects to the JSF UI. If you want to change this behavior to be redirected to the new Web UI you can add the following XML contribution:

<extension target="org.nuxeo.ecm.platform.ui.web.auth.service.PluggableAuthenticationService" point="loginScreen">
  <loginScreenConfig>
    <startupPages>
      <startupPage id="web" priority="1000" />
    </startupPages>
  </loginScreenConfig>
</extension>

Note that the default priority values are:

  • JSF UI (id="jsf"): 100
  • Web UI ( id="web" ): 10

The highest priority wins.

See NXP-19992 for details.

UI permalinks to documents, generated by the server (such as in email notifications), redirect by default to the JSF UI. In order to generate permalinks to Web UI, you can add the following XML contribution:

<extension target="org.nuxeo.ecm.platform.url.service.DocumentViewCodecService" point="codecs">
  <documentViewCodec name="notificationDocId"
                     enabled="true"
                     prefix="doc"
                     priority="1000"
                     class="org.nuxeo.web.ui.url.codec.WebNotificationDocumentIdCodec" />
</extension>
5 days ago manonlumeau NXDOC-1346-FT review screenshot
a year ago Solen Guitter 4
a year ago Solen Guitter 3
a year ago Solen Guitter 2
a year ago Antoine Taillefer 1
History: Created by Antoine Taillefer