This short introduction will go over the most important pages of our CMS (content management system). We will talk about how to process and structure media items and how they get structured in projects, and finally, how projects are loaded into a VR App. 

Alternatively, you can also check this introduction tutorial video from our Headjack Crash Course.

The Headjack Dashboard

If you already build several apps, your Dashboard will give you a general indication of how all your VR apps are performing in the wild. It will provide you with a quick overview of how many sessions and views all your apps have combined. 

The Headjack Dashboard after you used your first app

On The left, you will find the main navigation bar of the Headjack CMS, On the right-hand corner, you will also find all kinds of documentation you might need during the use of Headjack.

However, when you are new to Headjack, we build a clear step by step guide to help you to create and install your first VR app before we show any data on the Dashboard.

The step-by-step guide for building your first app in Headjack

Overview of the App Page

After you have created a new app, you will land on the most important page in our CMS, the App page. This page contains all the projects of your final VR app. The App page is also the page where you update the application when you want to add or remove a project in your app or make changes to an existing project in your app. This also where you can find detailed app analytics.

The Headjack App Page

The right part of the page controls the VR template used for building the VR app and lets you control various template variables.

This is also the place when you start a cloud build of your application or where you can find the six-digit code for use in our Headjack Link App.

How to Load Projects in an App

A project contains all the media assets (video, audio, image thumbnails, titles, descriptions, and subtitles), which can then be loaded as one package into a VR app for distribution. Projects can be loaded into only one app, or the same project can be used in multiple apps simultaneously. All updates to a project are pushed to the app on every new app startup so no reinstalls are required.

There are two methods of creating a project and load it into an app:

Method 1: Create a project directly on the App page

  • Navigate to: Apps > All Apps > App Name
  • Click “+ new project” and fill in the following form below.
  • Upload or choose an already uploaded video from the file explorer.
  • Upload or choose additional content like srt’s and thumbnails and give your video a category if required.
  • Click “save”.
  • Open your VR app to check out your added project
Add a project to a VR app directly on the app page

Method 2: An alternative approach is creating a separate project and loading it into a specific app.

add a project to the Headjack CMS
  • Navigate to: Content > Projects > “+ Create Project”
  • Upload or choose an already uploaded video from the file explorer.
  • Upload or choose additional content like srt’s and thumbnails and give your video a category if required
  • Click “save”
  • Navigate to: Apps > App Name > “select project”
  • Choose one or multiple projects and click “add selected”
  • Click “Save”
  • Open your VR app to check out your added project
Select multiple projects to add to your VR app

Add Media Items and Folders

As mentioned earlier project contains a variety of media items that can make up a project. Media Items can be uploaded directly while creating a project or separately to create a project later on. Either way, you can always find al media uploads or add new ones on the media page by navigating to Content > Media

The Media page is also where you can create folders so your files can be easily retrieved in the file explorer throughout the CMS.

Folders in the Headjack CMS

You can upload various media items by drag-dropping the files on the media page or by hitting the “+New” button to add live streams for example, or to create new folders.

These file types are supported for uploading in the Headjack CMS.

Input files supported by the Headjack CMS

  • Video: Mp4, M4V, MOV, AVI, WEBM, MKV(with no spatial audio)
  • Livestream: HLS
  • Images: JPEG, PNG
  • Subtitles: SRT
  • Audio: TBE, MP3, MP4(+AMBIX), WAV