Skip to content

The Content Manager is a visual production tool which is able to generate on the fly visualisation for DAB slideshow and RadioVIS. .NET framework based, it is developped in C# and is distributed under LGPL licence.

License

gcmalloc/content-manager

 
 

Repository files navigation

EBU Content Manager

The Content Manager is a visual production tool which is able to generate on the fly visualisation for DAB slideshow and RadioVIS. .NET framework based, it is developped in C# and is distributed under LGPL licence.

The Content Manager can run in a standalone fashion or in an advanced DataGateway environment allowing external data providers such as Swisstiming to provide valuable data to generate slideshows for live sports events.

Documentation

See the doc folder for configuration, usage and api documentation

EBU Content Manager

Prerequisites

In Order to build the project:

Dependencies

Beside the Nuget Package Manager dependencies which are resolved automatically by Visual Studio, the Content Manager does not require any other depencies to be installed on the development machine.

Nuget Dependencies

The following third-party libraries use in the solutions:

  • Apache.NMS
  • Apache.NMS.Stomp
  • RabbitMQ.Client
  • AWSSDK
  • PhantomJS

Getting started

Use git to clone the repository or add this repository as team source in your Visual Studio Environment.

$ git clone https://github.com/ebu/content-manager.git

Set the io.ebu.eis.contentmanager as startup project and build the solutions.

Create a configuration file.

Configure

The configuration documentation can be found in the Content Manager Configuration document.

Related projects

Contributors

Acknowledgements

We would like to thank the following people for their precious support and periodic feedbacks.

Copyright & license

Copyright (c) 2015, EBU-UER Technology & Innovation

The Content Manager and its libraries are distributed under LGPL licence (see LICENSE.txt).

Multiple external libraries are used and referenced using NuGet Package Manager. According licenses are available on the repository sites. Other libraries not included using NuGet are listed explicitely below.

Licenses of third party components

Apache.NMS

License under Apache 2.0
http://activemq.apache.org/nms/

AMQP.Client

.NET/C# AMQP client library and WCF binding
The library is open-source, and is dual-licensed under the Apache License v2 and the Mozilla Public License v1.1.
http://www.rabbitmq.com/dotnet.html

AWS SDK for .NET

Licensed under Apache 2.0
https://github.com/aws/aws-sdk-net/blob/master/License.txt

PhantomJS

PhantomJS Nuget Packaget https://www.nuget.org/packages/PhantomJS/,
Licensed under BSD
http://phantomjs.org, https://github.com/ariya/phantomjs/blob/master/LICENSE.BSD

About

The Content Manager is a visual production tool which is able to generate on the fly visualisation for DAB slideshow and RadioVIS. .NET framework based, it is developped in C# and is distributed under LGPL licence.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C# 92.2%
  • HTML 3.4%
  • CSS 3.2%
  • JavaScript 1.2%