πŸš€
Uniweb CMS
English
English
  • Uniweb CMS
  • πŸ’«Let academic websites build themselves
  • Guides
    • ☁️How to manage content with profiles
    • πŸ“°How to create content-first websites
  • Video playlists
    • ▢️Content management and website building
    • ▢️Feature walkthrough
    • ▢️Website template creation
  • Advanced Use Cases
    • 🎨How to create website templates
      • πŸŽ‹Design starts from data
        • 1️Creating logical data paths
        • 2️Planning for exceptions
        • 3️Defining clear, logical rules
        • 4️Other data design elements
      • πŸ—ΊοΈThink about the viewer's path
      • πŸ—ƒοΈFilter options, defining ranks for content, and more
      • πŸ–ŒοΈThe design process
      • πŸ› οΈUniweb Launchpad
Powered by GitBook
On this page

Was this helpful?

  1. Advanced Use Cases
  2. How to create website templates
  3. Design starts from data

Planning for exceptions

PreviousCreating logical data pathsNextDefining clear, logical rules

Last updated 2 years ago

Was this helpful?

For each element of a website, you must know whether the information comes from a required field or not. Something like the owners name does not need an exception planned for it since it's impossible to have a Uniweb profile without a name. But like I mentioned with the physical location, its actually not required.

You can use Uniweb Launchpad to change a regular field into a required field. See Launchpad for more information

However, having too many required fields can be burdensome on researchers so we can also simply plan for exceptions. Just like how we have a tag to determine the primary source, there is also an alternate source tag:

Going back to the address example, these could be your paths

Member Profile > Research Places > Address

Member Profile > Office Hours > Building

In plain english, this means that first, the website will use the research places address but if there is none listed it will use the building address in the office hours section.

Having one alternate path is sufficient, besides, Uniweb focuses on reusing content, so there won't be that many alternatives. But what if both sections are empty?

🎨
πŸŽ‹
2️
Alternate data path tag showing how to define a secondary source of data on a website template.