High performance content management

The Vizrt Online Suite includes the Escenic Content Engine, a high performance content management system for text, images, audio files, video clips and all the other digital assets that are used on modern websites, the Widget Framework, with a set of tools for building websites and a powerful front-end user interface.

Key features

  • Architecture designed for multi-channel and cross publishing
  • Widget Framework, with ready made building blocks for websites
  • Mobile adaptation and device detection
  • Open architecture with Java and REST APIs
  • Extensive JSP tag library for efficient website development
  • Powerful and flexible presentation layer
  • Full-featured content repository
  • High performance
  • Extensive documentation
Escenic Content Engine not only stores the content and provides delivery to multiple channels, but also provides the APIs and back-end functionality for applications such as Escenic Content Studio. Everything stored within the system is made accessible through Java Server Pages tag libraries, RESTful web services, an open Java API and powerful XML syndication features.

Enterprise content management

Escenic Content Engine is the core of an Vizrt online solution, both as a full-featured content repository and as a high performance content delivery system.

Escenic Content Engine handles all content types: text, images, video, graphics, maps, Flash content, PDF documents, MS Office documents to name but a few. Content modelling functionality allows customers to combine all types of content to create the complex content types required.

Multi-channel cross publishing is standard functionality in Escenic Content Engine. Work with the richest version of the content, and automatically adapt it to each website and channel. Escenic Content Engine can easily be scaled to manage tens or hundreds of websites, all efficiently managed with Escenic Content Studio.

Multi-channel and mobile ready

Escenic Content Engine is  designed for multi-channel content publishing from the core, providing efficient and instant publishing to multiple websites and channels directly from Escenic Content Studio. Any section of a website may be given its own URL or even its own domain name,and pages and sections may be given distinct and different designs and branding.

Escenic Content Engine can automatically adapted content to any mobile and handheld device. Automatic device detection of the around 10,000 mobile devices ensures that all users get the best user experience. Content is automatically adapted based on the device's capabilities, such as physical screen size and resolution, touchscreen and keyboard, supported image and video formats, CSS and HTML levels, JavaScript and AJAX support.

Full-featured content repository

Escenic Content Engine is the central repository for all web content, and content stored in other repositories may also be easily accessed: Videos from Viz One, graphics from Viz Pilot, maps from Viz Curious Maps, and similarly with other systems.

Escenic Content Engine supports all types of content, and complex content types are easily modelled in XML. Existing content types may be changed at any time, for instance by adding geographical data to videos or by adding graphics to images, without changing the database, or even restarting the server.

Content is available with JSP (XHTML, RSS, etc) , Java API, REST web services and XML import/export functionality.

Escenic Content Engine has built-in version control, and all changes are managed using standard Java Management Extensions (JMX).

Two-way synchronization with other systems, and Escenic Content Engine's locking features allow external systems to temporarily lock content while it is being updated outside of Escenic Content Engine.

Newsroom workflow

The Newsroom plug-in for Escenic Content Engine simplifies online publishing of broadcast news items by reusing the work done in ENPS and iNews and automating the process of adapting broadcast content for web, phones and tablets.

Many broadcasters struggle with inefficient workflows for publishing broadcast content online, and only manage to make a small amount of the broadcast content available online. The Newsroom plug-in can reuse all work done in ENPS and iNews and automatically make it available online. Videos are transcoded to multiple formats, graphics are adapted to various screen sizes, and everything that is put on air can simultaneously be made available online.

The audience no longer have to use a TV to view the content, as the same content is available at the same time on every device everywhere there is a connection (wireless, cellular or wired). Live broadcasts are no longer limited to TVs.

For content producers in ENPS and iNews, there is no change to the workflow. An ENPS or iNews user will not have to do anything more than he/she is already doing, as the Newsroom plug-in reuses all work done in ENPS or iNews. Content may be published automatically online, or advanced rules may be set up to allow for editorial control.

Payment solutions may be added, using all common payment strategies. Delivery of content may be done using Viz One, which supports any format, and also can add DRM, do geoblocking, etc.

See the newsroom plugin in use with ENPS and iNews.

Escenic Content Engine Plug-ins

Escenic Content Engine is shipped with a number of plug-ins for extended functionality.

The following plug-ins are included in Escenic Content Engine:

  • Menu Editor: A tool for creating menus independently of the underlying content hierarchy and to provide multi-language menus.
  • Forum: Provides a framework for managing discussion forums, article comments and postings from external users.
  • Geo Code: Gives users of Escenic Content Studio the ability to tag all types of content with geographical location.
  • Poll: Let your audience participate by voting in surveys.
  • Lucy: A connector for the high performance, open source full-text search engine Lucene from Apache.
  • Section Feed: A configuration interface for setting up rules for automatic feeds of content between sections and/or websites.

Powerful presentation layer

Escenic Content Engine separates content and presentation, and uses Java Server Pages (JSP)to present content on websites. This makes it possible to use the same content across multiple websites and channels, always providing the best presentation and user experience.

A full-features JSP tag library functions as an abstraction layer for website developers, allowing them to develop quickly without being burdened with having to deal with the underlying architecture such as database tables, cache management, etc. Most common website functionality can be implemented in minutes using a simple JSP tag.

By using the Escenic JSP tag libraries in combination with Java Server Standard Tag Library (JSTL), and also the Escenic Widget Framework, website developers can focus on the user experience, creating exciting websites quickly.

Open architecture

Escenic Content Engine is a content delivery system designed for high volume, high traffic content management, with focus on performance and stability.

Escenic Content Engine has a clean, well-documented architecture, designed as a platform for invention, integration and further development. The code is 100% Java, and content is accessible with JSP tag libraries, Java API, RESTful web services API and powerful XML syndication features.

RESTful API and Java

REST web services allows developers to use the Escenic platform with a wide variety of programming languages, including PHP and .NET. Content stored in Escenic Content Engine is available both in XML and Atom-based formats.

Escenic Content Studio may also be extended, and there is a separate guide documenting how to write plug-ins for creating additional functionality.

Escenic Technet contains more than 10 guides with extensive developer documentation, from how to set up syndication feeds to the Java bean reference. The Java API is documented with standard Javadoc.

Extremely scalable and robust architecture

High performance has always been a core feature of Escenic Content Engine, and the system is utilizing very efficient multi-level caching technology, making sure that both end users experience a fast website  and that Escenic Content Studio users can work with content in a very responsive application with no delays.

Open source solutions are commonly used in an Escenic Content Engine installation, for instance the Varnish high-performance HTTP accelerator and the Memcached high-performance, distributed memory object caching system.

Escenic Content Engine offers near-linear scaling, and installations range from single-server installations to advanced, distributed multi-server setups with internal and external load-balancing, redundancy, distributed database clusters, and content delivery networks.

Clip Store

Escenic Content Studio allows you to work with the richest version of the content, and automatically adapt it to each website and channel. It provides an efficient desktop environment to manage text, images video, graphics, maps, tags, time-controlled content, etc. Content producers can focus on the content, not how it will be presented on each website, or in each channel. This is automatically handled by the presentation layer. Read more

Viz Mobile Expansion creates a template based environment that contains policy information indicating how content should be displayed on any device – not just on any one specific device. It is a logical architecture which provides both scalability and flexibility. Read more

Viz App Framework helps online-publishers and mediahouses to turn online content into applications for mobile devices. These applications provide a native user experience on the latest tablet computers and smartphones. Native applications fully support all of the devices’ capabilities, such as multi-touch interfaces, screen rotation and highest possible resolution for video playback. Read more

Workflow diagram

Let's Talk

For support requests, please visit our support portal.