orbeon.war
into the Liferay deploy directory (e.g. ~/liferay/deploy
). At this point, you should see message indicating that Orbeon is being deployed. Monitor the Liferay output as well as the logs/orbeon.log
for possible errors.webapps/orbeon/META-INF/context.xml
and restart Liferay. For more information on what this does, see note 2 below.WEB-INF/resources/config/properties-local.xml
which declares the following properties (and other properties you might want to override):localhost
), port (8080
), and context path (orbeon
) must be updated to match your local configuration.META-INF/context.xml
which is not present in the distribution of Orbeon Forms. This file contains:webapps/orbeon
. That copy is removed when the server shuts down, and will be done again the next time the server is started. This makes starting Liferay slower, but more importantly this means that changes you make to files under webapps/orbeon
after the server started will never be picked up. So any modification to the resources (WEB-INF/resources
) of your application will require a restart of Liferay. This can be quite time consuming and annoying, hence our recommendation to remove the META-INF/context.xml
generated by Liferay.'Joe Bloggs'
('Administrator', 'Power user', 'User')
Orbeon-Username
and Orbeon-Roles
headers. See also Access Control.portlet.xml
.AddLiferayUserHeadersFilter
, extracts Liferay user information and sets it as headers ("properties" in portlet API parlance). This sets the following properties/headers:Orbeon-Liferay-User-Id
Orbeon-Liferay-User-Screen-Name
Orbeon-Liferay-User-Full-Name
Orbeon-Liferay-User-First-Name
[SINCE Orbeon Forms 2018.1]Orbeon-Liferay-User-Middle-Name
[SINCE Orbeon Forms 2018.1]Orbeon-Liferay-User-Last-Name
[SINCE Orbeon Forms 2018.1]Orbeon-Liferay-User-Email
Orbeon-Liferay-User-Group-Id
Orbeon-Liferay-User-Group-Name
Orbeon-Liferay-User-Roles
AddOrbeonAuthHeadersFilter
, handles either container or header-based auth, and then sets the following headers/properties:Orbeon-Username
Orbeon-Group
Orbeon-Roles
portal-ext.properties
with:portal-ext.properties
is a standard Liferay configuration file you place under the Liferay Home directory.WEB-INF/resources/page-flow-portlet.xml.
page-flow-portlet.xml
:WEB-INF/resources/home.xhtml
, with content such as: