Manually installing the dashboard

Manually install the dashboard

Only if the installer is not used.

The sources of Cwork Board and Dashing are available in the partner zone ( search dashing-smcom-source.zi p in Manual Installation) .

https://sites.google.com/view/en-cwork/support/partner-zone?authuser=0

The following programs must be installed in Windows:

● Ruby 2. 3 . 3 32 bit ( http://rubyinstaller.org/downloads/ )

When installing Ruby, "add path" must be checked or "Add Ruby executable to your PATH" in the options.

● Devkit ("For use with Ruby 2.0 and above" at http://rubyinstaller.org/downloads/ )

Warning Dashing does not work with the latest version of Ruby, due to incompatibilities between the DevKit and Ruby.Please use the version specified in this document.

It is advisable to install Ruby and DevKit at the root of C: \ or in a subfolder of C: \

● Node JS ( https://nodejs.org/en/ ): 32/64 bit according to the system in which the dashboard is installed.

Let's start by installing NodeJS. This application will allow the server to interpret the JavaScript code that will contain the dashboard. This step does not require any particular remarks.

The rest of the installation will run on the command line. To begin, we will configure the DevKit.

A Windows command console will have to be launched, tip to launch a window in the current folder, just type "cmd" in the address bar:

After tapping the "input" key the Windows console appears:

Two commands are necessary to install Cwork Board:

● ruby dk.rb init

To execute this command, devKit must be located the Ruby installation folder and generate a config.yml file

● ruby dk.rb install


After this operation, the devkit will have been correctly installed. We can extract the dashing-smcom-source file within a command window.

The installation of a .gem file in Ruby is made on the command line. Here we must type the command :

● gem install dashing-1.5.0.gem

Several extensions are attached to Dashing, they will be automatically downloaded when the command is executed. The versions of the downloaded packages are specified and blocked for the operation of the dashboard that we make available.