Legacy Knowledge Base
Published Jul. 2, 2025

Vocabulary and Category Management for Staging

Written By

Brett Ripley

How To articles are not official guidelines or officially supported documentation. They are community-contributed content and may not always reflect the latest updates to Liferay DXP. We welcome your feedback to improve How To articles!

While we make every effort to ensure this Knowledge Base is accurate, it may not always reflect the most recent updates or official guidelines.We appreciate your understanding and encourage you to reach out with any feedback or concerns.

Legacy Article

You are viewing an article from our legacy "FastTrack" publication program, made available for informational purposes. Articles in this program were published without a requirement for independent editing or verification and are provided"as is" without guarantee.

Before using any information from this article, independently verify its suitability for your situation and project.

This article outlines a practical suggestion for managing the use of categories and vocabularies in a way that prevents publication errors due to dependencies. 

Resolution

When working within a site, a user may select vocabularies from both the current site as well as the global site. While this doesn’t pose an issue when creating content, it can cause issues when publishing.

For environments that utilize both global and local vocabularies, note that global vocabularies must be published to the live site through global site staging. One way to avoid confusion with vocabularies is to simply keep all vocabularies local or global.

If both must be utilized, this dependency issue may be resolved by ensuring that dependencies (like categories and vocabularies) should be published before publishing the site that depends on them (whether the dependencies are local or global).

Starting in 7.0, assets like tags, categories, structures, templates, application display templates, document types and dynamic data lists can also be shared by a parent to his child sites. In this case please ensure that the “ancestor’s” dependencies are published before the site in question. ​

Additional Information

Did this article resolve your issue ?

Legacy Knowledge Base