πŸš€
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

Creating logical data paths

PreviousDesign starts from dataNextPlanning for exceptions

Last updated 2 years ago

Was this helpful?

When creating a website template, of course it's important to think about the layout and placement of the information, but traditionally, this was easy since the content was already known at the time of designing the website. Here, we don't know what the content will be, or how long it will be, or what things come with the content. Let me explain.

It's a lot easier to think about the data first, at least at a basic level, before jumping into the design.

Take a researchers contact information. On the default Uniweb profile there are two places where a research can enter phone number and email, and two places where they can enter an address

Starting with a phone number and email. The two places with this information are:

  • The information section

  • The alternate contact information section

This example is fairly clear cut. Of course it makes sense to take the information from the information section as that is what the researcher determined to be their primary contact information. we can use this tag to show the path that we want the information to come from

Looking at a physical address is more difficult though, the two places with this information are:

  • Office hours section

  • Research places

However, these serve two different purposes. As the designer, you must make the choice of where to get the data from and make the decision as to which one is more relevant for the website.

Research places seems more appropriate for a website since most of the people looking for office hours would already have a Uniweb profile and could find this by browsing profiles not the website. But the onus is still on you to make the decision.

Now, the thing with these fields is that they're not required. Researchers don't need to enter any information relating to their physical address. So what happens then?

🎨
πŸŽ‹
1️
Data path tag showing how to define the source of data on a website template.