Creating a Site

When you create a new instance, you will have an:
    Instance URL
    Administrative User
    Password
Open a browser to go to that Instance URL and log in as the administrative user

On a new instance, you won't have any sites defined yet
    Click "OK", and go to the "Sites" tab to set up a site

Under the Sites tab, click "Add", enter a name, and press "Save"
    The new site is now added to the system

A site contains all the pages, media, and templates that will be published on deployment.

We'll go over configuring Deployment Targets in the Publishing tutorial later on.

Since this is a new site, you'll see there are no Components or Page templates added yet, besides the Raw Text template, so the next step will be to upload the templates.

Installing a Template

There are three types of templates - SYSTEM, LOCAL, and REMOTE.

System Templates are global across all sites, like the "<Raw Text>" template

Local Templates are installed per-site to the site's static files SFTP folder
    The template files are merged with the Page Content during publish
    You'll use Local Templates for most sites

Remote Templates are hosted externally, and are great for integrating with existing web applications
    For example, jsHarmony CMS can be integrated with Ruby, React / Node.js, .Net, and PHP sites
    The templates are remotely hosted in the existing web application, and the editor "drops in" to the existing system.

We'll go ahead and install a basic starter template
  You can find the starter templates in the jsHarmonyCMS.com site
    under "Resources" -> "Getting Started"
  We'll use the "Functional" template by apHarmony

The starter templates make it easy to just unzip a file and get your site working
Alternatively, you can get your own HTML / CSS template working in jsHarmony with just a few tags.
  Instructions for that are in the Web Designer / Developer tutorials.

First we'll log in to the site's static files SFTP folder.
  Copy and paste the URL into FileZilla
  Log in with a CMS Administrator or Webmaster account

You'll see a separate folder for each site.  Extract the template, open the site folder in the SFTP, and upload the template files.

Now when we go back into the Site Details and press F5, we can see the new templates and components available

User Permissions

New users can be added under the "Administration" tab.  Click "System Users" and add a new user.

Permissions can be global across all sites or specific to an individual site.

Add a user named John Smith to the site.

The levels of access are:
Viewer - Read-only access
Author - Ability to update content, but not approve or publish
Publisher - Ability to approve content, merge into the master branch, and publish

System-level access includes:
Webmaster - Ability to update and design templates
System Administrator - Ability to manage users

Loading
Loading