🛠️
Wazimap technical handbook
  • Introduction
  • System Architecture
    • Database Models
    • IndicatorData
    • Geography Hierarchies
    • Choropleth Maps
    • Determine which instance to use
  • Development
    • Code Deployment
    • Component Architecture
    • Development Process
    • Pull Request Template Explanation
    • Code Review Process
    • Pull Request Template (FE)
    • Webflow Integration
    • Merging webflow exports
    • Rules for Webflow exports
    • Webflow exports & changelog
      • June 2023
      • March 2023
      • February 2023
      • December 2022
      • November 2022
      • October 2022
      • May 2022
      • April 2022
      • March 2022
      • January 2022
      • December 2021
      • November 2021
      • October 2021
    • Translation
    • Map components
  • Testing
    • Testing guidelines
    • Critical Paths
    • GUI Tests
    • Heroku Review Apps
  • Design
    • Iconography
  • Change Proposals
  • NGPx - Template
  • NGP1 - Changing the data model (Implemented)
  • NGP2 - Presenting Geographical Hierarchies to users
  • NGP3 - Change Geography Hierarchies
  • NGP4 - Format configuration
  • NGP5 - Multiple count columns
  • NGP6 - Profile-specific open graph metadata
  • NGP7 - Wazimap profile domain management
  • NGP8 - Replacing Webflow as frontend framework
  • Tutorials
    • Creating a new profile
    • Loading new geographies
    • Loading Data
    • Creating a new admin user
    • Creating a non-admin user for a private profile
    • Changing the Geography level name
    • Deployment to Dokku
  • Configuration
  • Profile Configuration
  • Profile Indicator Configuration
  • Profile Collection Configuration
  • Geographies, hierarchies and versions
  • API
    • General API Information
    • Upload API
    • Task Status
    • Point data API
Powered by GitBook
On this page
  • Setting up the DNS
  • Setting up the frontend
  • Setting up the backend

Was this helpful?

Export as PDF
  1. Tutorials

Creating a new profile

Quick tutorial on creating a new profile.

PreviousNGP8 - Replacing Webflow as frontend frameworkNextLoading new geographies

Last updated 3 months ago

Was this helpful?

Here is a quick tutorial that explains how to create a new profile. There are two parts, a) the frontend site and b) the backend profile.

Setting up the DNS

Cloudflare manages the DNS records for openup.org.za. If we will be using an openup.org.za subdomain, add a record there. On the Cloudflare dash, find the domain you would like to use and add a CNAME record pointing to inspiring-dubinsky-c19ab4.netlify.com

Create a new domain name and point it to the Wazimap-NG server. In this case I am creating a new CNAME DNS entry called that redirects to Netlify which is currently hosting the Wazi-NG frontend.

Setting up the frontend

After adding the alias the SSL/TLS certificate should renew to be valid for the new hostname.

Look for the lock icon when you visit the new hostname

Check the status at the HTTPS section:

If after 10 minutes it hasn't renewed, click Renew Certificate and check in another 10 minutes.

Setting up the backend

Assign the new domain name created above in the config field

{
  "urls": [
    "covid.openup.org.za"
  ]
}

Here is my completed profile screen

Save and you're done.

Add the new domain name to the Netlify configuration. Find the .

The backend is also simple to create. Login at

and add a new profile

Provide a useful name for the profile - this one will be called Covid. Choose a . I am choosing the pre-installed 2016 boundaries with wards hierarchy. This uses boundaries used in the 2016 South African municipal elections.

Visit to see if everything is setup. It should look like the image below.

configuration on this page
https://api.wazimap.com/admin
https://api.wazimap.com/admin/profile/profile/add/
Geography Hierarchy
http://covid.openup.org.za/
covid.openup.org.za
Adding a CNAME DNS entry
Create a new domain alias on Netlify