All posts by kennethmaciver

nfinityX™ Database Install

Installing the nfinityX™ Database.

Check the source you can access the nfinityX™ apt repository

media_1316777753822.png

Using the aptitude search you should be able to search the repository for nfinityX™ software. If you do not see an output similar to the above you will need to check that the source list is installed and aptitude has been updated.

Aptitude update

media_1316781140213.png

The nfinityX™ environment packages adds new sources and an aptitude update is required. Run the following command to update the source lists:

aptitude update

Install the nfinityX™ database package

media_1316777962961.png

Install the nfinityX-db package using aptitude with the following command :

aptitude install nfinityX-db

You may get a warning that the software is not signed, type "Yes" to continue with the install.

Configuration

media_1316778275538.png

You will be prompted for the following information:

  1. Enter the customer / installation name to be used for this install
  2. Enter the mysql root password that was used in the environment setup
  3. Enter the host name (This may be the local server or a dedicated mysql server)
  4. Enter the user name you want to install the nfinityX database as. ( The system will create this user if it does not exist )
  5. Enter the password for the user you specified in the previous step
  6. Enter the Database name you want to use for the installation
  7. Press Y to confirm the database installation

Install completed

media_1316779647793.png

If the install was completed successfully you will see the above message.

nfinityX™ Environment Install

Installing the base nfinityX™ environment package

Check the source you can access the nfinityX™ apt repository

media_1316775569704.png

Using the aptitude search you should be able to search the repository for nfinityX™ software. If you do not see an output similar to the above you will need to check that the source list is installed and aptitude has been updated.

install nfinityX™ environment package

media_1316776412398.png

To install the nfinityX-env package run the following command:

aptitude install update

Conflicts and dependencies

media_1316776575432.png

Apt will list all the packages and their dependencies and may need to resolve some conflicts as shown above. Take care if you are installing onto a server that has existing systems installed when resolving these conflicts. Enter Y to accept the suggested resolution.

Confirm packages install

media_1316776774733.png

The system will then request a confirmation that you want to install the packages listed. Press Y to continue

Unsigned software warning

media_1316776883026.png

You may get a warning that the software is not signed, type "Yes" to continue with the install. The system will now begin installing the various packages the were lists prior to this.

Mysql Server Setup

media_1316777040358.png

If the server does not have mysql on it you will be prompted to enter a password for the root mysql user. The system will request you to confirm the password before continuing

Note: Note down this password as it will be required in order to install the nfinityX™ Database package

Apt Library Source Setup

Adding the nfinityX™ source list to the server’s apt source lists.

Login onto the server

media_1316767772189.png

Using a shell login onto the server you will be installing nfinityX™ onto. If the root login is not enabled you may have to login with a standard account and switch to the root account by using the command:

su root

The system will request the root password to allow access

Download source list

media_1316773989808.png

To down load the nfinityX™ source list use the following command :

wget http://software.nfinityx.com/nfinityX.list

This will download the source list to the current directory on the server.

Add nfinityX™ source list to the servers apt list of sources

media_1316774293031.png

Move the downloaded source list ( nfinityX.list ) to /etc/apt/sources.list.d/ as seen above.

Update aptitude sources

media_1316774555383.png

Update the aptitude libraries with the following command

aptitude update

As seen in the diagram above, the source list has been added to the available source lists

Search the apt library

media_1316775054257.png

If the install was successful you should be able to search the repository for the nfinityX™ software using the command below:

aptitude search nfinityX

You should get an output similar to the one in the above diagram.

Requirements

Requirements

System

A base installation of Ubuntu server 10.10 or greater is required. The server should have a system drive for the Linux OS and nfinityX™ software with a mass storage / NAS system attached. The server specification will can vary dependent on the projected demand and usage, but it is recommended that a minimum of a quad core processor with 8Gig memory is used.

System preparation

The following should be in place prior to commencing an installation:

  1. Install open-ssh server if not installed already (this is normally installed by default)
  2. Add your mass storage device / NAS to the /etc/fstab and mount it under /usr/data (mounting methods may vary depending on the storage device)
  3. Ensure that the server is able to connect to the internet.

Os System Update

media_1316767433473.png

It is recommended to run a system upgrade to ensure that the system is up to date with all the latest packages prior to installing by using the following command:

aptitude upgrade

Introduction

Overview

This manual is intended to serve as a installation, update and removal guide for the nfinityX server software onto Linux based servers. This document assumes that the user is both familiar with Linux Os and is comfortable using commands in the default bash shell.

