Customizing LiveCycle home page

You can customize the HTML code and CSS file to provide a distinct organization-specific appearance to Livecycle home page. For example, you can an images to use logo of your organization. Home page supports the following customizations:

Customizing properties of a module

Adding new modules

Hiding existing modules

Customizing icons

Adding new locales

An example of a customized LiveCycle home page

Before you start

For every module, LiveCycle creates a node in CRXDE lite with a set of customizable properties. The following table lists all of the properties:

Property Name

Description

Localized

Name

Name of the module. This name is displayed on the home page.

Yes

Description

Description of the module. This description is displayed on the home page.

Yes

URL

URL to access the module.

N/A

Help Description

Tool tip text for the Help URL property.

Yes

Help URL

Hyperlink of the Help page.

Yes

isActive

Show/hide a module on the home page. To display a module on home page, set value of the isActive property toTrue.

N/A

Customize non-localized properties of a module

Log in to CRXDE lite with administrator credentials. The default location of CRXDE lite is http://<server>:<port>/lc/crx/de.

Navigate to the /libs/livecycle/landingpage/components folder.

To customize a node, copy it to the /apps/livecycle/landingpage/components folder and click Save All.

Select the node copied in previous step, and click Properties. The non-localized properties are displayed.

Modify the non-localized properties of the node and click Save All.

Customize localized properties of a module

Log in to CRXDE lite with administrator credentials. The default location of CRXDE lite is http://<server>:<port>/lc/crx/de.

Navigate to /libs/livecycle/landingpage folder, copy the locales folder to the /apps/livecycle/landingpage folder, and click Save All.

Navigate to the /libs/livecycle/landingpage/components folder.

To customize a node, copy it to the /apps/livecycle/landingpage/components folder and click Save All.

Select the node copied in previous step, and click Properties.

Select a property to customize and take note of the value. The value is name of a node that contains content which can be localized. The localized content is displayed on the home page.

Navigate to the /apps/livecycle/landingpage/locales folder. Open the subfolder related to the language you use. Select the node with name similar to the value noted in step 6, click Properties. Change value of the 'sling:message' property and click Save All.

Adding new modules to home page

Log in to CRXDE lite with administrator credentials.

The default location of CRXDE lite is http://<server>:<port>/lc/crx/de.

It is easier to identify a node with the descriptive name. Choose a descriptive name.

Huomautus:

LiveCycle uses nodes named adminui, fm, cm, flexws, htmlws, pdfg, re, rm, and pr. Do not use these names for your nodes. On using above names, existing nodes located at the /libs/livecycle/components/landingpage folder are overridden.

Select the newly pasted node and click Properties. Based on your requirements, change value of other properties and click Save All.

Huomautus:

Ensure that the isActive property is set to true.

Localize strings of a module

Log in to CRXDE lite with administrator credentials. The default location of CRXDE lite is http://<server>:<port>/lc/crx/de.

Copy the locales folder from the /libs/livecycle/landingpage/ folder to the /apps/livecycle/landingpage/ folder and click Save All.

Navigate to the /apps/ livecycle/landingpage/components/locales folder and open a subfolder. Create a copy of any node present in the subfolder within the subfolder. Click Save All.

Rename the newly created node to reflect the name of the key. For example, rename the folder to ALC.LP.MyModule.description.

Select the renamed folder and click Properties.

In the Properties tab, set value of the sling:key property to the name of the node and value of the sling:message property to localized string. Click Save All.

Add access control list to a module

Open http://<server>:<port>/lc/crx/explorer and log in with administrator credentials.