Global Data

Its an Umbraco content managed source of data for local page to display information

Data for webpages can and will come from many sources, External api and external databases are two very common sources but also some will need to be content managed. 

Having that source within the same Umbraco instance makes perfect sense. The issue is how to demarcate local data from global data.

Following Global Manifesto rules and keep the global data outside and away from local data.

  • Content Managed source of data
  • Can have site or global scope
  • Create once, but reused multiple times for mutiple webpages

Content Managed data that is used as a source of information for one or many webpages

Multiple Languages

Language Variants 

There is no hard and fast rule on how to handle Multiple languages for global data, but a prefernce would be to create a single node to represent the single element of data and if multiple languages are requires, for descriptions etc, then Umbraco has a built-in Vary by Culture Feature that you allow the entry of multiple langauges for the same Property Editor

  • Keep a 1-to-1 link between an element of data and a Umbraco node
  • Use built-in Language Variants for those properties that need multiple langauges



List View

Put your global data in a bucket

Its quite possible to have thousands, if not millions of global data records and sometimes the standard Tree view that Umbraco uses might not be the most relevant way to interact with this data. 

List View creates a more bucket type approach to your global data. Giving you access to your data via a page view coupled with a search feature

  • Decide what properties to display
  • Sort order
  • Can handle millions of nodes