Designer Overview

The designer module allows users to quickly create content for their digital signage screens or banners for a Web site. We have created a simple set of tools which if used creatively can produce content which is easily managed and published. The designer is used exclusivley for still images and no animation options are available.

If you require your content to use animation you will need this content to be created for you. Our Windows media player supports both Silverlight and Adobe flash. Power point is also a very useful tool should you require animation, simple create your presentation and using the export tools of powerpoint create a video file. Upload the file and publish.

The great advantage of using the built in designer is that it uses vector based objects which translates into a very small file size with exceptional results on screen producing crisp and clean presentation.

 

Click on the Designer Icon

media_14388589289633.png

This will open the designer, the designer uses Silverlight which will give you a smooth experience when using the design too. This lesson assumes that you have uploaded any images that you are going to use in your design.

Click on Designer Icon

media_14392850675571.png

Starting your design

media_14388622699013.png

Opening the designer will present you with the canvas and the library panel will open. If you have created designs brfore they will appear and you may open an existing design and save it as a different name.

You can also use this panel to search for your templates or images.

If you would like to start a new design, simply click cancel and begin creating your new design.

Note: If you would like to use an image in your design that requre the image to have an ALPHA Channel or transparent areas you will need to save the image as a PNG before ingesting it into MTVN.

Content Constraints in a play list

If you have a play list and you would like to add a timed event to a piece of content with in it follow the following example. This method only effects the content in the current list. If you right click on the content inside the list you will be given a drop down which will include an option “Time”

Selecting Content constraint

media_1318495578550.png
  1. Right click on content file
  2. Move mouse to time
  3. Click on Content constraints.

Control panel opens

Day time constraints panel – in play list

media_1318507380564.png

Select the tab you would like to interact with.

  1. Date is highlighted.
  2. Click on calendar to select date.

Repeat process for end date

media_1318507580462.png

Select the time tab.

Type in Start and end time

media_1318507659404.png

Click on Day tab

Set the days that you would like the content to be active in the list

media_1318507713901.png

Click Save when you are happy with your selected days.

Constraint is added to the content in the content list

media_1318507817116.png

Note: Be sure to publish your screen to bring the time constraints into effect.

NB: Never put same date on “Start Date and End Date”. If you want content to play for one day only…rather set end date for the following day and restrict with time.

Overview of timed events and constraints

Adding constraints to content is an effective way to manage the play out of content to your clients device or screen.

There are two options available to the user.

  1. Global Constraint – Adding constraint directly to the object or content, this constrain cascades with the content throughout the system and effects it through its entire life cycle. Global constrains can be applied when logging or ingesting content into the system.
  2. Local Constraint this would be used inside a play list and only applies to that instance of the content.

Setting a global constraint

media_1318491046800.png
  1. Search for content and right click on the content you would like to manage the constraint on
  2. Click Edit Meta data

The Contents panel

media_1318491232190.png

There are four tabs on the content panel

  1. The library object or content meta data – the example shows an object for an advertisement. The meta data requirements were create when the object was created.
  2. Date and time constraints – Set the contents availability and constraints
  3. Permissions
  4. Rights

Click the Date time constraints.

Date time constraints panel

media_1318491582743.png

Panel overview

  1. Note – give the constraint a name or note
  2. Start Date
  3. End Date
  4. Start time
  5. End time
  6. Set active days

Click on new button and begin to create your content constraint.

Add title or note

media_1318491855217.png

Click inside the panel and type the note or your reference

media_1318491929294.png

Select the date you wish the constraint to start – this can be anytime from the current date to any time in the future.

Repeat this process for the end date.

Adding start and end time

media_1318492340636.png

Double click inside the star time panel and "type" in the time you would like the content to become active.

Repeat this process for the end time.

Setting the day constraint

media_1318492503333.png

Simply un check the days you do not want the content to be available. The example above indicates that the content wail play from Monday to Friday

Saving you constraint

media_1318492690559.png

Click save

Complete constraint

media_1318492861366.png

This content will only be available under the following conditions

  1. It will only play or be available between the date indicated
  2. Only play between the times indicated
  3. Only play Monday to Friday

You have now added a global constraint which will effect the content at any point of usage in the system. The constraint will not be visible to the user and the constraints will not be visible in any play lists you add the content to.

If you would like to add a constraint to the content in a content list and not effect the content globally set the constraint from inside a content list.