Create (Websites) - Waiviogit/waivio GitHub Wiki

A user can create a site using one of two methods:

  • Standard: using the social.gifts domain.
  • Custom domain: using own domain.

Standard

In the standard method of creating a site, the user establishes a subdomain from social.gifts. Example: site.social.gifts.

Page elements description

TAB_TITLE - Standard

PAGE_TITLE - Create a new website

TEMPLATE_FIELD - Dropdown to choose or search for a template. The template refers to the site's main structure. Currently, two are available: dining.gifts and social.gifts.
Label: "Select the website template and top-level domain"
Placeholder: "Select template".

SITE_NAME - Field to input the site name, which represents the subdomain part. This field is disabled until the user selects a template. The chosen template will display after the field.
Label: "Specify name for your website:"
Placeholder: "Enter name"
Note: "It will be used as a second-level domain name."

MARK - An indicator that verifies if the site's name is available. This mark appears after entering the name, positioned above the note "It will be used ...". It can show one of two statuses:

  • Available - displayed in green;
  • Subdomain already exists - displayed in red.

AGREEMENT - Checkbox to confirm agreement. Text: "I have read and agree to the terms and conditions of the Web Hosting Service Agreement," where "Web Hosting Service Agreement" is a link to https://www.waivio.com/object/snn-web-hosting-agreement/page and appears in orange font. If the user doesn't activate the checkbox, they'll see an error message below it stating "Should accept agreement" displayed in red font.

BUTTON - An orange button labeled "Create new website." Upon clicking, the "Configuration" page is launched, and tabs for setting up the site appear in the left sidebar.

image

image

Custom domain

The user creates a site with his own domain using waivio template.

Page elements description

TAB_TITLE - Custom domain

PAGE_TITLE - Create a new website with custom domain

TEMPLATE_FIELD - Dropdown to choose or search for a template. The template refers to the site's main structure. Currently, two are available: dining.gifts and social.gifts.
Label: "Select the website template and top-level domain"
Placeholder: "Select template".

DOMAIN - Field to input the domain (without https://). This field is disabled until the user selects a template.
Label: "Add a domain for your website:"
Placeholder: "Enter custom domain (e.g., example.com)"
Note: "Please review the domain settings and instructions before proceeding.". Where "domain settings and instructions" is link to https://www.waivio.com/object/qym-custom-domain/page.

MARK - An indicator that verifies if the domain is available on waivio. This mark appears after entering the domain, positioned above the note "Please review the ...". It can show one of two statuses:

  • Available - displayed in green;
  • Domain already exists - displayed in red.

AGREEMENT - Checkbox to confirm agreement. Text: "I have read and agree to the terms and conditions of the Web Hosting Service Agreement," where "Web Hosting Service Agreement" is a link to https://www.waivio.com/object/snn-web-hosting-agreement/page and appears in orange font. If the user doesn't activate the checkbox, they'll see an error message below it stating "Should accept agreement" displayed in red font.

BUTTON - An orange button labeled "Create new website." Upon clicking, the "Configuration" page is launched, and tabs for setting up the site appear in the left sidebar.

image image

Common page elements

Website hosting pricing section

Located after "Create new website" button.

TITLE - "Website hosting pricing".

PRICE - text about price for sites:

Active website pricing:

  • 0.005 USD per day per active user;
  • Minimum 1 USD per day.
Inactive website pricing:
  • 0.2 USD per day.
EXPLANATION - Explanation about price:

Daily Active Users (DAU) refers to the total number of website visitors that interact with either the desktop or mobile version of the site from a single device or browser. Users accessing the website via multiple devices or browsers will be counted multiple times.

image

⚠️ **GitHub.com Fallback** ⚠️