Carousel The Manual Ver 6.6.2
Carousel The Manual Ver 6.6.2
Carousel The Manual Ver 6.6.2
2
The Manual
3
5.4 Quick Links . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
5.4.1 About Menu . . . . . . . . . . . . . . . . . . . . . . . . 36
5.5 Selecting Zones . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
5.5.1 Zones with the Pop-Down Menu . . . . . . . . . . . . . . 37
5.5.2 Zones with the Tag Selector . . . . . . . . . . . . . . . . 37
5.6 The Media Picker . . . . . . . . . . . . . . . . . . . . . . . . . . 38
5.6.1 Selecting Media With Tags . . . . . . . . . . . . . . . . . 38
5.7 Common Icons and Their Purpose . . . . . . . . . . . . . . . . . 39
7 Configuring Players 53
7.1 Closing the Display Engine . . . . . . . . . . . . . . . . . . . . . 53
7.2 Configuring the Display Engine . . . . . . . . . . . . . . . . . . 53
7.2.1 Carousel Server . . . . . . . . . . . . . . . . . . . . . . . 54
7.2.2 Time Settings . . . . . . . . . . . . . . . . . . . . . . . . 55
7.2.3 Display Settings . . . . . . . . . . . . . . . . . . . . . . 56
7.2.4 Live Video Input . . . . . . . . . . . . . . . . . . . . . . 57
7.3 Managing Your Players . . . . . . . . . . . . . . . . . . . . . . . 57
7.3.1 Player Dashboard . . . . . . . . . . . . . . . . . . . . . . 57
7.3.2 Channel Schedule . . . . . . . . . . . . . . . . . . . . . . 60
7.3.3 Monitor Control Schedule . . . . . . . . . . . . . . . . . 61
7.3.4 Monitor Control Codes . . . . . . . . . . . . . . . . . . . 62
7.3.5 Notification Settings . . . . . . . . . . . . . . . . . . . . 63
7.4 Cached Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64
7.5 Loading Zones . . . . . . . . . . . . . . . . . . . . . . . . . . . 64
7.6 Not Licensed Status . . . . . . . . . . . . . . . . . . . . . . . . . 65
7.7 TV Video Output . . . . . . . . . . . . . . . . . . . . . . . . . . 65
7.7.1 Physical Configuration . . . . . . . . . . . . . . . . . . . 65
7.7.2 Software Configuration . . . . . . . . . . . . . . . . . . . 66
7.8 Adjusting the Video Resolution . . . . . . . . . . . . . . . . . . . 66
7.8.1 Standard Resolution Adjustments . . . . . . . . . . . . . 67
7.8.2 Setting up a 9x16 Display . . . . . . . . . . . . . . . . . 68
4 Contents
8.2 Lists . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72
8.3 Display Engine . . . . . . . . . . . . . . . . . . . . . . . . . . . 72
8.3.1 Bulletin Pacing . . . . . . . . . . . . . . . . . . . . . . . 72
8.3.2 Default Transition . . . . . . . . . . . . . . . . . . . . . 72
8.3.3 Bumper Graphic . . . . . . . . . . . . . . . . . . . . . . 73
12 Making Crawls 97
12.1 Multiple Crawls at the Same Time . . . . . . . . . . . . . . . . . 97
12.2 Choosing a Crawl Zone . . . . . . . . . . . . . . . . . . . . . . . 97
12.3 Creating a Crawl . . . . . . . . . . . . . . . . . . . . . . . . . . 98
12.4 Scheduling and Properties . . . . . . . . . . . . . . . . . . . . . 98
Contents 5
13.2 Full Screen Alerts . . . . . . . . . . . . . . . . . . . . . . . . . . 99
6 Contents
IV Managing and Extras 141
16 Managing Bulletins 143
16.1 Bulletin Lists . . . . . . . . . . . . . . . . . . . . . . . . . . . . 143
16.1.1 Bulletins . . . . . . . . . . . . . . . . . . . . . . . . . . 144
16.1.2 Filtering By Tags . . . . . . . . . . . . . . . . . . . . . . 145
16.1.3 Groups . . . . . . . . . . . . . . . . . . . . . . . . . . . 146
16.1.4 Moving Bulletins or Groups Within a List . . . . . . . . . 146
16.1.5 Copying and Moving Bulletins . . . . . . . . . . . . . . . 147
16.2 My Bulletins . . . . . . . . . . . . . . . . . . . . . . . . . . . . 148
16.2.1 My Bulletins as the Administrator . . . . . . . . . . . . . 149
16.3 Approving Bulletins . . . . . . . . . . . . . . . . . . . . . . . . . 149
16.4 Housekeeping . . . . . . . . . . . . . . . . . . . . . . . . . . . . 150
16.5 Reporting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 150
16.5.1 Filter by bulletin type . . . . . . . . . . . . . . . . . . . . 151
16.5.2 Filter by bulletin status . . . . . . . . . . . . . . . . . . . 151
16.5.3 Filter by bulletin tags . . . . . . . . . . . . . . . . . . . . 151
16.5.4 Export CSV Report . . . . . . . . . . . . . . . . . . . . . 152
16.6 Slide Show . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 153
18 Extras 181
18.1 Screensaver . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 181
18.2 RSS Output . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 182
18.3 Public Web Interface . . . . . . . . . . . . . . . . . . . . . . . . 182
V Appendix 183
A Installer’s Checklist 185
A.1 Carousel Checklist . . . . . . . . . . . . . . . . . . . . . . . . . 185
A.1.1 Preperation . . . . . . . . . . . . . . . . . . . . . . . . . 185
Contents 7
A.1.2 Setup . . . . . . . . . . . . . . . . . . . . . . . . . . . . 186
A.1.3 Verify Display Quality and Content . . . . . . . . . . . . 186
A.1.4 Verify Carousel Communication . . . . . . . . . . . . . . 187
A.1.5 Clean Up Testing . . . . . . . . . . . . . . . . . . . . . . 187
A.1.6 Communicate With the Customer . . . . . . . . . . . . . 188
J CarouselDetective 237
8 Contents
K Release History 239
K.1 Carousel 6.6.0 Release Notes . . . . . . . . . . . . . . . . . . . . 239
K.2 Carousel 6.6.1 Release Notes . . . . . . . . . . . . . . . . . . . . 239
K.3 Carousel 6.6.2 Release Notes . . . . . . . . . . . . . . . . . . . . 239
Contents 9
10 Contents
I. Introduction and Tour
11
12
1 Introduction
13
Our Address is:
Tightrope Media Systems
800 Transfer Road, Suite 1B
Saint Paul, Minnesota 55114
For customer service, please contact your dealer or Tightrope Media Systems
directly:
Email : [email protected]
Online Documentation : www.trms.com/support/documentation
Training Videos : www.trms.com/support/training
Blogs : blog.trms.com
Community Forum : http://getsatisfaction.com/trms
Phone : (866) 866-4118 / (612) 866-4118
The fastest way to get support is through email or the online support form. The
community forum is a great place to share tips and tricks, too.
This is a note. Notes are used to call attention to special information that may be
helpful to keep in mind.
This is a tip. Tips show unique ways to use the software, and tricks that have
been picked up by other users.
This is a warning. Warnings call attention to actions that may result in unforeseen
consequences, such as actions that delete large amounts of data or configurations
that might have network security implications.
This is a margin note. If we want to highlight a section of the text that is critical to a particular topic, we’ll
insert a margin note, like the one you see next to this paragraph. Margin notes
might also include small pictures of the user interface, when a figure would be too
cumbersome.
!→ If we need to call special attention to something that is critical, you might see the
symbol that you now see to the left.
When the text references a particular menu item, field or label within the software,
that text will appear as follows:
Example: Click on the Record button.
When we talk about or reference a menu in the software, we use a special style and
reference it in the margin. When we reference menus, we leave out the main menu
View: Pref- and we separate each menu with a colon (“:”).
erences. . . :
Channels Example: To change your channels’ names, go to View: Preferences. . . : Channels.
When the text references user input, “this format” will appear.
Example: Enter “1234” into the number field.
14 1 Introduction
When quotes are used to display user input, do not include them in your input unless
specifically told to do so.
You’ll notice that we’ve used a couple of ‘Examples:’ in this section. You will see
those throughout the text. They highlight. . . examples.
Some systems come as turnkey devices–computers and servers with Carousel pre-
installed. Others come as a software only solution. To see information on installing
a software only solution see the Carousel Deployment Guide.
Username : Administrator
Password : trms
Username : Admin
Password : trms
In this essential chapter we will cover Carousel vocabulary. After reading it, the
software’s mysteries will be yours and its use and setup will make much more
sense. It’s required reading if you are in any way involved in Carousel’s installation,
administration or daily use.
If you would like to follow along in a live Carousel system while you read this
manual, visit our demo website located at http://demo.trms.com and login using
our predefined administrator account. Pick one of the logins that most closely
matches your organization.
17
2.4 Displays, Channels, Zones, Bulletins and Media
We start by examining the most fundamental concepts of Carousel and how it helps
you to organize the content of your display. These building blocks include: displays,
channels, zones, bulletins and media.
We’ll take each, in order, and explain how they are interrelated. By carefully reading
this section, you will have a good foundation with which to continue. In fact, you’ll
see more than a few warnings in this manual that implore you to understand the
content that you’ll be reading here.
2.4.1 Displays
Your audience will see your system’s bulletins on, what we will generically call, a
display. Displays include televisions, LCD panels, plasmas or anything else that
can display the video that the Carousel Player can output.
All current Carousel Players have a computer display output of some kind
(VGA, DVI, DisplayPort or HDMI). To achive a traditional video output (Com-
posite, Component, SD-SDI or HD-SDI) you will need an additional piece of
equipement. Speak to your Dealer for more information.
Since displays come in a variety of shapes and sizes, we must describe them to
Carousel before we use them. For systems where the target is a standard definition
television, this is simple: 1024 pixels across by 768 pixels high (hereinafter written
as 1024x768). For other displays, the number of choices increase dramatically, but
usually they are in a 16x9, 9x161 aspect ratio.
But what happens when you want to display something different on two sets of
displays? What happens if you’re operating two television channels and you need
1 Often, especially with LCD panels, you’ll replace the 9 with a 10 because computer manufactures
liked 768 pixels vertically instead of 720 or 1200 instead of 1080.
Let’s look at a single display for a moment. It’s easy to imagine what our Carousel’s
bulletins will look like—each rotating through and looping around to the beginning
once they’ve all had a turn. Imagine the ability to display weather data, standard
bulletins and meeting schedule information simultaneously. Since Carousel Version
5.0, we introduced zones, which provide you with the ability to break up the screen
into several areas of unique information as seen in figure 2.2.
If you have ever watched a 24-hour news channel, you’ll notice crawls and graphic
areas on the side of the screen while a dashing anchor delivers the ‘news’ in the
main area. Carousel can be configured in a similar manner.
In fact, you can even put your favorite 24-hour news channel in a corner of the
display, provided you have a set-top box and the optional video input card for
Carousel.
This magic is made possible by two key features of Carousel: channels and zones.
Channels are like an empty canvas that fills the entire display’s screen. You
tell Carousel that you want a channel with 1280 pixels across and 720 pixels
down. You name it something descriptive, like “Channel 15 CG” or “Tighty Hall -
Lobby”.
You fill the channel’s empty palette with zones. Each zone contains lists of bulletins
that follow rules laid down by the administrator and the creators of each bulletin.
When you add a zone to a channel, you’re adding another information area to the
players that display that channel in your Carousel system.
The term player is used to describe any device that is acting as a display engine
for Carousel. A display engine is a piece of licensed software that accesses the
main Carousel system, in search of a specific channel of Carousel. Once the display
engine has contacted the server, it requests the bulletins for the channel that was
selected in the preferences for the display engine. It then retrieves the bulletins
that are assigned to the zones on that channel and then displays them accordingly.
Hereinafter, we will use the term player to describe this device.
Channels and Players are licensed in Carousel. Zones are not licensed and hence
there is no limit to the number that can be added to your system.
The simplest channels have one zone, and in this configuration the distinction
between channels and zones is almost irrelevant2 .
More complex configurations might have six or more zones on a single channel,
providing the audience with a vast array of information at any given time.
2.4.5 Bulletins
Bulletins are single messages created in Carousel. There is a wide variety of bulletins
that can be created in Carousel, which can include graphics, text, dynamically
updated web pictures, streaming video, data from databases, RSS feeds. . . the list
goes on. In most systems, the majority of bulletins are created by users of Carousel
from templates. These templates define areas of a bulletin used for text, graphics or
any other media element that might be employed.
2 This was the only configuration possibility with releases prior to Carousel Version 5.0.
When you tell Carousel to share a bulletin with another zone, it automatically
resizes that bulletin to the target zone’s pixel dimensions. When designing your
system, it’s nice to size zones to similar dimensions, especially if a lot of sharing
is likely to take place.
There are times when the normal flow of things just will not do. Elections, weather
conditions, alien invasions—these special events demand special attention and you
may want to temporarily interrupt a zone’s normal flow of bulletins.
Carousel has two special kinds of bulletins: active repeating and alert bulletins.
Active repeating bulletins insert themselves every nth bulletin that is displayed.
Alert bulletins, when active, will interrupt all current bulletins. When the alert
bulletin expires or is disabled, the bulletins in the active bulletins will continue their
loop.
When something truly demands attention, a special zone can be used to remove all
other zones from a channel: the full-screen alert zone. When bulletins are active in
this zone, a Carousel Display Engine will automatically remove all other zones3
from the display and show this zone full-screen.
Full-screen alert zones, like regular zones, can be used on multiple channels. A
channel can have any number of full-screen alert zone associated with it, which
means that you can prioritize these zones on a channel to give you powerful control
to override other full-screen alert zones, as well as your channel’s bulletins.
Carousel has crawl zones that may be attached to a channel. They are invisible until
a crawl bulletin is activated. Once active, the channel will reduce all of the zones
on the display, providing the room necessary to show the crawl bulletin. The crawl
zone may be placed at the top or bottom of the screen.
Only one crawl zone may be added to a channel. However, a crawl zone may be used
on any number of channels and may include any number of crawl bulletins.
!→ Unlike regular zones, a full-screen alert will not remove a crawl zone.
3 Except crawl zones, which we talk about next.
Another feature that is important to Carousel is the ability to tag zones. Tags are
keywords that describe a zone4 . Example tags might be: Lobby, Cafeteria, Western
Region or Common Areas. A zone can have as many tags as you like.
Example: You might have a zone dedicated to a channel that is used for a display engine in a
library’s entry way. This zone may be tagged with: Library, Entryway, Common
Areas, East Bank, Minneapolis Campus, and General Bulletins. In a system with
300 zones, you may wish to ease locating this zone by selecting the ‘Library’ and
‘Entryway’ tags, which filters out zones that don’t have both tags.
Tags are also useful when you’re creating a bulletin and want it displayed on a
specific group of zones. Using the above example, you can drill down to all zones
in ‘Common Areas’ on the ‘Minneapolis Campus’. Alternately, you could select all
‘Library’ zones in the ‘East Bank’.
4 Tags also describe media, but that’s for chapter 17 on page 155.
25
26
3 The Setup Plan
If you are installing this Carousel system for another user, such as for a customer
because you are the systems integrator, you’ll need to have the questions that this
chapter raises answered before you can perform your installation. Otherwise,
you won’t know key information, such as the channels’ name, zone layouts, etc.
As the systems integrator, read this chapter, but understand that only customer
is going to be able to answer the questions within. As we mentioned in The
Essentials of Carousel, you need to use the check list in appendix A on page 185
to guide your installation.
The setup process in Carousel requires that you make decisions about the look and
configuration of your displays. You may want to show the weather on all of your
displays in one corner and meeting room information in another. Maybe you are a
television station and you want your station’s schedule always visible in the bottom
quarter of the screen with weather and general bulletins in the upper part. If you are
running a Carousel system with many channels, you may have some zones that are
shared across channels. You may have other zones that are similar in function, but
will show different information for different audiences. Carousel can meet all of
these needs.
This chapter will help you make decisions about your Carousel system’s setup. We
hope you consider it time well spent, saving you hours of work, reconfiguring your
system after you realize you got it wrong. Alternately, it could be a waste of time.
There is risk in everything. ;)
For single channel systems, most of your decisions will be very obvious. Just
follow along and you’ll be able to pick out the parts of this section that apply to
you.
Dimensions of channel = your Your first step is to determine the size of the channel and what you want your
monitor’s resolution. channels to look like. The size will most often be determined by your display’s
output. Some common sizes are:
4x3 Standard Definition Television : 800 pixels across by 600 pixels down.
720p High Definition : 1280 pixels across by 720 pixels down.
1080p High Defnition : 1920 pixels across by 1080 pixels down.
16x10 : 1280 pixels across by 768 pixels down. (Many LCD monitors use this resolution.)
27
Other monitors, especially LCD monitors, may have additional resolutions. Check
with your monitor’s specifications and then test to make sure that the Carousel
player can use that resolution. If it can’t, you can usually get close enough so that
the player and the monitor will agree and display a high quality picture.
In this manual, we talk about a player for Carousel. This is any device with the
display engine software, including a Carousel Server, or some other device you
are using with a display engine.
In the above examples, the difference between zones and channels comes into
sharper focus. Fennel Hall might have weather, traffic information and general
bulletin zones for the audience in the building’s hallways. All of these zones are
placed on the channel that is being addressed by the players in Fennel Hall. The
naming becomes obvious when you understand the differences.
These names might not make sense to you, but remember: You are describing the
location of the displays that will be driven by the players that are addressing this
channel. You want to be able to identify them in a meaningful way within the
software, so choose a name carefully.
In larger installations, remember to make the names unique. If you are managing
25 lobbies, it is not enough to call a channel ‘Lobby’.
Finally, take note of the aspect ratio of your channel. Draw a box on a sheet of
paper that has the same aspect ratio1 . This will help you when you determine the
zones that will occupy your channel’s canvas.
Single zone channels Channels must have at least one zone. In single zone configurations, channels show
one bulletin at a time, plus any crawls that may be active. In this configuration, you
will create one zone for the channel and its resolution will be that of the channel’s
resolution.
Even if you create only one zone for a channel, you can still add a crawl for
that channel. Crawls are special in that you don’t leave room for them on your
channel. Carousel will ‘squish’ your zones up or down when a crawl message is
activated.
Multiple zone channels Mixing multiple zones on one display or sharing zones across channels opens an
almost endless number of possibilities. You will add a zone to a channel when you
want a specific kind of information to always be visible, even while other bulletins
are displayed on other parts of the screen (figure 3.1 on the facing page).
1 That is, it’s as square or rectangular as your display is.
You must understand zones and channels before you go about creating them
within Carousel. If you are wrong and want one zone instead of two or need a
zone sized differently, you will be in for a lot of effort duplication. Better to plan
first and get it right the first time!
In short, make a zone for a channel when you always want its information on the
screen.
Example: Do you want the weather always in one corner of the screen while other messages
rotate through? Then make one zone for weather and position it the corner. Do you
always want your meeting schedule or your station’s programming schedule in the
lower part of your screen? Then that would be another zone. Any time that you
want bulletins updated separately, you will create another zone for them.
Do not confuse categories of Do not confuse this with having bulletins of a specific category. That is, do not
messages with zones. make a zone just for sports and just for meetings, unless you really want two parts
of the screen to always show each category. It’s usually the case that you want
many different topics of bulletins on the same zone, with specialized zones for very
specific applications, like TV guides, meeting room schedules, traffic conditions,
weather, etc.
If you want a zone to show on more than one channel, make sure that you plan the
size and aspect ratio ahead of time. It’s is best to keep them the same size on each
channel. Otherwise the Carousel Display Engine will resize them for you, which
may slightly reduce their quality.
Example: You want the weather in the corner of all of your channels. All of the display
engines will be in the same city, so you make a single zone that will be used on all
of your channels.
Draw zones on paper before When you are planning the look of a channel, draw boxes for each zone on the
you make them in Carousel channel to give you a visual idea of the look before you set them up in Carousel’s
interface.
Also, consider situations where you have many zones that are serving a similar
purpose. Again, you may want to make sure that they are also sharing similar
dimensions, in case you want users to be able to send bulletins to multiple zones.
Carousel Players run the Carousel Display Engine. These devices are designed for
smooth, attractive playback of a wide range of content. Here are some guidelines to
follow:
31
Stuttering can be minimized by:
• Keeping the display resolution to 720p or lower
• Minimizing playback of video files that use high performance codecs (H.264)
• Minimizing playback of Flash animations with many moving components.
As of Carousel 6.2, a less graphically intensive crawl that “rolls over” has been
added to the Performance Graphics Manager. See section 7.2 on page 53 for
information on changing the Graphics Manager for the Display Engine.
This chapter shows you how to log into Carousel and will introduce you to many of
Carousel’s common user interface features. This chapter is important both as an
introduction and as a reference while you read other chapters. Instead of repeating
instructions on forms that appear multiple times within the software, we put them
here. At this point, some of elements of the user interface may not be relevant to
you. Just glance through the later parts of this chapter, knowing that you will return
here often as you read through the rest of the manual.
Remember, Carousel is a web application and you access it from your network.
There is no need for users to install special software to create and manage bulletins,
other than your favorite web browser. So let’s get started!
Once you see something like the picture in figure 5.1, type in the account information
for the administrator.
Username: Admin
Password: trms
This is the default password for the administrator account. Once your system is
online and ready, it is critical that you change this password.
Once you successfully log into the system, you’ll be greeted with the FrontDoor
menu. Setting up your FrontDoor server is covered in FrontDoor: The Manual, so
go read that reference if you’re curious about Server Setup or User Management.
For now, go ahead and click on the Carousel menu option.
33
F IGURE 5.2: A Carousel System
that has not been set up
named ‘My First Channel’). So your Main Menu will look more similar too
figure 5.3.
If you are wokring on a Carousel Enterprise system with a fresh install you have
two options for following along in this chapter:
store.trms.com : Go to the creative store and purchase a professionally designed channel that will add
templates, backgrounds, pictures and other content that will look fantastic on
your displays!
demo.trms.com : Go to Tightrope’s demonstration site and log in using one of the example systems
that you’ll see. The log in information is included next to each example.
Once you’ve logged in, you’ll see a working Carousel system that will be
perfect to use as you follow along in this chapter.
Zone Tabs : These tabs list all of the zones that are available to the current user. There are three
zone types: bulletin zones (labeled ‘Zones’, crawl zones and full screen alert
zones. We cover each in part 3, part III on page 81, Making Bulletins.
Do not use the forward and back buttons in your web-browser while
working in Carousel.
Status Message : Carousel uses this area to communicate information such as a warning or the result
of an action you took.
Configuration Button : This button is available only from the main menu and only to users that are given
permission to change Carousel’s configuration. This is where you are pre-
sented with access to all of Carousel’s internal configuration settings. We go
into detail on this subject in chapter 6 on page 41, Setup Basics: Step-By-Step.
The quick links at the top of the bulletin (figure 5.5) are always with you within
Carousel’s interface. They provide shortcuts to many menu items, such as making
alert and standard bulletins, managing bulletins and returning to the main menu. In
addition, there is a link to log out, return to the main menu and to exit to FrontDoor’s
main menu.
The About Screen is accessible only from the quick links at the top of the screen. If
you call in for technical support you may be asked to navigate to this screen which
gives you current version information.
All zones will always be shown in the pop-down zone menu for the built-in
administrator account, admin. Other user accounts may have limited access
to zones, in which case; Carousel customizes the menu according to granted
permissions. See FrontDoor: The Manual for further details.
The ‘>’ signals the current Notice that in figure 5.6, the first selection, Building/Video, has a greater-than ‘>’
zone. arrow next to it. This is to highlight that this zone is currently selected.
In a system with multiple zones Carousel allows you choose how you view the list
of zones. By default, Carousel will display systems with less than 151 zones in a
pop-down menu and systems with greater than 15 zones in a Zone Selector window.
At the start, all of the available tags and zones are listed. When you select a tag on
the left side, only zones that include that tag will be shown. In addition, only tags
that are also in the remaining zones are shown. That is, if there are no zones that
have both the “Minneapolis” and “Saint Paul” tags, then “Saint Paul” would
not appear after you selected “Minneapolis”.
The tag selector will appear when you want to switch zones or when Carousel asks
if you want to copy a bulletin to other zones. When copying a bulletin, you can
use tags to filter down to exactly the combination of zones that you are looking for,
instead of having to pick through the entire list.
1 This number is defined by the user Main Menu:Configure:System:Zone Selection Style
Both the ‘My’ and zone backgrounds/pictures are unique to that zone. That is, if
you switch to another zone, you will see a unique set of backgrounds or pictures
listed in both the ‘My’ and backgrounds sections. For more info on My versus Zone
Media see section 17.1 on page 156
To select a picture when you are using it in a bulletin, click anywhere within the
picture’s box.
One of our favorite features of Carousel is what we call the tag pile. The tag pile
is. . . a pile of tags. Actually, it’s an alphabetical list of all of the tags that have been
defined for the pictures within a zone. Clicking on a tag will filter out any picture
that lacks the selected tag. You’ll see that because you will then be looking at a
2 To keep things simple, in this section picture means the same thing as background and vice-versa,
since they are treated the same in the media picker
sub-set of all of the available backgrounds, tags that are no longer valid will be
grayed out. As you can see in figure 5.9, there are three colors for tags:
Dark Brown : Tags that you have selected.
Light Brown : Tags that are selectable.
Light Grey : Tags that are not selectable because no pictures or backgrounds match the current
filter.
Tags are a great way to drill into a set of pictures and they are especially helpful
when you have a large number of pictures to sift through.
If after selecting a tag you decide that you no longer want to include it in your
filter, you can click the next to the list of selected tags at the top of the media
picker.
In this section, we walk through the process of configuring your Carousel sys-
tem.
To set up Carousel, you’ll have to log in with an account that has full access to
Carousel. Typically, the admin account is used for this purpose. We covered the
login process in section 5.1 on page 33, Logging Into Carousel.
Once you are logged in you will most likely be greated with a menu that looks
much like figure 5.3 on page 34.
Systems shipped from Tightrope will have a Creative Channel called ‘My First
Channel’ already installed on them. You may want to follow some of the steps
listed here to edit that channel (including chaning the names of the channel and
zones).
41
F IGURE 6.2: Adding Zones
Click the name of zone that you just added and you will see it’s properties form,
illustrated in figure 6.3. The following steps will help you edit the zones proper-
ties:
Step 1: Re-edit the name as needed.
Best practice is to prefix zone names with the channel that they will be on. For
example, “Library-”. If they will be on multiple channels, another prefix might
be appropriate, such as “All Channels-”.
Step 2: Tag the zone as needed. If no tags exist or you need a tag that does not yet exist,
add it to the Tags field and then click the add button. You can add more than one
tag at a time, by simply entering commas between them
Step 3: Type in a description. This should describe the purpose of the zone and, if known,
where it will be seen.
Step 4: For bulletin and full-screen alert zones, choose the size of the zone, in pixels. This
step is incredibly important to get right! This is where all of your planning comes
into play as knowing the correct dimensions of the zone will determine the size of
all of the media and templates that are created within it. If you get it wrong, then
Crawl zones don’t have dimensions. They go on the top or bottom of a channel.
The channel determines the fonts and colors for any zones that appear. See
section 6.3.3 on page 46, The Crawl Properties Form to learn how to adjust the
crawls appearance on a specific channel.
Step 5: If you’re walking through these steps for the first time, the resize media link will
be of no help. It is for when you mess up the size of a zone, add a bunch of media,
reset the size of the zone and now want to make all of the media conform to the new
size.
Step 6: The Use server’s time settings check box locks this zones time settings to that of
the Carousel server. If the zone is in another time zone, then uncheck this box and
choose the time zone for the geographic location that these zones will be displayed
in. That is, if your zone is used in the lobby of the Bangalore, India office, go ahead
and select “5:30+”.
Step 7: The items hidden by the Show Zone Synchronization Settings tab are outside of
this walk-through. See section 9.1 on page 75, Synchronizing Zones for detailed
information on synchronizing zones.
Step 8: When you’re finished, click the Save button.
Step 9: Add additional zones by going back and repeating from section 6.2 on page 41 until
you are finished.
In Channel Configuration, you’ll see the menu in figure 6.4 on the next page. We’ll
start with the first menu item and click Channel Setup to edit your channel.
Step 1: You will see the form in figure 6.5 on the following page. Name your channel in the
Name field. Remember to name it something that will remind you of the location
of the displays that are addressing this channel.
Step 2: If this channel is to have a crawl zone associated with it, then choose that crawl
zone in the pop-down labeled Subscribe to Crawls from zone.
Step 3: If the channel is to have one or more full-screen alert zones, click on the Click here
to configure subscriptions link.
Substep A: Any full-screen alert zone that you may wish to add to this channel
may done on this form, shown in figure 6.6. Select all of the zones
from the pop-down list and click the Add button. Keep repeating until
all of the full-screen alert zones have been added.
F IGURE 6.6: Adding full-screen
alert zones to this channel.
Substep B: Full-screen alerts are prioritized from top to bottom. That is, if both the
first and the second zones have bulletins in them, then the bulletins in
the first zone in this list will be shown, but not any of the zones beneath.
Just drag each item around on the list as needed to re-order the list.
This way, you can have a special full-screen alert zone that is used
for emergencies and other zones that you use just to override the
normal display. If an emergency happens, even the other full-screen
alert zone’s bulletins will be overridden.
Substep C: If you’ve added a zone that you didn’t mean to, just click the checkbox
next to the name and click the Delete button.
Substep D: When you’re done, click save and the new settings for the full-screen
alerts on this channel will take effect.
Step 4: To save your changes for the channel’s setup, click the Save button on the Channel
Setup form.
Main Menu: Configure: Next, we will edit the channel’s layout, which defines the placement of each zone
Channel Configuration: that will use this channel. To begin, click the Channel Layout menu item from the
Editing <Channel Name>: Channel Configuration (figure 6.8) menu and follow the steps below:
Channel Layout
Step 1: First, choose the channel’s resolution, which will match the video output of the
Carousel player(s) that are addressing it in the Output Display fields. Common
resolutions are entered by clicking on the shortcuts just below the fields.
When you are setting up a portrait display, then you will want to remember to flip
the width and height dimensions from what would be considered landscape. For
example, “1280x720” becomes “720x1280”.
Step 2: Next, we’ll add one or more zones to our empty display. Pick one from the Available
Zones pop-down list and click Add.
Step 3: You’ll see a zone properties form appear, like in figure 6.9 on the next page. Also,
you’ll see the preview window update to show you the default position where your
new zone will appear.
Step 4: Reposition and size your zones with the Size and Position fields. If you place
your zone outside of the channel’s boundaries or overlap another zone, you’ll get a
You can select a zone to edit from the preview window by clicking on the box
the represents its size and position.
Step 5: Keep adding zones until you are finished by going back to step 2 on the preceding
page. Once you are finished, click the Save button.
Make sure that you don’t see any black on your channel’s display. This would
denote a hole in the channel’s canvas. You want to be sure that all zones touching
all edges of the channel or another zone.
Main Menu: Configure: If you’ve specified a crawl zone for this channel, select the Crawl menu item
Channel Configuration: from the Channel Configuration main menu. The Crawl Settings form adjusts the
Editing <Channel Name>: display properties of the crawl for this channel. Review figure 6.11 on the next page
Crawl Settings as you read through this section.
By default, the crawl will appear on the bottom of the display. To make it appear on
the top, click the Top radio button.
The speed is adjusted by the Speed radio buttons. There is no hard and fast rule
as to how fast a particular player will display a crawl. The middle selection is
generally considered readable. Faster speeds may result in some jerkiness on some
displays.
The Font items adjust the color, font and size of the text. Click the color wheel
button to reveal a palette of colors. Alternately, enter a specific color in the field
below the color wheel, using the Hex color code.
The background of the crawl is a solid color, adjusted by the Background color
wheel.
To adjust the number of pixels separating the edge of the monitor and the crawl,
enter a value into the Offset field. The default value of “5” pixels is a pretty good
starting point for most LCD or Plasma monitors. NTSC/PAL television screens
may need a value as high as “15”.
Once you are finished with the Crawl Settings form, click the Save button to save
your changes.
Carousel can display the date and time as an overlay on your channel. We can
Main Menu: Configure: adjust the properties of this display from the Date and Time item in the Channel
Channel Configuration: Configuration menu.
Editing <Channel Name>:
To turn the date and time overlay on, click the Enabled checkbox at the top of the
Date and Time Settings
form. This is enabled by default.
The Placement pop-down will determine where the time/date display appears.
Adjust the font’s typeface, size and color within the Font section of the form.
The Format fields offer some control over the format of the time and date. Pick
from the presets offered or click the Custom option. If you pick Custom review
appendix D on page 197, Custom Time Format Chart.
The Background Rectangle section is used to adjust the appearance of the back-
drop of the time and date.
If you don’t want a rectangle behind your time and date, then set the Opacity to
“0%”.
In the Background Rectangle Outline section, you may enable and adjust the
appearance of an outline around the backdrop. The settings are self explana-
tory.
In the Horizontal Offset and Vertical Offset field, you are adjusting the distance
from the edge that the time and date box will appear. The default value is pretty
good for most circumstances.
If you are going to use the background audio feature of Carousel then you will want
to configure the audio settings. From the Channel Configuration menu select the
Main Menu: Configure: Background Audio menu item.
Channel Configuration:
To play out whatever is coming from the player’s line input, leave it at the default
Editing <Channel Name>:
settings. To loop through items in the system’s background audio list (next step),
Background Audio Set-
then select the Background Audio List radio button.
tings
6.3.6 Adding Background Audio to Carousel
Main Menu: Configure: If you selected the Background Audio List option from the previous section, then
Channel Configuration:
Editing <Channel Name>:
48 6 Setup Basics: Step-By-Step
Background Audio List
you will want to add audio to that list. Click the Background Audio Playlist item
from the Channel Configuration menu. To add music to the list, follow these
steps:
Step 1: Click the add button to add a new file. You’ll be taken to a screen where you can
upload audio files.
Step 2: Click the Choose File button, and the browse menu will appear. Select a single
audio file to upload, and click the Upload button.
Acceptable file formats are listed in section 17.2 on page 156, File Formats.
Have a bunch of files to upload? Add them all to a .zip file, and upload the zip
file!
Step 3: Once you have added a few tracks, you can alter the playback order by dragging the
song’s title up and down the list.
Prefer to have the songs randomized? Select the Randomize Order radio
button.
Step 4: To remove a song from the list, click the Delete button.
Step 5: When you have finished, click Save.
Every Carousel system has at least three major parts: the web interface, the Carousel
Service1 and one or more Carousel Players. This chapter covers the configuration
of those players that are running on Windows. If you are making your own Carousel
Players from a Carousel Software Display Engine, setting the resolution and TV
output options of your display may be different.
Remember, Carousel Pro and Enterprise Servers do not include a display engine,
and other 3rd Party Players, such as BrightSign, are configured in other ways.
If you missed your chance to close the Display Engine, you can close it while it is
running by clicking the mouse repeatedly until it closes. The other, more dignified
method, is to hold the Esc key down until it disappears.
53
F IGURE 7.2: The Display Engine
Configuration Form
The first field, Carousel Server, is where you can type the address of the Carousel
Server. If it is the local machine, such as with a Carousel Server or when a Carousel
Solo is acting in stand-alone mode, then “localhost” will be the appropriate
setting.
If your display engine is receiving data from a remote Carousel server, then you may
type the IP address or network name of that server. To check the connection, type
the server’s address and then click the button to the right of the field. The Display
Engine network diagnostics screen will appear and run through a series of tests to
determine if a connection to the server you entered will be successful.
The connection diagnostic tests will look something like figure 7.3 on the facing
page. You’ll find a list of each test that was performed, plus a green check for each
test that passes. At the bottom of the screen, you’ll find a short description of the
test results. In this case, all of our tests succeeded, so we should have no problems
with our Carousel system.
54 7 Configuring Players
F IGURE 7.3: Successful connec-
tion tests
If one or more of the tests fail, you’ll see a screen similar to figure 7.4 on the
next page. If you read the test results at the bottom, you’ll see several possible
reasons for why the test failed, and some possible solutions you can try to get it
passing.
In the case of figure 7.4 on the following page, the Carousel Service wasn’t running
on the server. After starting the Service, all the tests passed, and the Display Engine
ran as expected.
For help on networking and a listing of required ports for Carousel servers and
players, please review the FrontDoor Manual.
There are two settings in this section. The first is a checkbox labeled Synchronize
Time. This instructs the Display Engine to synchronize its clock with the Carousel
server. If the player is a part of a windows domain, or is otherwise receiving time
synchronization, leave this unchecked. Otherwise, you can check it and the display
engine will keep its time in synchronization with the Carousel server.
The second label is Offline Hours. You can tell Carousel to go off line, refusing all
updates during a period of time each day. If your network is congested during the
day and you do not want Carousel to update this Display Engine during those hours,
you can enter a from and to value by moving the radio button to the from option.
In this mode, the Display Engine will not update it while the time is outside this
range.
This section covers advanced setup options that are used only in specific circum-
stances.
The first, Displays refers to the configuration of the Display Engine with more than
one monitor (this is rare).
There are couple of important notes on this feature:
1. Monitor Offset is not supported by Tightrope’s technical support depart-
ment. This is because the official policy is that computers that are running
the Carousel Display Engine should be dedicated to that task to optimize
processor performance.
2. The Display Engine is a real-time program that demands a lot from the
computer’s processor and graphics card. It’s not engineered to coexist with
other applications.
3. The Display Engine will do everything it can to hide your mouse and other-
wise annoy while you try to use it.
If you do not want the task bar or cursor hidden, you may uncheck the two
checkboxes to the left of the Monitor Offset field.
4. Some graphics cards will accelerate video in a way that makes your primary
monitor show the video correctly while your secondary monitor will show a
black hole where the video would be if it were shown on the primary display.
5. You must have the monitor that the Display engine uses on to the left of the
56 7 Configuring Players
monitor that will display the desktop.
The second label is Graphics Manager. As of this writing, there are four:
Standard : This is the most common setting with all of the acceleration and transitions enabled.
It requires Microsoft’s DirectX 9.0 Pixel Shader 2.0 feature on the computer’s
graphics card.
Simple : This mode is for hardware that lacks Pixel Shader 2.0. It is mostly for older hardware
which is running newer software.
The Simple mode is not thread safe. This means that it is not compatible
with dual processor machines or with processors that have Intel’s Hyper
Threading technology.
Performance : This mode only supports cross-fade transitions and uses a less graphically intense
crawl that “rolls over” to give the best visual performance.
Diagnostic Mode : This runs the display engine in a window with a list of diagnostic information that
is helpful to our support department when resolving problems.
If your computer has a video input option, such as Tightrope’s CAR-TVI, you may
select it from the Device pop-down list. Once you select the device, Carousel will
test for compatible input options, including Composite, S-Video and Tuner. You
will see them listed to the right of the pop-down list.
If a player has more than one audio device, you may select it as the audio input in
the Audio field.
In figure 7.6 on the following page, you can see four players that are registered with
Carousel, including their Name, IP address, and the Carousel channel that each
player is configured to use. Additionally, you can see the version of the Display
Engine software, and the last time that the Display Engine checked in with the
server. (Under normal circumstances, the Display Engine will check in with the
server approximately once every minute.)
As you can see, this system is having some trouble. The “Main Lobby” player
hasn’t checked in for a long time, the “Conference Room” player is running an old
version of the software, and although the “Hallway” player has checked in recently,
it taking a little longer than usual for the next check in to occur. Thankfully the
“Back Office” player is running smoothly.
58 7 Configuring Players
After plugging the network cable back into “Main Lobby” (perhaps an overnight
maintenance person accidentally unplugged it), and installing the latest software on
the “Conference Room” player, things are up and running once again according to
figure 7.7 on the preceding page. Looks like there was just a network glitch with the
“Hallway” player, because it has checked in again without any intervention.
Click Edit Settings... on one of the players in order to bring up the Edit Player
Settings screen.
The Channel Schedule defines automatic channel changes. Once you have defined
a schedule, you can assign one or more players to use it.
60 7 Configuring Players
7.3.3 Monitor Control Schedule
The Monitor Control Schedule defines the times that the attached monitor should be
turned on and off.
Example: You might create a schedule that turns all of your monitors on at the start of the
business day and off at the end of the day.
Control Codes define the commands that are sent to a monitor to turn it on and off.
Carousel includes several codes for commonly used monitors, but you’re free to
add your own codes.
62 7 Configuring Players
F IGURE 7.14: The Control Code
edit screen
Stop Bits : Sets the number of stop bits for the serial port. Consult your display’s documentation
to find the correct value.
Power On : Enter the power on command for your display. Consult your display’s documen-
tation to find the correct value. Enter the command as two-character long
hexadecimal values. You can enter “p” to insert a short pause between
characters.
Power Off : Enter the power off command for your display. Consult your display’s documen-
tation to find the correct value. Enter the command as two-character long
hexadecimal values. You can enter “p” to insert a short pause between
characters.
List of players using this code : If one or more players are using the code, a list of players along with On and Off
buttons is provided for easy testing.
What if you’re not at your desk to view the player status list and a player loses
power? You can tell Carousel to send you an email (or even a text message to you
cell phone) whenever a player goes AWOL. Head over to the Alert Settings section,
seen in figure 7.15 on the following page.
Here you can adjust the amount of downtime before Carousel decides there’s a
problem with a player. This is the same setting used to determine if there should be
a “red X” in the Player Status screen (see figure 7.6 on page 58). Once this period
of time elapses without a check in from a player, Carousel will send an alert email
to the list of email addresses you’ve specified on this screen.
Carousel will automatically try to reconnect with the Carousel Service, so there
is no need to manually restart the display engine once the network comes back
online.
64 7 Configuring Players
F IGURE 7.17: The Carousel
Display Engine loading zones
This simply “undoes” the registration with the server, making a empty registra-
tion spot available for the next player that connects to the server.
We tell you to use the Display Port as it can only output DVI and can not be
converted to VGA whereas the DVI on the video card can be converted to VGA
(for KVM/dual display use).
You will first need to set the output resolution to the unit.
You will want to set the output running to the ConvertDVI to 800x600 and make
sure it is set as the primary monitor.
At that point all that is left to do is make sure that the Convert DVI control panel
has the correct settings. This menu is launched from the task bar near the system
clock. Look for the purplish circle icon.
The output type should be set to whatever output you running out of the Convert
DVI unit.
66 7 Configuring Players
settings for the graphic card driver.
If you are operating your system with a standard television monitor in 4x3 mode,
then the default setting (800x600 pixels) is the best for this configuration.
If you plan to operate your system in 16x9 mode, then you will have to consult with
your monitor’s guide for the display’s optimum resolution. If you plug your monitor
into Carousel and it does not allow you to select the correct resolution using the
Windows Display Properties resolution slider, you will have to hand enter your
monitor’s resolution and sync rates.
Generally, if you are running Carousel in 4x3 mode there is no need to adjust the
display’s resolution. It runs in 800x600 and this is optimal for all applications.
Before you proceed, be sure that your display is directly plugged into the Carousel
system. Do not plug it in through an active balun, routing switcher or other video
distribution system.
Carousel may be configured for 9x16 display, where the LCD or plasma monitor is
put on its side for a portrait display.
To accomplish this, simply navigate to the NVRotate menu from the Advanced
settings in Display Properties (figure 7.21 on the next page).
Use the arrows to rotate the display until the illustration matches the way your
monitors will be mounted. After you click OK the video output will be adjusted so
that everything will appear right-side up when the monitor is rotated.
68 7 Configuring Players
F IGURE 7.21: Rotating the
display
There is a separate set of zone settings, apart from those found in the Configuration
menu. It is available from the main menu and it is called the Zone Settings menu.
This menu addresses the day-to-day settings of a zone and some of its visual
properties.
Once you click on this menu option, you will see three tabs at the top of the form.
They help to categorize some of the options within this menu.
If some of your contributors will need to have their bulletins held for approval
before being published, you may want to have Carousel send an email to the person
that is in charge of approving bulletins.
71
We cover adding that access right in FrontDoor: The Manual. We cover approving
messages in section 16.3 on page 149.
In addition to the Display Engine, Carousel can display messages on a public web
site. To enable this feature for this zone, click on the Enabled checkbox. From this
screen you also have the ability to disable the public output of any RSS bulletins for
any specific zone.
To see the URL for this zone, go to the main menu and click Extras. You’ll see
the address for the current zone at the bottom of the list.
Pro/Enterprise Editions: Carousel Pro and Enterprise are also able to display messages on a screensaver
client, which can be downloaded from the Extras menu.
8.2 Lists
The Lists tab includes lists of fonts, transitions and excluded words that you don’t
want your RSS reader display.
The first two are lists with checkboxes next to them. Simply uncheck the fonts or
transitions that you do not want available for this zone.
For RSS words, type all of the words that you want the RSS reader to filter when it
filters items. Any item with that word will not be displayed.
You may consider some words objectionable and others embarrassing and there-
fore not appropriate. For example, you do not want your audience learning that
Ford just came out with an awesome new car if your system is installed in a
Chevrolet dealership.
Carousel will automatically count the number of words on a page and hold the
bulletin for an appropriate length of time. You can also set the minimum number of
seconds a bulletin will hold on the screen.
Carousel will use an effect to transition from one bulletin to the next. If you would
like to pick a specific transition, choose it from the Default Transition pop-down
list. The “Random” choice results in a random transition being displayed.
When a several bulletins use the same background, as often is the case with
schedules, and zones dedicated to an RSS feed, it’s best to pick a wipe or a fade
transition to make it appear as though the text is changing while the background
is static.
The bumper graphic is a graphic that appears once a loop. It is a welcome message
that lets people know who the zone belongs to; usually a logo. Think of it like a
station identification on television or radio.
By default, this feature is turned on. You can turn it off by clicking the Show
bumper page checkbox.
To have the bulletin appear for the minimum amount of time, a setting we adjusted
in section 8.3.1 on the facing page, set it to Automatic timing. Otherwise, Manual
timing, show for. . . will allow you to enter a specific amount of time.
To change the display engine graphic1 , click the Upload button at the bottom of the
form. You will be asked to upload a picture file. Make sure it is either a JPEG or
PNG file and it is always best to match the zone’s aspect ratio and resolution.
When you are done adjusting these settings, click the Save button.
1 Especially if your system has the default Tightrope Scary Eye or yellow swoosh.
We have yet to cover every nook and cranny in Carousel’s Configuration menu,
most of which was covered in chapter 6 on page 41, here are the rest of the
pieces.
To start, navigate to the main menu and click the Configure button on the far right,
located in the status bar.
In order for this feature to work, the zones must be on separate channels. That
is, you cannot have two zones on the same channel that transition at the same
time. Sorry about that! It’s just how Carousel was made. :)
Select your zone, then click the Show Zone Synchronization Settings link. This
will display the form shown in figure 9.1.
The first checkbox, Synchronize with other zones. This enables the feature and
Carousel will wait for all other zones that also have this feature enabled before it
will advance slides.
1 Art consisting of a painting or carving (especially an altarpiece) on three panels (usually hinged
together). In this case, three LCD panels with graphics are considered art.
75
The Bulletin length timeout field sets the maximum duration for a single slide.
If a slide goes past this length, Carousel will automatically advance all of the
zones.
The Cycle length timeout field is the amount of time that should pass before
Carousel gives up on a zone’s cycle. That is, if all of the pages take longer than
the value in this field to display, Carousel will reset all of the zones back to the
beginning.
The Page and Cycle values work to eliminate possible problems related to misbe-
having slides in a presentation. It stops the zones from being permanently locked
up on a particular slide.
Carousel can only support one of these configurations per system. That is, you
cannot have one set of four zones that are synchronized together and another set
of three synchronized independently.
The instructions for the single field in this form are pretty clear. If your system has
more than the number of zones in the Switch to Zone field, you’ll see the zone
picker appear. If not, the standard pop-down list of zones appears.
In section 8.1.1 on page 71 you can define who is emailed when a bulletin is waiting
for approval on a specific zone. This is handy if you have multiple administrators,
each in charge of specific sets of zones. If you’re the only one approving bulletins
for a multi-zone system, however, it can be a pain to enter your email address on
each an every zone.
Tagging zones is extremely important in large systems where you want to be able to
easily select a zone by filtering out ones that do not meet a certain criteria. They
are also handy when you want to copy a bulletin to many zones of a specific type
or you want to give a user access to a set of zones and you don’t want to list them
individually.
We covered how and why to tag zones in section 2.4.10 on page 22. To add a zone
here, click the add button. To delete one, click the delete button after selecting the
tag’s checkbox.
If a zone tag has zones that use it, you will see them listed beneath the tag’s
name.
This menu is where you manage authentication for external data sources, such as
Twitter and domain-wide RSS feeds.
To add a new data source, select the type of data source you’ll be connecting to
from the drop-down box and click add. The next steps depend on which data source
you’ve chosen.
RSS : Enter a name for the RSS Feed, along with a domain, username, and password.
Click “Save” when done. Credentials entered here will always be the default
for new RSS bulletins, unless they are set otherwise in an individual bulletin.
Twitter : Follow the link provided to complete authentication with an existing Twitter account.
This Carousel server (both the Web UI and Carousel Service) needs to access
the internet to download content for certain dynamic bulletins, such as weather
bulletins (which access http://api.wxbug.net/webservice-v1.asmx), Facebook bul-
letins (which access https://www.facebook.com/ and https://carousel-facebook-
proxy.herokuapp.com/index.html), Twitter bulletins (which access https://api.twitter.com/),
web pictures, web snapshots and RSS bulletins. Additionally, players may need a
proxy to download their media from the Carousel server over HTTP. (Interactive
bulletins will always use the Internet Explorer proxy settings for the user the player
software is running under.)
Some sites require the server and, possibly, players to use a proxy to access the
internet. This menu is where you tell Carousel about the specifics of your site’s
proxy, if one is needed to access the internet.
It is a good idea to discuss these settings with your IT staff to make sure you get the
right options configured or maybe they can configure the firewall to have exceptions
for the necessary sites so the server has direct access.
You do not need to create and configure user accounts within Carousel to begin
using it, as the built-in administrator account can serve that purpose. User accounts
are something that you should concern yourself with if you will want additional
contributors to the system—not everyone should have full access to every part of
Carousel.
We cover creating user accounts, adjusting permissions and roles within FrontDoor:
The Manual. We’re just going to cover some topics that relate to Carousel within
this chapter.
10.1 Permissions
The built-in administrator account, admin, always has full access to every part of
the Carousel system. Other accounts may be created with any level of access that is
needed. Additionally, an account can have varied roles for different zones within
Carousel.
Example: A person can have the ability to create a message on a general bulletin zone without
having it approved by anyone. At the same time, and because of a different role
applied to a second zone, they may also have their messages held for approval when
sent to a zone that appears on all of the displays throughout the organization.
These roles are assigned to users and applied to either zones or zone tags. When
a role is applied to a zone tag, the user is given a specific level of access to any
zone which shares that tag. If you have a tag called ‘Public Spaces’ and you
add a Carousel player that has a new zone with that tag, then the user would be
automatically given the assigned permission to that zone, if they had a role applied
to the ‘Public Spaces’ zone tag.
When two people share the same account, they may both log in at the same time
without issues. Carousel is able to separate each login’s session without confu-
sion.
79
10.3 Setting Up The Approver
When you think about users, you may want to allow some of them to make bulletins,
but hold them for approval before they appear. We cover setting this permission in
FrontDoor: The Manual.
Carousel has a feature that sends an email whenever bulletins that must be approved
are created. To tell Carousel the email addresses that should receive those emails,
follow the steps in section 8.1.1 on page 71.
81
82
11 Making Bulletins
→ section 2.4.5 on page 20, Bulletins There are several ways to make bulletins in Carousel. You can upload pre-made
bulletins and videos or create them from external data.
By far, the most common way to create a bulletin in Carousel is to create one
through a template. Templates are a bulletin starting point with a background and
areas for a combination of text, pictures, rectangles and video.
Not only will choosing a zone determine where the message will appear, it also
changes the templates and media that you will be able to use, as these are specific
to zones.
From the desired zone tab select New Bulletin from the Main Menu. Provided that
the Standard tab is selected, a list of templates will appear (figure 11.1).
Choose a template based on the type of message that you intend to write. Tem-
plates, generally, are designed with a purpose and include a graphic layout designed
to assist in creating a specific message, such as an important date or the lunch
1 The second tab over, if you forgot what you read in chapter 2 on page 17.
83
menu. Templates can also be used as a starting point. You can change the back-
ground, picture elements and text blocks, remaking the template into whatever you
want.
In figure figure 11.1, we chose Column and Image with Title from the default set of
templates.
The next screen to appear is the bulletin editing form. It includes all of the elements
that are a part of the chosen template. In figure 11.2 we can see a good example of
what to expect with a template.
First, notice that on the left is a form with text and pop-down fields that define the
message. On the right is a preview and properties section. Looking carefully at
the preview picture, you can see that the fields on the right are represented in the
preview, although the text is a bit small.
To create your message, fill out the form on the left. You will notice that the pop-
down lists correspond to either a video or a picture, depending on the field. You
can make a new selection by using the pop-down selector or by clicking the select
button, which brings up Carousel’s media picker. We covered the media picker in
depth in section 5.6 on page 38.
If you’re putting text in a multi-line text box, you can resize the box by clicking
on the little icon in the lower right corner ( ) and dragging it.
Notice the preview palette on the right hand side, illustrated in figure 11.5. The
biggest feature of this palette is the preview of your message. As you are editing
your bulletin, you can update this thumbnail representation by clicking the Update
Preview icon just above the preview.
If you would like a closer look at your bulletin, click the Full Screen Preview icon
to open a larger view.
84 11 Making Bulletins
F IGURE 11.3: Adding HTML tags
to some bulletin text
If you mess up by not closing out a tag (</b>) or use a tag that is not supported,
none of the text in that block will be shown.
In case you might have made an unintentional spelling error, you can check it by
clicking the Spell Check icon .
To edit the template for this bulletin and this bulletin only, click the Edit Template
icon . When editing the template from a message, you are only modifying that
template for this bulletin. If you need to permanently modify the template, then edit
it from the Media menu before you make the bulletin.
Quick edit makes quick changes By default, the area below the preview is taken up by a listing of some of the general
to bulletins. properties for this bulletin. If you click on an element within the preview, such as
a picture or a block of text, a limited set of tools to edit the layout or attributes of
the selected element will appear. For example, you can change the font color, size
and position of a text box by clicking on it in the preview. The Quick Edit palette,
shown in figure 11.5, provides these tools.
You can limit a user’s ability to edit bulletins in two ways. You can stop them
from being able to add or edit templates and you can stop them from using the
Quick Edit tools. This is important if you are trying to control the look of your
communications, otherwise known as your brand.
86 11 Making Bulletins
F IGURE 11.6: Scheduling
Bulletins
If you want a bulletin to be on “forever”, then click the Until Manually turned off
checkbox. This will result in Carousel ignoring your calendar input.
Remember, unless you are scheduling an alert bulletin, the schedule does not
mean that your bulletin will appear at exactly the start time and date period that
you have activated. It merely means that this bulletin is active during this time.
If you have 30 bulletins in your active bulletins list, and this is an active bulletin,
then it is simply number 31.
With or without the Until Manually turned off checkbox, you can still choose to
filter active times by periods of the day and/or days of the week. Simply uncheck
the days of the week that you do not want your bulletin to be active. To filter times
of the day, pick the span of time that you want the bulletin active for in the fields
below the And only between label.
At this point, you can click the Finish button to complete your bulletin. Clicking
the More. . . button allows us to add more bulletins in a group, edit some of the
advance properties or play with the frequency of display within Carousel’s bulletin
loop. For most bulletins, the default settings are appropriate. If you are following
along in this chapter, you will click the More. . . button.
88 11 Making Bulletins
11.4 Bulletin Properties
If you want to edit some of the details of a bulletin (figure 11.7 on the preceding
page), you can do so in the Bulletin Properties Form, which you can access by
clicking the More. . . button on the Bulletin Schedule form.
At the top, Carousel asks us For how long would you like to display this bulletin?.
The default, Let the system decide, instructs Carousel to hold the bulletin for an
amount of time determined by the value set in section 8.3.1 on page 72.2 . Switch
the radio button to the second option to override this setting.
If you would like to keep track of how many times this bulletin has been displayed
(across your entire Carousel digital signange network), be sure to enable the “Track
impression count” checkbox. With this setting enabled, the Carousel Display
Engines will contact the server each time they display this bulletin, and a counter
will be incremented. A simple calculation based on the number of impressions
and the dwell time (specified in section 11.4.1) will also be made to give you a
reasonable estimate on the total amount of on-screen time.
To view the statistics for a bulletin, navigate to the active bulletins list (see chap-
ter 16) for the zone the bulletin is scheduled on. Bulletins that have impression
tracking enabled will have an extra attribute which reports the total number of
impressions plus the approximate on-screen time, as seen in figure 11.8.3
Carousel will use the zone’s default transition unless you change it under the How
would you like to transition into this bulletin? label. A helpful preview adorns
the right side of this pop-down list.
Below the transition list, you can choose a sound file for this bulletin. If the right
file is not yet loaded, click the upload button.
2 Carousel will slightly adjust this value based on the number of words on a page. If a video clip is
present, then the time will be the length of the clip.
3 For more information about bulletin impression tracking, see
http://blog.trms.com/john/2008/03/carousel-52-bul.html.
If you specify a sound file and you have background audio playing on Carousel,
the system will automatically fade the background audio while your bulletin’s
audio plays. If Carousel is playing the background audio, as opposed to pass-
ing an external audio source through, it will even pause the audio while your
bulletin’s clip plays.
Next, Carousel asks What is the description of this bulletin? This description is
used within the web interface to label the bulletin and, more importantly, to describe
the bulletin in RSS feeds and HTML output. It defaults to all of the text fields, in
order, separated by semicolons.
If you do change the description and you are using Carousel’s RSS output,
covered in section 18.2 on page 182, then you’ll want to make the description
more verbose and appropriate for readers that will not see the graphic image.
Both the RSS and HTML output provide the image, but not all readers will
bother to load it.
To exempt this bulletin from being displayed on any alternate output, such as HTML
or RSS, choose the Do not display on web site option.
If you are finished, click the Finish button. If not, click More. . .
You can filter bulletins by tags, covered in section 16.1.2 on page 145, Filtering By
Tags, and use tags with Carousel’s RDA feature, which is covered in chapter H on
page 211, Remote Data Adaptor.
To add a tag to the bulletins, just type the tag into the Bulletin Tags field. Click
the Add button when you’re done. To add multiple tags at once, separate them by
commas. (figure 11.11 on page 92)
Example: “this, adds, four, tags”
As you type a tag that is already in use, you’ll see Carousel helpfully display the
90 11 Making Bulletins
existing tag, as we show in figure 11.10 on the preceding page. Just arrow down to
the desired tag to use it.
This feature helps eliminate duplicate tags that happen from misspelling and the
use of plurals. Use this feature to guard against these problems and your tags
will be much cleaner.
If you want to group bulletins that use different templates, you can create them
separately and group them together in the list that is home to your bulletin
(Active Bulletins, Active Repeating. . . ). We cover this in section 16.1.3 on
page 146.
You can set a unique schedule and edit the properties for this bulletin, separate from
any previous.
When you are finished adding bulletins to your group, click the No button.
92 11 Making Bulletins
F IGURE 11.14: Selecting the
bulletin type.
To create this bulletin as a saved bulletin, click the Create as a ‘saved’ bulletin
checkbox. Regardless of the schedule, this bulletin will not be activated. This is
handy when you have not finished with the content of the bulletin and need to revisit
it.
When finished, click Continue.
The Zone Selector features a list of available zone tags4 on the left. As you select
tags from the left, zones are filtered out on the right. To clear the selection, click
the Clear link above the tag list.
When you get the selection you are looking for, you can select individual zones by
selecting their checkbox, or you can select all of the zones selected by your filter by
clicking the Select All arrow above the Zones Matching list.
As you select zones from the list on the right, you will notice them being added
to the list labeled Currently Selected Zones. You remove individual zones from
this list by clicking their checkbox, or you can clear them all by clicking the Clear
link.
Notice that the zone you are currently on is automatically selected and cannot
be deselected. If for some reason you wanted to create a bulletin from a zone
and copy it to others without displaying it on the zone you created it from, you
could just delete it from your zone and the bulletin would remain on the others.
4 . . . explained in section 2.4.10 on page 22 and established in section 6.2 on page 41. . .
94 11 Making Bulletins
11.8 Confirmation
When you are finished, Carousel gives you a quick summary of your accomplish-
ments. Click Ok to create your bulletin.
11.8 Confirmation 95
96 11 Making Bulletins
12 Making Crawls
Making a crawl in Carousel is just like making a standard bulletin, but with fewer
choices. Whereas a standard bulletin can be made from a template, a crawl is just
text that is placed in a line that ‘crawls’ across the bottom or top of the screen
(figure 12.1). The attributes that determine the speed and look of the crawl is estab-
lished in the Configuration: Channel Configuration: Editing Channel Name :
Crawl Settings menu, which we covered in section 6.3.3 on page 46.
The first step is to choose the crawl zone you would like to use, keeping in mind that
this is how you determine where the crawl will be seen. You pick the zone from the
second tab at the top of the menu, shown in figure 12.2. If you have only one crawl
zone, the second tab will show the zone’s name instead of the word Crawls.
97
F IGURE 12.3: Making a Crawl
Bulletin
98 12 Making Crawls
13 Alert and Full Alert Bulletins
Alert bulletins remove the currently playing bulletins until they expire. You can
have any number of Alert bulletins active at any time. We discussed how they are
used in section 2.4.6 on page 21 and section 2.4.7.
Full Screen alert bulletins are just like alert bulletins, except that they are created
on a special zone. When they are active, any channel that uses them will remove
all of the normal zones from the display, showing only the full screen alert until all
of its pages are expired. Channels can subscribe to any number of full screen alert
zones. Priority is given to the highest zone in the channel’s subscribed zones, so the
highest priority full screen alert zone for that channel will override any other zone’s
bulletins.
That way you can use full screen alert zones to announce important things that
are not emergencies, but also have a full screen alert zone that overrides these
special bulletins, as well as any other bulletins in your channel’s layout.
Remember, full screen alert zones appear on one or more channels. A channel
can have any number of these zones.
99
100 13 Alert and Full Alert Bulletins
14 Uploading Bulletins
For pictures, Carousel supports BMP, GIF (non-animated), JPG/JPEG, PNG, PSD,
TIF/TIFF.
For the purposes of uploaded bulletins, Carousel will ignore any alpha channel
settings in these pictures.
For video, all Carousel editions support MPEG-1, 2, and 4, QuickTime, Windows
Media, and AVI files. This includes DV, AVI, and QuickTime DV files, although
you must set the QuickTime file to play back in high quality mode in order for it to
play back correctly. See QuickTime documentation for details.
Start and end videos with black. For best effect, all videos should fade up and fade down to black, as Carousel will
transition to black before showing and before leaving the video bulletin. Starting
and ending with black hides this limitation.
101
F IGURE 14.1: Uploading a picture
or video
Carousel works very hard to play video without glitches or stutters. However,
it does not use dedicated video hardware to decode video streams. It is best
to experiment with different codecs and bit rates, especially if your Carousel
players were not purchased from Tightrope. Typically, MPEG-4 at 2-3 megabits
plays very well, as does MPEG-2 at 4-6 megabits. Very high bitrate WMV or
QuickTime files will tend to stutter, although we have tested high definition
WMV files with great success. Because the players are processing other aspects
of bulletin management and probably displaying other zones at the same time,
your video performance milage will vary.
After you have uploaded your video or picture file, Carousel’s message creation
process becomes identical to that of creating a message from a template, with a few
exceptions.
First, with an uploaded picture, the Description field, covered in section 11.4 on
page 89, Bulletin Properties, will be set to the picture’s name. You will want to
change this if you are using the RSS or HTML output of Carousel.
Second, when uploading videos, the length settings have no effect, as Carousel will
play each video from start to end.
Also, remember that Carousel will start the bulletin in black and end it in black, so
any transition that you choose will be from black to and from the video.
Finally, Carousel does not show video on the screensaver output. It shows that there
is a video on the HTML and RSS output, but it does not provide a link to or show
the video in any way.
Carousel automatically fades down any background audio during the playback
of video clips.
Uploading Flash is as simple as browsing to the SWF file on your computer and
clicking the Upload button.
Once the Flash animation is uploaded, Carousel asks a number of questions of you,
in order to optimize playback.
The first field allows you to name the animation. It defaults to the file name.
The second option controls how Carousel treats the length of the animation. If
your animation is controlling the playback length through Flash’s Action Script,
Carousel will not be able to decipher the end of the animation. In that case, chose
the Play for. . . option and enter the number of seconds that the Flash animation
should play.
If the animation’s main timeline has a real length and ends after a number of frames,
then Carousel can accurately detect the end of the animation and you can pick
the first timing option, which is to base it off the time line and is much more
accurate.
If the animation has audio that you would like to include in Carousel’s output, select
Yes in answer to the audio question on the bottom of the form. Carousel will then
fade the background audio and include the animation’s.
BrightSign Players connected to a Carousel Server are unable to playback any Flash
content.
It is best fade the animation up from and down to black because this will hide the fact
that Carousel will show black in the beginning or end of Flash animations.
When building Flash for Carousel, it is best to place a background layer that covers
the entire canvas and spans the duration of your video. This will eliminate any
unintended see-through problems with your zone.
Carousel will resize and stretch your animation to fill the entire zone. With Flash, it
is critical that you build the animation to the exact size of the zone, as dynamically
resizing the animation will always result in a pixel or two of overlap.
Carousel will provide playback for HTML output, but will not show Flash content
on any screensaver client or in an RSS feed.
!→ Interactivity within will cause issues with Flash playback. In short, you want to
build or modify your flash animation for unattended playback and you want to avoid
Action Script commands that will affect timing.
Once you locate the zip file and upload it to Carousel, it confirms the upload with
the number of slides that it found, as you can see in figure 14.4.
If you click Save, the bulletins will be added to your active pages list, one after
another. If you click Save To Group, all of the bulletins will be added as a single
group, which can be deleted and managed en masse.
You can then re-edit and reschedule them as needed. If the bulletins were scheduled
in the past, be sure you go to the stale pages list and re-activate your pages.
Carousel features special types of bulletins called Dynamic. In short, these are bul-
letins that are driven by data and require special forms in order to be created.
If the current zone is a crawl zone, then you will see the choices for dynamic
bulletins limited to those that use the crawl and listed below the Create a Crawl
menu item.
Here is a brief description of each type:
Clock Bulletin : Display the current time in a variety of formats, including analog, digital, and a
countdown timer. See section 15.1.
Cable Display Bulletin : This option appears if you have Cablecast active on your system. It renders bulletins
before and after shows, displays the schedule and holds a static slide during
programming. See section 15.4 on page 115.
Weather Bulletin : This will retrieve and display weather data based on your zip code. See section 15.2
on page 111.
Weather Crawl : This bulletin is the same as the Weather Bulletin, except in crawl form. You will
see this option when a crawl zone is active. See section 15.3 on page 114.
RSS Bulletin : RSS bulletins display items that are published by RSS feeds. See section 15.5 on
page 120 for how to make them and a definition of RSS.
RSS Crawl : This is the crawl version of RSS Bulletins, seen when a crawl zone is active. See
section 15.6 on page 124.
Twitter Bulletin : This bulletin will show information from a public Twitter search, or from a specific
Twitter account with the correct authorization.
Facebook Bulletin : This will pull information from a public Facebook page.
Event Schedule Bulletin : These bulletins are a part of the Event Display System (EDS). This plug-in is
great at reading event information and displaying it in intelligent ways. See
section 15.9 on page 128 for information on creating EDS bulletins. See
section 15.11 on page 136 to learn how to schedule events for use with EDS
from within Carousel.
Live Video Feed : This bulletin opens a link to a Windows Media stream or will pull video from the
optional TV Input card. See section 15.12 on page 137.
Interactive Bulletin : This bulletin lets you define or upload a web site that can be used for an interactive
display1 . See section 15.13 on page 138.
107
15.1.1 Analog Clock
Carousel’s analog clock simulates a wall clock complete with hands for the hour,
minute, and second. You can select a variety of “hand styles,” and you can upload
your own backgrounds for a variety of clock faces. The analog clock setup screen
is shown in figure 15.1.
Carousel’s digital clock displays the current time (and optionally date) within a zone.
The digital clock setup screen is shown in figure 15.2 on the next page.
The countdown timer will display the time remaining (or since) a specific point in
time. This is perhaps best described by example or two.
Example: Your office is throwing a party to celebrate a new product release scheduled
for the first of next month. You can create a countdown timer to display the
days/hours/minutes remaining until the official release. Now everyone will know
exactly when they can pop the champagne.
Countdown Options
Countdown Until : You can either countdown to (and subsequently back up from) a specific date
and time, or, you can count down to a certain time every day (resetting the
countdown at midnight every day).
Date : This is the date and/or time that this timer will countdown to.
Alternate Color : This option lets you change the color of the timer text after the specified date/time
has elapsed. (Example: Once class has started, you may want to turn the
timer text red so students know they’re late.)
The first order of business is to enter your desired location in the Location field.
This can be either a Zip Code in the US or your latitude and longitude. The
weather plugin will find the nearest WeatherBug station and use it to gather weather
data.
If you’re using a web browser that supports finding your location, a Find link
will appear next to the Location field. Clicking this will allow your browser to
determine your location for you.
The Caption field sets the words that precede the text of the bulletin. You will
definitely want to change this from the defaults. For example, if you are creating a
weather bulletin for a school, you might choose to set the caption as “Conditions
at Springfield Elementary”.
Finally, the Outlook Length field lets you set how much forecast data to display
in your weather bulletin. Enter the number of days of forecast you’d like to see.
For example, entering “3” will display the forecast for today, tomorrow, and the
following day.
The next form, shown in figure 15.5, displays all of the different bulletins that
might appear as a part of running this plug-in. You can see that all of them, except
Unknown, relate to a possible condition that might happen. Carousel automatically
adjusts the background to the current conditions. If it catches an unknown condition,
it then uses the Unknown background.
If the default background is fine, then just click the Continue button at the bottom
of the page. If not, click the upload link underneath the pictures and upload your
new backgrounds.
The next page will let you adjust the look of your weather bulletin slightly. Click
on any text inside the bulletin to change some properties, such as text color, size,
position, etc.
For more advanced control, you can edit the weather bulletin using the full-featured
template editor. Just click on the Edit Template button above the preview.
Once you are in the template editor, whose operation we cover in section 17.7 on
page 161, you can add or remove blocks, change the text, etc.
!→ You will notice that some fields have the “#” symbol before and after a word. These
strings are called data fields, and when Carousel comes across one of these, it will
replace the field with the corresponding weather data.
To see a list of all the available data fields and their current values, click the
show/hide link next to Available Data Fields. You will see options to display
various temperature data in both Celsius and Fahrenheit along with numerous other
options. You can use any of these data fields in your weather bulletin.
2 Thanks to http://www.weatherbug.com for providing this data.
Make sure the “outlook” field has plenty of space because, unlike the other
fields, there are typically multiple lines of text that fills this field. You can
control the amount of data using the Outlook Length property described in
section 15.2.1 on page 111.
You can split the outlook and current conditions into two slides by making two
weather bulletins, one with the outlook and the other with everything else. For
the outlook bulletin, make all of the backgrounds in section 15.2.2 on the facing
page the same because the current condition will determine what is used, which
may look odd if there is a dramatic change in the weather.
You may want to check the Until Manually turned off checkbox on the schedule
form for all of your weather bulletins. This will leave these bulletins on until
you manually remove them. Carousel will automatically update the weather data
as it changes.
Enter your desired zip code in the Zip Code field. The weather plugin will find the
nearest WeatherBug station and use it to gather weather data.
The Weather Format field lets you alter how your weather crawl is displayed. It
uses the same data field concept from the standard weather bulletins. Whenever
Carousel comes across one of the magic data fields, it will replace that field with
the corresponding data from the weather station. To see a list of the available data
fields for your weather crawl, click the show/hide link next to Available Data
Fields.
To preview what your crawl will look like after Carousel parses the Weather
Format string, click the Preview button, as seen in figure 15.8.
When you are happy with your weather crawl, click Continue and schedule the
bulletin as usual. The bulletin will appear as a crawl on your channel, using the
Typically, the weather crawl is pretty long. Therefore, if you would like to use
your crawl for important information, you may want to refrain from using the
weather crawl. It will make it unlikely that people will notice your crawl.
Cable Display updates bulletins Remember, each bulletin that you create in the Cable Display plug-in will auto-
automatically. matically update itself. Once you create a schedule bulletin, Cable Display will
walk through the schedule without your intervention. If you make a change to your
schedule, all bulletins affected will automatically update themselves. This is the
magic of the Cable Display Plug-in.
After you select the type of Cable Display bulletin that you would like to create, you
will be presented with a properties form that is specific to your choice. Some of the
details will be unique to your bulletin. Look at the form and read the descriptions
below, ignoring those that are not applicable for your bulletin. Pay close attention
to the timing of Coming up next and See it again graphics, found in the second
item:
Which Cablecast Channel. . . : This pop-down list selects the Cablecast channel that Carousel should retrieve data
from for its scheduling information.
If you have multiple bulletins of the same type, you can enter unique
values for each bulletin, but the implications are too mindboggling to
even fathom, especially if earlier version have a lower number than later
bulletins. Instead, when it comes to this field, bulletins of the same type
should have the same value.
What schedule information. . . : For Multiple bulletin schedule, you need to specify the total quantity of shows
that you would like to display. You can limit this number by either days or
bulletins. Cable Display will only show one day per bulletin.
Because Cable Display only shows one day per bulletin in a Multiple
Bulletin schedule, you only need to show the date once, displaying only
the time next to the show’s run.
How many schedule records. . . : In Single bulletin and Multiple bulletin schedules, Cable Display needs to know
how many shows will appear on each bulletin. For Single bulletin schedule,
this will be the total number of shows to display. For Multiple bulletin sched-
ules, each bulletin will have this maximum number of shows per bulletin.
How would you like the date. . . : We are choosing the date and time format for our bulletin. We can get fancy by
choosing the custom option. A table and examples of custom formatting are
provided in appendix D on page 197.
Accepting a few added features, editing a Cable Display bulletin is the same as a
standard bulletin, which we cover in chapter 11 on page 83.
The key differences in Cable Display bulletins are the special text fields that we
can add. A list of the available fields is provided below the standard forms. Simply
include the “#” symbols before and after the desired filed to tell Cable Display to
insert the text at that spot.
Example: To insert the time and date that a program will repeat, enter “#RunRepeat#” into
one of the fields.
Conditional Text
Sometimes you would like to include text in a bulletin, but only if a particular field
has data. After all, what sense does, “This producer can be reached at for
For most Cable Display bulletins, fields will need to repeat. You do this by setting
the Block Options for the template’s block that holds the CableDisplay information.
We discuss the settings in section 17.7.3 on page 174, Repeating Blocks in Dynamic
Bulletins.
If you are using an older web browser, enter the word “Header” after the template’s
fields name.
Example: a “#RunDate#” entered into a template field called “Date” would appear for each
listed show. If it were entered into a template field called “DateHeader”, it would
only appear once.
Repeating fields will repeat all by themselves. Simply enter the repeating field
into the template at the spot where you want the list to start. Cable Display will
automatically insert the next item below the previous.
It is extremely important that you edit the look of your Cable Display bulletin,
at least changing the background, which includes Tightrope’s logo and a channel
designation of 34.
The example bulletins are a great starting point. Use them as a guide to see
how basic information is entered into the type of Cable Display bulletin that
you are creating. Pay special attention to how certain fields are entered, such as
“DateHeader” fields, which do not repeat.
Scheduling a Cable Display bulletin is accomplished using the same method outlined
in section 11.3 on page 86. Cable Display bulletins have a unique purpose and
therefore you’ll want to keep some things in mind.
First, it is probably best to check the Until Manually turned off option, as you
will always want these bulletins active and Cable Display will automatically update
them with current Cablecast information.
If you want to change the look of your bulletins, such as for a season or special
event, you can make a copy of the them and change the old ones to a status
of saved. When the event or season is over, just delete the special versions
and re-activate the saved bulletins. We cover saved bulletins in section 16.2 on
page 148. We cover copying bulletins in section 16.1.5 on page 147.
Second, when working with Coming up next and See it again bulletins, you do
not need to adjust the dwell time, found in the standard properties form after the
scheduling form, unless there are multiple bulletins. In that case, each bulletin will
need only its share of the value that you entered back in section 15.4.1 on page 117,
How long would you like to display. . . . Set the dwell time for the last bulletins
that it goes a little past this value.
Example: If you have three See it again bulletins and the total amount of time given to these
graphics is 45 seconds, then set the first two’s dwell time to “15” seconds and the last
bulletin’s to “20” seconds, for a total of 50 seconds. That way if there is any delay
in Carousel’s timing, it won’t loop back to the first See it again bulletin.
There are different flavors of RSS in the wild. Carousel supports RSS and Atom
feeds that are well formed. If Carousel doesn’t display a feed, it is most likely
non-standard, in which case, Carousel will not display it.
An RSS feed has a channel with many items, while an Atom feed contains a feed
with many items. If you’re not familiar with the specifics of RSS and Atom feed
creatation, information on both is widely available online. When you create an
EDS page, fields from RSS and Atom feeds are mapped to EDS placeholders.
3 http://en.wikipedia.org/wiki/RSS
Carousel will make one or more bulletins using the RSS data. You can format the
information in a variety of ways, specifying the information you want to show, the
number of items per page and number of pages that you want to display.
Verify that you have licensing permission to show the information that you are
displaying. Different web sites have different policies regarding the use of their
RSS information. Some limit viewing to personal use, which is not compatible
with most digital signage applications.
To create an RSS bulletin, choose Make a New Bulletin from the main menu, click
the Dynamic tab and choose RSS Bulletin.
Before we can edit the presentation of the RSS information, we must tell Carousel
how we would like it processed. The first form that we see is the one shown in
figure 15.12. We’ll explore each field from top to bottom.
RSS Feed URL : This is where you type the address of the RSS feed that you would like to reference.
Example: “http://blog.trms.com/trms/rss.xml”
Username and Password : Some RSS feeds require a login to view them. If you are using a RSS feed that
requires this, simply enter your username and password into these fields.
Carousel will use Basic, Digest, or NTLM authentication.
If your RSS feed is not authenticated, then leave these fields blank.
OR Upload RSS File : If instead you would like to upload an RSS file into Carousel, you can do so by
clicking the browse button and selecting the file. Again, this must be a valid
XML file with RSS data.
Limit to : Some feeds have hundreds of items. You may want to limit the number that you
display and you can do so, either by bulletin or by total number of items.
Max Items Per Bulletin : Carousel needs to know ahead of time the number of items that will appear. Enter
that number here.
The number of items will depend on the size of your zone, the font that
you select and the maximum number of characters that you allow for a
specific item.
Item Sort Order : You can sort the items in a feed by any of the fields in this pop-down list. The Feed
Default option instructs Carousel to maintain the item order found in the
XML file.
Character Limit : This is the maximum number of characters for the item’s description. Carousel will
attempt to truncate the item at the end of a sentence. If this is not possible,
then it will pick the last word and add an ellipsis (. . . ). A value of “0” will
impose no limit on the number of characters.
Shorten long URLs : When checked, bulletins will shorten URLs whenever possible and appropriate to
display just a domain name, such as trms.com. This will prevent a long URL
from taking up a lot of space on a bulletin.
Item Spacing : This will insert “padding” between the items in the RSS feed. This value is in pixels,
so to insert 10 pixels of space between the RSS items, enter the number “10”.
Time Per Bulletin : This adjust the dwell time for each bulletin.
Excluded Words : You can exclude items that contain certain words by adding them to this list.
Separate each word with a comma.
If the item includes any of the words in this list, the entire item is omitted!
That is, not just the word is excluded, but the entire item.
When you are finished editing this form, click Continue. You will see the standard
form used to edit a bulletin (figure 15.13). You will also notice that every field in
the default RSS bulletin starts and ends with a ‘#’ sign. As in editing a weather
bulletin, editing an RSS bulletin involves placing special words between ‘#’ signs,
telling Carousel where to place the text. For a list of the various words that are
available, look to the list labeled “Available fields”. All of the fields that are
available for use from the RSS feed will be listed.
Each field is self explanatory. You can delete, move or otherwise edit each of the
→ section 11.2 on page 84, Editing and fields as you see necessary by either using the Quick Edit palette or the template
Creating Bulletins editor, covered in section 17.7 on page 161.
Display images in your RSS
bulletins! Some RSS feeds contain links to images4 . In Carousel 5.2, you can display these
images in your RSS feed. Look for a keyword called “#ItemImageURL#”. This
keyword should contain a URL to the image. To display these images, edit the RSS
bulletin’s template and add a Web Picture block. (See section 17.7.2 for more infor-
mation on Web Picture blocks.) You can then add the #ItemImageURL# keyword to
the URL field of the Web Picture block, and the images will be displayed5 .
Item titles and descriptions The “#ItemTitle#” and and “#ItemDescription#” fields will automatically re-
automatically repeat. peat until the maximum number of items is reached, set in section 15.5.1. Simply
enter the first item and its description and Carousel will create the rest immediately
below. You can see an example of this in figure 15.14 on the following page.
The rest of the RSS bulletin creation process is identical to that of a standard bulletin.
You simply schedule it and modify the bulletin as you would one that you created
with a template. Check out section 11.3 on page 86 for further information.
4 For example, Flickr (http://flickr.com) publishes photosets as an RSS feed that contains links to each
photo.
5 For more information, see http://blog.trms.com/john/2008/06/carousel-52-ima.html
You may want to check the Until Manually turned off checkbox on the schedule
form. This will leave this bulletin on until you manually remove it. Carousel
will automatically update the RSS data as it changes.
The process of creating an RSS crawl is similar to creating an RSS bulletin. You
select Create an RSS Crawl from the New Bulletin menu option of your favorite
crawl zone. Once you do, you will be able to edit the properties of your RSS feed
using the form in figure 15.16 on the facing page.
From the top:
RSS Feed URL : This is the address of the feed.
Username and Password : Some RSS feeds require a login to view them. If you are using a RSS feed that
requires this, simply enter your username and password into these fields.
Carousel will use Basic, Digest, or NTLM authentication.
Header Format : Enter the text that you would like to appear at the beginning of this crawl. Surround
RSS fields with the “#” character. A list of available RSS fields is below the
text entry field.
Item Format : Each item will include the text in this field. Again, a list of available RSS fields is
below the text entry field.
Item Limit : You can limit the number of items that will be included in this crawl. A limit of “0”
will remove the limit and display all available items.
Excluded Word List : Items that contain these words will be excluded from the display.
Footer Format : The text within this field will be displayed at the end of the feed.
Preview : You can test the feed by clicking preview icon .
This is a good way to see if your RSS link is working. It is also a good
way to see if you are displaying a feed with too much information. If
there are too many items, then you can set the Item Limit field to a lower
number and refresh the preview to see if it worked.
The process of scheduling and editing the properties of an RSS crawl is identical to
that of a standard crawl. We cover that in section 12.4 on page 98.
You may want to check the Until Manually turned off checkbox on the schedule
form. This will leave this bulletin on until you manually remove it. Carousel
will automatically update the RSS data as it changes.
Twitter Authentication : Select the form of Authentication to use with Twitter from this box. Twitter bulletins
can not pull data until authentication has been set up. Authentication is
configured under “External Data Source Authentication” located in
the System Configuration menu, and is covered in section 9.2.4 on page 77.
Items to fetch : This controls the number of items to fetch from Twitter whena a request is made.
The larger this number, the longer it will take to communicate with Twitter.
Limit to : Here you can limit the number of bulletins that are created and displayed from the
data feed.
Max Items Per Bulletin : Carousel needs to know ahead of time the number of items that will appear. Enter
that number here.
Shorten long URLs : When checked, bulletins will shorten URLs whenever possible and appropriate to
display just a domain name, such as trms.com. This will prevent a long URL
from taking up a lot of space on a bulletin.
Item Spacing : This will insert “padding” between the items in the Twitter feed. This value is in
pixels, so to insert 10 pixels of space between the Twitter items, enter the
number “10”.
Time Per Bulletin : This adjust the dwell time for each bulletin.
Excluded Words : You can exclude items that contain certain words by adding them to this list.
Separate each word with a comma.
When you are finished editing this form, click Continue. You will see the standard
form used to edit a bulletin. You will also notice that many fields in the default
Twitter bulletin starts and ends with a ‘#’ sign. As in editing a RSS bulletin, editing
a Twitter bulletin involves placing special words between ‘#’ signs, telling Carousel
where to place the text. For a list of the various words that are available, look to the
list labeled “Available fields”. All of the fields that are available for use from
the Twitter feed will be listed.
Each field is self explanatory. You can delete, move or otherwise edit each of the
→ section 11.2 on page 84, Editing and fields as you see necessary by either using the Quick Edit palette or the template
Creating Bulletins
Facebook Page : This will allow you to search and display posts from a page selected from your
search criteria. Enter the page name you are looking for and click the
“Search” button. You can select the specific page you want to display from
the drop-down list, or you can click “Back to search” to try another search
term.
Select the radio button to select which posts to display from the selected page.
Show posts by page : When this is selected, only posts made by the page itself are displayed.
Show all posts to page : This option shows all posts to a page, including those made by other users.
Items to fetch : This controls the number of items to fetch from Facebook when a request is made.
The larger this number, the longer it will take to communicate with Facebook.
Limit to : Here you can limit the number of bulletins that are created and displayed from the
data feed.
Max Items Per Bulletin : Carousel needs to know ahead of time the number of items that will appear. Enter
that number here.
Shorten long URLs : When checked, bulletins will shorten URLs whenever possible and appropriate to
display just a domain name, such as trms.com. This will prevent a long URL
from taking up a lot of space on a bulletin.
Item Spacing : This will insert “padding” between the items in the Facebook feed. This value is in
pixels, so to insert 10 pixels of space between the Facebook items, enter the
number “10”.
To create an EDS bulletin, click New Bulletin from the Main Menu, click the
Dynamic tab and select Event Schedule Bulletin.
You’ll be asked about the location of the scheduling data. If you select Carousel
from the first pop-down list, then you will choose the zone that contains the schedul-
ing data.
Each zone in Carousel may contain a schedule for EDS. You do not have to
select the current zone’s schedule. This lets you create a single schedule, and
have bulletins on multiple zones all display the same schedule.
If you select iCal, you’ll be asked to enter the URL to the iCal feed.
6 http://en.wikipedia.org/wiki/ICalendar
If you select DEA EMS/proxy or Ad Astra, then you will see the database proper-
ties form in figure 15.20.
SQL Server : This is the name of the SQL server, which is hosting the database that the event
management software is using. This might be a server name or an IP address.
Authentication : Some servers use NT Authentication and others use the SQL server’s authentication.
Either way, choose the authentication method and then enter the username
and password into the correct fields.
Database : Once the authentication information is entered, you might see the list of databases
in the Database list. If you do not, click the Reload link, then select the
event management database from the list.
Regardless of the source of your data, you may choose from three methods of
grouping scheduled events:
Ungrouped : Each item will be listed by the time the event will happen.
By Room : All events will be listed by the room in alphanumeric order and then by time. The
room will be listed and then each event will be listed below.
By Time : A time will be listed and each event that matches that time will be listed beneath.
This is useful when events happen at exactly the same time, like in a classroom
situation.
The following are a list of the entries found in Dean Evans EMS and where that
information populates into Carousel:
tblBooking.EventName : #Event#
tblBooking.TimeEventStart : #Date# and #Time#
tblBooking.TimeEventEnd : #EndTime#
tblRoom.Description : #Room#
tblBuilding.Description : #Building#
tblStatus.Description : #Status#
tblEventType.Description : #Type#
If you are creating an EDS bulletin from an Ad Astra or EMS database, then you
have some additional options that are not applicable to those creating a bulletin
using Carousel’s scheduler. These properties are displayed in figure 15.21.
The top section of the form asks What events would you like to display? Each
multi-select box represents a filter. Within each box, you may select as many of the
!→ items that you wish. Only those items that match an item in all three boxes will be
displayed.
Example: Looking at figure 15.21, you can see that an event in room “101” with a sta-
tus of “Tentative” that is of a type “Athletic” will not be displayed, because
“Tentative” is not selected as an event that will appear.
You may display canceled events so that people know when they arrive that the event
is not taking place. If you would like to display canceled events, then select the
relevant statuses from the multi-select that is labeled, What statuses do you want
to display as canceled? We can select one or more statuses from this list. Next,
pick a color for these events and add some text to precede the event’s title.
When you are finished, click the Continue button.
Carousel uses the Resource25 XML API to pull data through a HTTP connection.
We have tested the integration with version 10 of R25.
Carousel pulls the r25:space_reservations namespace. In most cases this is found
at an address that looks something like:
Example: “http://myserver.edu/ws10/wrd/run/rm_reservations.xml?space_query_id=1694999”
Here is an example of the XML data Carousel is looking for:
Enter the URL to rm_reservations xml data, and the username/password you
would like Carousel to connect with. Carousel will use Basic, Digest, or NTLM
authentication.
You can add any additional query string parameters you need to filter this dataset
down to what you want. For example, you would want to restrict this URL to
only pull reservations for a particular room or building. Refer to your Resource25
administrator on creating the correct query arguments. An example restriction is
illustrated in figure 15.23.
In section 15.9.7 on the facing page, when you create an EDS page, you’ll be map-
ping information in the Resource25 database to the Carousel page. The following
fields from the XML in Resource25 are mapped to the EDS placeholders:
#Time# = r25:event/r25:event_start_dt
#EndTime# = r25:event/r25:event_end_dt
#Event# = r25:event/r25:event_name
#Description# = r25:event/r25:event_title
#Organization# = r25:event/r25:organization_name
#Room# = r25:spaces/r25:space_name
Because the queries on R25 requests can be taxing on the R25 server, we have
added a special configuration to the Carousel service to limit the frequency that the
service updates the R25 data. Carousel will still expire and remove old events from
the bulletins, this only adjusts how often we fetch the data from R25.
To turn this feature on, you will need to modify a file on your Carousel server, which
is located in the following directory:
D:\TRMS\Services\Carousel\TRMS.Services.Carousel.exe.config
You’ll want to change the value in the following key, where the entry in value is in
minutes:
Carousel pulls the list of private and public calendars associated with your account,
as shown in figure 15.24.
Carousel maps the following fields from the Exchange appointment to the EDS
placeholders:
#Time# = appointment.Start
#EndTime# = appointment.End
#Event# = appointment.Subject
#Description# = appointment.Body
#Room# = appointment.Location
Use these symbols when creating an EDS page in section 15.9.7.
Carousel can treat EDS data in a number of different ways. You decide these
parameters with the EDS properties form, figure 15.25 on the next page.
From the top:
How much schedule. . . : You can limit the type, number of days, hours or bulletins to display.
Display active or current events only : Active or current events will only display events currently happening.
Events scheduled for later in the day won’t be shown until their start
time has been reached.
Display X hour(s) : This will show all events that start within the next X hour(s).
Display X calendar day(s) : Calendar days are defined as the time between 12:00AM and 11:59PM. If
you select one calendar day, it will only show events through 11:59
tonight.
Display X bulletin(s) : This will show as many events as will fit on X bulletin(s). The total number of
events displayed depends on the template design and text sizes assigned.
How many events per bulletin. . . : Carousel needs to know the number events to display per bulletin. This will
depend on the dimensions of the zone, the font used and the length of each
event’s title and room information.
How much space between. . . : You can set a gap between each event. This number is given in pixels.
How would you like the date. . . : You can set the format of the date and time with these pop-down lists.
What would you like displayed if. . . : If no events are listed you can choose to have a message appear or to simply
not show the bulletin. If this bulletin is on a zone dedicated to it, you’ll want
to show a message. If it is on a zone with other bulletins, then removing the
bulletin is an acceptable option.
Want EDS to “take over” a zone when there are events scheduled? Create it as
an Alert bulletin (chapter 13 on page 99) and check the “No Page” option so
that the bulletin isn’t shown when there are no events scheduled. Now, EDS will
be the only bulletin shown while there is schedule data, and when the schedule
runs out, your regular bulletin cycle will resume.
Editing an EDS bulletin is just like editing a standard bulletin, except that EDS
information is enclosed in “#” symbols.
Example: Whenever you want to show the time of an event, simply place “#Time#” somewhere
in one of the fields.
Field names that start with If you want to show a field one time, and not repeat it with every event, then make
“Header” show once. the template’s name start with “Header”.
Example: You can see in figure 15.26 that the template’s first field is labeled “HeaderDate”.
If we removed the word “Header” then the date would repeat down the page with
each event. In our example, it is obvious that one bulletins that showed a single
day of scheduling would work for this configuration. We see an example of this in
figure 15.27.
If you enclose text within curly braces {}, you make it conditional on any fields that
are within that text.
Example: If you type “{This event ends at #EndTime#.}”, and the event does not in-
clude an end time, the entire sentence will be omitted.
Each zone has an event schedule. Select Event Schedule from the Main Menu.
At the top of the form, you will find tools to help you with the events that you
create.
Update : This refreshes the form, interpreting the start and end time and sorting accordingly.
Any time that you hit the Enter key on your keyboard, you will be effectively
clicking this link.
New : Click this link to create a new event.
Delete : To delete one or more items, select the according box and then click the delete link.
To delete all items on the form, click the select all arrow and then click the
Delete link.
Copy : To copy links in to the copy buffer, click this link.
Paste : To paste items from the copy buffer, click this link.
The Date : This is the day that you are looking. You may enter a new day directly into this
field.
Ellipsis (. . . ) : Clicking this link reveals a handy calendar, show in figure 15.29 on the next page.
With it, you can select a new date to schedule.
Minus (–) : Use this to decrement the day.
t : Use this link to go directly to today’s date.
Plus (+) : Use this to increment the day.
Below these tools is the schedule, awaiting your entries. Each column is a link,
which you can click on to sort the list by that item. Clicking the column again will
toggle ascending/decending sorts.
Enter the start and end time of the event into the Start Time and End Time
fields.
You can type “1:00pm”, “1.00p”, “1.00+” or “1+”. To Carousel, these are all
the same. “1-” means “1:00 AM”.
!→ Enter a room and event description into the next two fields. Be sure that the room
information is entered accurately and consistently so that Carousel can group the
rooms together, if that option was selected.
Do not close the web browser or navigate away from this page using the browser’s
navigation buttons without clicking the Update link. You will lose any changes
that were made.
pop-down list. If the signal is coming from a cable or terrestrial channel, enter the
channel number in the Channel field.
If you are using a streaming source, choose the URL radio button and enter the link
for the source. Carousel is compatible with Windows Media streaming, MPEG-4
and H.264.
Next, select the Audio option if there is audio accompanied with the video. If there
is, Carousel will automatically fade the background audio while this bulletin is
active. Otherwise, choose the No audio option.
Finally, you may upload a graphic that will be used to fill the zone while there is
no video source to replay. This is primarily useful when working with streaming
media, as it is difficult to sense video loss with an external source.
From here, scheduling a live video feed is just like scheduling a regular bulletin
created from a template, which we covered in section 11.3 on page 86. One thing
to keep in mind, however, is that often you will want to specify the start and end
time for these bulletins, as you may want a zone to go to a television channel during
lunch and back to bulletins at all other times of the day.
The Carousel Display Engine composites Internet Explorer together with the rest of
the digital signage channel. This allows you to place interactive bulletins into any
zone, alert bulletin, or full screen alert. You can also schedule different interactive
content just like you would schedule any bulletin in Carousel. This is powerful and
simple. Because Carousel is using Internet Explorer, the interactive content can be
anything a standard web browser can display; web pages, dynamic web pages, flash
animations, etc. Carousel is not locked into any proprietary technologies.
Carousel does not allow you to create interactive content, it just displays it. We
decided using web standards for interactive content was a more powerful and
flexible option for content creators.
Interactive bulletins are designed to be the only bulletin in a zone. They will not
work like you expect if there are multiple bulletins in the zone.
To specify the interactive content you can either enter the Interactive URL which is
a link to a the interactive content or Upload a file. This interactive content can be
any web page, flash animation, or web element. The uploaded file is a .zip archive
of content. This archive is extracted then hosted on the Carousel server and served
the players with Internet Information Server (IIS).
The Inactivity timeout allows you to set a duration of inactivity before Carousel
will reset this bulletin. After there has been a specified time of inactivity Carousel
will either go to the next bulletin in the rotation or navigate back to the Interactive
URL. This will ‘reset’ the interactive content back to the main screen.
If the Inactivity timeout is set to “0” (zero) the Interactive Bulletin will never
time out. This is used if your interactive content has it’s own timeout routine, or
it is not desired to reset the display.
The Carousel Display Engine will normally exit if you double-click the mouse
or hold the Escape key. When there is interactive content double-clicking is
disabled so users can’t accidentally close the display. To exit the Display Engine
you will have to hold the Escape key.
7 http://blog.trms.com
8 http://forum.trms.com
141
142
16 Managing Bulletins
143
Stale : When a bulletin’s schedule expires, it is automatically moved to this list. Bulletins
in this list may be reactivated or deleted by using the Housekeeping menu,
covered in section 16.4 on page 150.
Waiting : A user may be able to make a bulletin for a zone, but they are held for approval
by Carousel. These bulletins will sit in this list until they are approved or
deleted.
Whenever you see a list of bulletins, you’ll see something like that in figure 16.1.
16.1.1 Bulletins
You can see three bulletins in figure 16.1. They each have control icons in a column
along their left side, which we described in section 5.7 on page 39. Across the top
of each bulletin you’ll notice the title, which defaults to the text of the bulletin or
the video/picture’s name. In the right corner there is a status dot, which changes
color depending on the status of the bulletin.
Active Bulletin : The green dot signifies that these bulletins are active because they are queued in
the Carousel loop at the current time. They may not be displayed right this
second, but will be once Carousel loops around to their position in the list.
Waiting Bulletin : The yellow dot signifies bulletins that are scheduled for some point in the future,
but are not yet activated because their schedule doesn’t fall within the current
time and date.
Pending or No Content : When a bulletin icon is gray, it has been submitted by a user that does not have
automatically approved bulletins, then their bulletins are held in this status,
even though they appear in the list that they were created for (Active, Active
Repeating, etcetera). Or for some Dynamic Bulletins, there is no content
available for display.
Corrupt : Hopefully, you’ll never see this red icon. If there is trouble with a bulletin, Carousel
will keep it in the list with this status icon.
Examine one of the bulletins in figure 16.1 on the facing page. Within its frame,
you will see a preview picture of the bulletin. For bulletins made within Carousel
using a template or uploaded pictures, you’ll see a preview of the actual bulletin.
For other types, you’ll see a stand-in icon. You can drag this preview into other
positions within the list to move the bulletin, a topic covered in section 16.1.4 on
the next page.
To the right of the preview, there is a summary of the bulletins properties, including
the author, its schedule, the method used for making it and the transition setting.
Active Repeating bulletins will have their frequency listed next to their type.
If you click on the Filter view by tags link at the top, shown in figure 16.2, the
available tags for this zone will appear.
Click on any of the tags and you’ll see bulletins that contain that tag. Click the
Clear link to deselect all tags and see the full list again. To select more than one
tag, like we do in figure 16.3, hold down the shift key when you select additional
tags.
Bulletins that are grouped are contained in a group frame, shown in figure 16.4.
A group has control icons on the upper right of its frame, which we covered in
section 5.7 on page 39.
To save screen realestate, you can collapse a group by clicking on the small plus
sign next to the group’s folder icon .
To really save realestate, click the Contract all groups icon at the very top of
the list.
You can use the Ungroup This Group icon to break the group apart. If you
want to edit the group, you can click on the Edit this Group icon , which opens
Edit a group to change all of its a form to change the groups name or to reset each bulletin’s start and end date
bulletins’ schedule. to a single setting. To move a group to another zone or to another list, click the
Copy/Transfer/Send icon in the. Click the Delete this group icon to be
forever rid of all of the bulletins within the group.
Carousel has no undo function for delete bulletins or groups. Be careful that you
are not unintentionally throwing valuable bulletins away! Remember, you can
always opt to transfer a bulletin to your stale or saved bulletins list, which allows
you to recall them at a later date.
You can move bulletins and groups to another location in the list by clicking on
their preview picture or folder icon and then clicking between the gaps of two
bulletins, illustrated in figure 16.5 on the next page.
In Carousel, you can view a list of bulletins that belong only to you, which
are located in the My Bulletins tab. In this view, you cannot move bulletins
or groups between two bulletins. You can, however, group bulletins together
from within this list. This limitation is due to the fact that you cannot see all of
the bulletins that are within the list. This prevents bulletin placement ambiguity
when reordering from this list.
To group one bulletin to another bulletin, or to another group, click in the bottom
portion of a bulletin. Be sure to wait for the blue bar to appear, figure 16.5, as this
tells you that you’ve hit your target.
When you group bulletins together from within a list, they retain their schedule.
If you want them to have the same schedule, edit the new group by clicking the
Edit this Group icon and following the directions.
If you want to be fancy, you can drag the the bulletin’s preview to the spot that
you want it to appear, as shown in figure 16.6. In some browsers, moving past the
visible window in your browser is not a precise endeavor, requiring some finesse
with the mouse to get it to scroll the page as you hit the edge of what is visible.
Usually, it’s easy to just click the preview and mouse over the desired target and
then click, even though it’s not as cool.
You can make copies of bulletins and groups of bulletins by clicking on the Copy
Or Move This Bulletin icon .
There are two groups of radio buttons: Move this bulletin to and Copy this
bulletin to.
The last selection under the Move this bulletin to label has a pop-down list with
all of the user accounts provides a way to move a bulletin to another user’s account.
This is handy when you want to create a bulletin for a user and then give them
control over it as though they made it within their account. They can then edit the
bulletin, save it or delete it. Also, when the bulletin goes stale it goes into their stale
pages list.
Selecting the A Bulletin Package option under the Copy this bulletin to label will
instruct Carousel to create a bulletin package that you may download.
A bulletin package is a zip file with the bulletins that you’ve selected in side. To cre-
ate a bulletin package with more than one bulletin, you must first group the bulletins
within the bulletin list, an process covered in section 16.1.3 on page 146.
You can import bulletins within the Media: Channel: Bulletin Package menu,
covered in section 17.10 on page 178.
Zone Template
Copying a bulletin to a zone template will create a new template with the character-
istics of the current bulletin. If the selected bulletin is dynamic, this option will be
named “Zone Defalt Template”. This will cause all future dynamic bulletins of
that type to display like the original bulletin.
16.2 My Bulletins
All users can see the My Bulletins tab in the Manage Bulletins menu. Any user
can edit their bulletins and see the bulletins that Carousel has expired and placed
in the Stale Bulletins list. Over time, a user might stash bulletins for reuse in the
Saved Bulletins list. Saved or stale bulletins can be edited and rescheduled.
As the administrator, you may access all bulletins regardless of the list they are in or
the user that created them. You can view their stale and saved bulletins, edit them,
or re-activate them.
Remember, you can use the Copy/Send/Transfer to move a bulletin to another
user’s list. If you want to move a stale bulletin into a user’s saved list, then you must
first move it to the current user’s saved list and then transfer it. We cover copying
and moving bulletins in section 16.1.5 on page 147.
When a new bulletin arrives from one of these users, Carousel is able to send an
email to designated people, a process we demonstrated in section 8.1.1 on page 71.
Typically, these addresses would include people charged with the duty approving
bulletins, but they could be any valid email address. An example email is shown in
figure 16.9.
The Waiting Bulletins list has some unique buttons that aid in the process of
approving bulletins. The Approve all waiting bulletins icon does just what it
says. The Approve all waiting bulletins to a single group icon does the same
thing, except that all of the new bulletins will be grouped together, making it easier
for you to find them later.
Each bulletin may be individually approved by clicking on the Approve link to the
right of the bulletin’s title.
16.4 Housekeeping
The Housekeeping tab, figure 16.11, allows you to delete bulletins en mass based
on a specific set of criteria. Bulletins may be deleted by type (Active, Stale, Saved,
or Waiting), by User or All Users, and for All Zones or the Zone that you are
operating from. Once the criteria has been selected and you click on the Delete
button, a summary page will display allowing you a preview of the bulletins marked
for deletion. If the list is correct click on the Delete button on the summary page for
permanent deletion.
16.5 Reporting
The Reporting tab, figure 16.12 on the facing page, allows you to select a list of all
bulletins on a zone based on the bulletin type, status, and tags. You can then export
a CSV report of the bulletins, which includes all of the metadata about the bulletins,
including impression tracking information.
Initially, all Active and Current bulletins on the zone are shown in the list. To
select which bulletins are included in the report, you can adjust the bulletin filters
as needed.
The bulletin type filter allows you to select between Active, Alert, or Repeating
bulletins, or any combination of the three. Click on a type to select it, and shift-click
to select multiple types.
For example, selecting Alert will limit the report to just Alert bulletins, and selecting
Active and Repeating will include both Active and Repeating bulletins in the
report.
The bulletin status filter allows you to select between Current, Queued, Waiting,
Saved, or Stale bulletins, or any combination thereof. Click on a status to select it,
and shift-click to select multiple statuses.
For example, selecting Queued will limit the report to just Queued bulletins, and
selecting Current and Stale will include both Current and Stale bulletins in the
report.
If you have tags defined on any bulletin in the zone (see section 11.4.6 on page 90,
Bulletin Tags), you’ll see a filter for bulletin tags. The filter will not appear if there
Once you have filtered the bulletin report, you can click the Generate CSV Re-
port link to download a CSV file containing metadata about each bulletin in the
report.
The CSV report contains the following fields for each bulletin:
PageID : The ID (guid) of this bulletin.
Type : Bulletin type (Active, Alert, Repeating).
Status : Bulletin status (Current, Queued, Waiting, Saved, Stale).
Description : The bulletin’s description.
ObjectType : The object type of this bulletin.
DateTimeOn : When the bulletin becomes active.
DateTimeOff : When the bulletin becomes inactive (stale).
CycleTimeOn : What time of day should the bulletin start while it is active.
CycleTimeOff : What time of day should the bulletin stop while it is active.
ManualDuration : If true, the bulletin is always active, ignoring DateTime/CycleTime settings.
DwellTime : How many seconds the bulletin should be on screen. If set to -1, the system will
choose the dwell time based on number of words in the bulletin. If set to 0,
dwell time cannot be calculated for this bulletin type.
Days : Description of which days of the week the bulletin is scheduled for.
Owner : User account that owns the bulletin.
ImpressionCount : Number of times the bulletin has been shown on any Display Engine.
ImpressionSeconds : Estimate of number of seconds the bulletin has been on screen. Calculated by
multiplying ImpressionCount by DwellTime.
RepeatInterval : For Repeating bulletins, the number of bulletins to wait before repeating this
bulletin.
SoundEnabled : True if sound is enabled for this bulletin, false otherwise.
WebEnabled : True if this bulletin can be shown on the public web interface, false otherwise.
WordCount : Number of words found in the bulletin.
PreviewURL : URL to a preview image of this bulletin.
Tags : A comma delimited list of tags set on this bulletin.
Carousel includes a little slide show utility under the Slide Show tab. The slide
show gives you a small preview of what this zone’s output will look like.
This slide show utility can only display certain bulletin types, due to bandwidth con-
cerns. You will not be able to preview Video, Flash, or Powerpoint bulletins.
In this chapter, we will explore the menu items and features found within the Media
menu, which you access from Carousel’s Main Menu.
In Carousel, media, or media assets, means anything that gets added to a template,
a process that we cover in section 17.7 on page 161, The Template Editor. Media
assets include:
Backgrounds : Every bulletin has a background. You can add backgrounds to zones and use them
in bulletins. You may also upload a background that is automatically split into
several backgrounds for all of the zones on a channel, which creates a single
seamless background on that channel. We show how to upload seamless
backgrounds in section 17.9 on page 176, Creating a Seamless Background
for a Multi-Zoned Channel.
Pictures : Pictures are graphic files that are placed on top of the background.
Video Clips : Like pictures, these videos are placed on top of a background within a template.
Sounds : Sound files within this menu are exclusively for bulletins made from a template.
They are not included in the Background Audio list, a topic covered in
section 6.2 on page 41, Create Your Zones.
Templates : Templates are where everything else comes together to create a bulletin. The above
media elements are gathered and arranged into blocks next to text that is
entered by the bulletin’s author.
Media Tags : Tagging media helps people sort and organize. As the number of files that you
manage grows, you will appreciate the time spent adding these keywords to
your files. We cover the application of these tags in section 17.8 on page 175.
Add media package : Exclusive to the zone view (section 17.1 on the next page), this option allows you
to import media from a zip file.
In addition, you can even import bulletins from another Carousel system.
This is handy for sharing between two Carousel Solos or when upgrading
from an older system.
When you sum the items in this list, you get the bulk of the resources for creating
bulletins within Carousel. Everything within your Media menu, with the exception
of importing bulletins from other Carousel systems, is the exclusive domain of
bulletins created using templates.
All media, regardless of its type, is managed the same way within Carousel. We
will cover the deleting, copying, tagging and editing of all media assets in this
chapter.
155
17.1 My and Zone Tabs
Carousel makes a distinction between media files available to everyone that creates
a bulletin within the zone and those assets that belong only to your account. You
will find two tabs that separate these categories: My and Zone.
If you upload a media asset during the process of creating a bulletin, it is added to
the My tab. You may copy these bulletins to other zones while creating the message,
but only within the My tab, thus making the addition unavailable to other users of
Carousel.
Within the Media menu, however, you are free to copy a media asset anywhere you
wish. You can make another copy on the current zone, add it to other zones under
either the Zone or My tabs. We cover this in section 17.5.3 on page 160, Copying
Media Assets.
It is important to note that the list of bulletins available within your private list
is unique for each zone. If you have a background tucked away in your My
Backgrounds stash, it will not be available to you when you go to another zone.
Again, this is where copying media comes into play and we cover that in sec-
tion 17.5.3.
Carousel does a nice job of detecting invalid picture and background files. However,
there is no verification for video and audio files. Be sure that you are using standard
formats with codecs that are installed an all of your players.
When you upload a picture into Carousel, it does not resize it, like it does for
a background. Therefore, take care not to upload a huge image file when a
medium or small one would do. Carousel will resize just about any image, but
you could be needlessly taxing the system.
Figure 17.3 is a view of the top of a background list populated with some of
the default backgrounds included with Carousel. Let’s examine some if the fea-
tures.
First, notice that in our example, we have filtered the backgrounds by the “Natural”
tag, which means that only backgrounds with that tag can be seen. We can erase
this by clicking on the blue remove icon .
Next, notice that “Buds” and “Flower” have been selected. We can select any
Clicking an items link edits the combination of items by clicking on them. Take note, if you click on the item’s
properties. hyperlink, the item’s properties form will appear. We cover editing a media asset’s
properties in section 17.6 on page 160, Media Asset Properties.
If you would like to un-select items you’ve clicked on, click the Unselect All link
at the top of the list. If nothing is selected, you’ll notice the link says Select All
instead.
17.5.1 Items
Examine the item in figure 17.4 on the next page. Notice that the name of the item
is a link. As we mentioned in section 17.5 on the preceding page, clicking on it
brings up the items properties (section 17.6 on page 160). If we click on the item, it
selects it.
Below the item’s name is a list of the tags that are attached to this item.
At the bottom of the media asset list will be a collection of buttons. Let’s examine
each:
Add Tag : After selecting one or more items, you can add tags to them with this button. If
you already have media tags in your system, matching tags will appear in a
box below the Add Tag field (figure 17.5 on the facing page). If your entry
doesn’t match any existing tag, a new one will be created.
Clear All Tags : This button clears the tags off of any selected items. This button is not available for
templates as they do not have tags.
Auto Tag : Carousel will look at the name of each selected item and tag create a tag for each
word. This works well when you name the files for this purpose. Obviously,
using this feature on a file named “A Pretty Flower In The Woods” will
have poor results. This button is not available for templates.
Delete : Deletes the selected items. If you delete an asset that has been copied to other zones,
you will be asked if you would like to delete it from there as well. Carousel
keeps track of assets that are copied so that you can later delete them in one
step.
Copy : Brings up the Copy form, where you select the targets for copying the selected
items. We detail this in section 17.5.3 on the next page, Copying Media
Assets.
Export : This appears only for templates. Clicking it will turn the selected templates into a
media package, which you can download and import into another Carousel
system.
To copy one or more assets, click on them and then click the Copy button at the
bottom of the list. You will see the form pictured in figure 17.6.
By default, Carousel selects the current zone in the current mode (My or Zone).
This will create a duplicate of the asset.
If you check a box for another zone, Carousel creates a duplicate that is linked to
the original. That way, when if you delete one of the copies, Carousel knows to ask
you if you want to delete all of them, or just the version in the current zone.
inal state regardless of the amount of time that has passed since you made the
alterations.
If you copied this asset to another zone and edit this version, it will not change
on the other zone. The two will still be linked, however, and deleting one will
prompt Carousel to ask you if you want to delete the other.
When you create a bulletin, you can edit the template using the Quick Edit palette,
covered in section 11.2 on page 84, Editing and Creating Bulletins. You can also
edit the message using the Template Editor by clicking on the Edit Template icon
.
!→ When you edit templates during the process of creating a message, you are only
editing the template for that bulletin. When you edit the template from the Media:
Template menu, you are permanently changing the template. Those changes will be
applied to all future bulletins that use that template. Existing bulletins will remain
unchanged.
Like most things Carousel, a template originates from a zone. Therefore, a template
shares the dimensions of the zone it was created from and all of the pretty things
that make that template up are placed within these dimensions.
If you copy a template to another zone, Carousel will stretch it to fit that zone, if
it doesn’t have the same dimensions of the original.
Picture : A picture contains a single graphic element, usually a PNG or JPEG file. Carousel
will automatically resize the image so that it fills the provided area either
horizontally or vertically. Carousel can maintain the picture’s aspect ratio,
which means that it may not fill the entire area, if that area does not share the
picture’s aspect ratio. This is an option that you can set.
Web Picture : A web picture is just like a picture, except that instead of loading an image into
Carousel, you give it the web address of a picture. This is often used to
display dynamic weather maps or traffic cameras.
Video : Carousel can place a video clip into a block. Unlike a picture block, Carousel will
stretch the video to fill the rectangle, regardless of the video’s original aspect
ratio.
Simple Rectangle : Every element can have a backdrop and outline defined for its area. You may
find the need to define a rectangle that is outside of any given element’s
dimensions. In those cases, you can use a rectangle block.
Simple Ellipse : You can add circles and ellipses to your template with this block type.
Let’s make a brand new template together! We’ll walk through creating a text block
on your template. By doing this, we’ll be able to see the vast majority of the features
of the template editor. What we don’t cover, we will pick up at the end.
Step 1: In a Carousel system that has a channel and zones already created within it, navigate
Media: Zone (Tab): to Media: Zone (Tab): Templates.
Templates
Step 2: At the bottom of the list of templates available for the current zone, you’ll see an
Add button. Click it. This will bring up the Edit form for a new template, which is
illustrated in figure 17.10.
Step 3: In the Template Properties section, name your new template, as “New Template”
is a terrible name for your creation!
If you want to leave it blank for now, you can choose the “Template Specific”
option.
We’ll skip over the Select Block and Block Name fields for now. Before we can
use these fields, we need to add a block.
Step 5: Once you change your background, you’ll see it update in the preview window on
the left. If you want, you can instruct Carousel to make the preview window match
the size of your zone by clicking the Full Size Preview checkbox. As you edit this
template, you can check/uncheck this option as needed.
Step 6: Next, click the Blocks option, which will expand the options for creating a block.
Step 7: Click the New button to create a brand new block.
Step 8: You’ll notice that a whole bunch of menu options just appeared! That’s because a
block has a bunch of options and you’re currently editing the new block you just
created. Also, Carousel has helpfully suggested that you name your block and give
it one of the types we enumerated back in section 17.7.2 on page 162.
For this walkthrough, make sure that you set the Type pop-down list to “Text”.
Step 9: Next, let’s move and resize our creation. There are three ways to do this. First, by
dragging and dropping the block in the preview window:
Substep A: In the preview window, click on your block and drag it. Make sure that
you click and drag somewhere within the block, but not near the edges,
as shown in figure 17.11.
This is a good time to click the Full Size Preview checkbox in the
Template Properties section.
Substep B: To resize a block, just drag one of the yellow dotted corners on the
right or the bottom-right corner, as in figure 17.12.
If you need to get pixel accurate, you can do this two ways. One way is to click on
the Size and Position section.
up/down/left/right arrow keys : These keys move the selected block by 1 pixel.
page up/page down : Use these keys to snap the block to the top or bottom of the template.
Step 11: With text blocks, you can set how the block appears in the preview window and in
the form where the user will edit the text for the bulletin.
If you’re allowing the user to enter a great deal of text, such as multiple sentences,
you might select the Multi-line Field Size radio button. For short bits of text such
as titles, the One-Line option might be more appropriate.
Similarly, the size of the field that they type in is controlled by the small/medium/large
pop-down list.
To limit the amount of text that can be entered in a text block, select the Limit
Length check box and enter the maximum number of characters allowed in the
available box.
The Text Color and Text Opacity control the color and transparency of the text.
You can see the value’s effect in the preview after your adjustments. See sec-
tion 17.7.3 on page 172 for notes about picking colors.
Step 12: The font controls (figure 17.13 on the next page) affect the entire block of text. You
can use these controls to adjust the appearance of all of the text in this block.
To have the text automatically size to fill the block, chose the Size Text to Fit. If
this checkbox is used, the font size pop-down list has no effect.
To change the style, use the the style buttons.
When you create a bulletin in Carousel, you have the ability to override some
font settings, such as color, bold, and italics. You can even make lists! We cover
these capabilities in section 11.2.1 on page 85, Adding Style using HTML Tags.
Step 13: The Text Alignment controls align the text and control text wrapping for the block.
Step 14: To apply a gradient to your text, use the controls in the Text Gradient (figure 17.15
on the next page) controls. The Gradient Color field controls color for the end of
the gradient. The beginning of the gradient is controlled by the Color field in the
Text properties.
You may also adjust the gradient’s opacity. Like the color, you’re only affecting the
end of the gradient. The Text properties is where to change the beginning.
Step 15: Text Outline, Text Shadow and Text Glow all operate in the ways that you would
expect. If you have doubts, try the different controls out to see there effects.
Step 16: While the controls that begin with Text modify the look of the text within the block,
the controls that start with Block control the rectangular area that surrounds the
block. You can put a gradient, shadow and outline around your text block, in
addition to adding these propertied to the text itself.
When you’ve changed the data in a field and would like to update it quickly, you
can use the “TAB” key.
Perhaps the only control requiring explanation is the Block Reflection control,
shown in figure 17.16. It adds a fading reflection of the block and its contents below
the borders of the block.
When it is not, the reflection text will either overlap or be too far away. Sometimes,
the reflection will be so far away that you won’t see it at all. This is because the
Hight slider is set to something less than “100%”. If the reflection is far down
enough, it will be beyond the visible part of the reflection. For this reason, slide
Hight to “100%” while you’re adjusting the offset and then set it to what looks good
when you’re done.
!→ Keep in mind that if your text is auto sizing, the offset value will be different for
different text, requiring the user to go into the template and edit the value when they
create their bulletin.
Also, when rotating blocks, text or otherwise, the same adjustment requirements
will apply. Take a look at figure 17.18. Notice how the reflection collides ugily1
into the rotated picture. In figure 17.19 on the next page, the problem was solved
with an Offset of “72” pixels.
You’ll notice that when changing colors, you may not see any difference in the
preview. This is probably because you have black selected. Changing the hue won’t
have any effect until you add sum luminance to your selection. Notice the red arrow
in figure 17.20. It points to the luminance selector. The higher the value the more
luminance.
If the luminance selector is all the way down, you’ll get a completely black color,
no matter the hue.
Picture Blocks
When you create a picture block, you’ll have access to the picture block properties,
shown in figure 17.21 on the next page.
You can adjust the opacity of the picture with the Opacity slider. You can also
instruct Carousel to maintain the pictures aspect ratio. Notice the example in
figure 17.22 on the facing page. The Carousel logo on the left is in a picture
box with the Maintain aspect ratio checkbox off. The logo on the right has the
checkbox on, which means that it looks correct, even though the dimensions of the
block are much wider than the actual logo. Leave Maintain aspect ratio on when
you want your picture to remain as tall as it is wide, relative to the original picture.
When you want it to completely fill the block, turn it off.
If you make a web picture block, the Picture properties will give you the option to
enter an address of a picture (figure 17.23 on the next page), which defaults to a pic-
ture located on Carousel and may be changed to any address of any picture.
This is just the default value. The user of the template will most likely change the
picture address when they create their bulletin.
Each block is layered in a particular order on top of the background. As you create
a new block, it “goes on top” of any other block you may already have within the
template. Notice how in figure 17.24 on the following page the Carousel logo is in
front because its z-order is higher. In figure 17.25 on the next page, the Carousel
logo is in back because the z-order is lower, or another way to put it, the Carousel
logo was drawn first.
You can change the order that blocks are drawn by dragging Blocks properties,
which we demonstrate in figure 17.26 on the following page.
If you want to move a block all the way forward or back, you can use the Bring to
Front or Bring to Back buttons in Block Options, shown in figure 17.27 on the
next page.
With dynamic bulletins, Carousel can repeat blocks for multiple items of data, such
as room numbers, RSS items and shows for Cablecast’s schedule.
With a block that is repeated, you may use one of four different settings that you’ll
find in the Repeat blocks pop-down list in Block Options:
None : The block is drawn where you set it. This is the default setting and is what is used
for non-dynamic bulletins. There is no special behavior here.
Header : This actually gets treated the same as the None option
Footer : A footer is drawn where it is placed, but Carousel uses the upper bounds of this
block as a “don’t go past here” marker for blocks that repeat.
Repeat : This setting is used for the items that get repeated in the bulletin.
Dynamic bulletins have templates that cannot be saved. When you create one of
these bulletins, you modify the template for that bulletin only. Therefore, the
settings in the Repeat blocks pop-down list are not applicable to any templates
that you make in the Media: Templates menu.
When you have a channel in Carousel that uses multiple zones, sometimes it looks
nice when the backgrounds used for those zones have edges that blend into each
other, making a seamless background. You can do this manually in your favorite
paint program, but Carousel has a way to do it for you automatically.
Carousel takes a background and stretches it to fill a channel. Then it cuts the
image apart, using the edges and position of each zone that is used in that channel.
Finally, it saves that image as a background in that zone, prepending the word
‘(Seamless)’.
Step 1: Click the Choose File button to select the background file that you want to upload.
Remember, this file is going to be stretched to fill the current channel that you
have selected. It’s best if the file matches the channels total resolution.
Step 2: Click the Upload button and your background will be processed.
When creating a channel that uses seamless backgrounds, very often you’ll only
use backgrounds that are seamless. You won’t want users putting their own
backgrounds in any of their messages and you won’t want any of the generic
backgrounds that come with Carousel in any of the zones that are in use for
those channels.
For information on creating media packages, see section 17.11, Creating Media
Packages.
After a successful upload, Carousel gives you a confirmation, noting the items that
it found. Check the zones that you would like the items copied to and Click Save to
import them.
You can create multiple folders inside the “Media” folder to upload several
different types of media at once.
Carousel includes alternate output capabilities that are available from the Main
Menu by clicking on Extras.
18.1 Screensaver
Carousel Pro and Carousel Enterprise include a screensaver option. This feature
will run a specified channel’s bulletins as a bouncing display when installed on
your desktop computer. Video, Flash, Crawls, and audio are not included in the
screensaver presentation.
The Windows and Macintosh hyperlinks provide the installers for Apple’s Mac
OS X and Microsoft’s Windows operating systems.
Download these installers and run them on the computers that you desire. Go to
the operating system’s screen saver and select Carousel Screensaver. From within
the settings menu enter the URL of the server as well as the Channel you’d like to
display.
Channel = <ChannelID>
181
18.2 RSS Output
All Carousel systems include the ability to export their bulletins as an RSS feed.
Clicking on the link will open the feed in your web browser. Copy the link into any
software that can consume RSS.
This is a great way to integrate Carousel into other software, including other
web applications.
A bit of web master speak here: IFrames come in in handy here. Just plunk this
link into an IFrame inside your website and you’re done! Your web visitors can
see the Carousel bulletins and still navigate your site.
Be sure to visit section 8.1.2 on page 72 to learn how to enable the public website
output for the desired zones.
182 18 Extras
V. Appendix
183
184
Appendix A Installer’s Checklist
If you are installing Carousel for your self or as a paid systems integrator, it will
be helpful to use this chapter as a starting point for a checklist. When you turn
the system over to the users and administrators of Carousel, you will want to be
sure everything is working as expected and that they feel like they are ready to
go!
Do you have all of the required license keys? (Usually only needed for
software only installations, such as Enterprise installs.)
Do you have all of the required mounting hardware for Carousel, includ-
ing equipment rack accessories, behind-the-monitor mounting brackets,
etc?
Do you know which monitors are going where and how they will be oriented?
Do you know how your are getting video/audio to each display and do you
have all of the required equipment for that?
Any required open ports to or from the internet. See FrontDoor Manual.
Do you know the channel names for each of their channels and where each
channel is being loaded?
185
A.1.2 Setup
All Carousel equipment is properly mounted, provided with power and KVM
access where required.
All video distribution hardware is properly connected to the players and their
monitors.
Any television control hardware that may be required has been installed.
(serial cables, IR blocks, etc)
Any Carousel Players have access to the Carousel Server. See port
information in FrontDoor Manual.
Carousel has access to the outside internet, if required. See port infor-
mation in FrontDoor Manual.
Carousel’s Server software is configured correctly.
All purchased Tightrope Creative Channels have been added and in-
stalled. See the documentation that came with the Creative Channel.
All purchased channels have been added to Carousel and named cor-
rectly.
All Players are pointing to the correct channel on the Carousel Server.
(chapter 7 on page 53, Configuring Players)
All Players have their resolution and screen aspect ratio set correctly
and optimized for the display that is plugged into it. (section 7.2.3 on
page 56, Display Settings)
A basic zone setup has been created for each channel or Tightrope Creative
Channels have been loaded on to each channel.
Each monitor is precisely showing the Carousel output, with no black borders
on any side of any monitor.
The picture settings are adjusted correctly and the monitors look attractive.
You are able to access Carousel from all areas of the facility where access is
expected.
You are able to create a bulletin on a zone on each channel and verify that it
appears.
You are able to delete a bulletin on a zone on each channel and verify that it
disappears.
You are able to create full-screen alert bulletins for each channel that has a
full screen alert zone assigned to it.
Full screen alert zones appear in a timely fashion (under 10 seconds) on each
channel.
Full screen alert zones disappear, in a timely fashion, when you disable them,
for each channel.
You removed any media that you uploaded into the system
The server and players do not have any USB keys, keyboards or mice that
were used for software updates and installation still attached to them.
The server and player do not have any left over icons, zip files or installers on
their desktops that were a part of the any software updates or configuration.
The customer knows the address of the server and of the players, if the players
do not have dynamic addresses.
The customer knows the user name and password of the system.
The customer is properly registered with Tightrope Media Systems for support
and warranty purposes.
The customer has a copy of the Carousel Manual and any other supplied
documentation
The customer knows when training is scheduled.
The customer is satisfied with the installation and has no further questions.
Carousel’s Web Page Snapshot feature allows you to capture a portion of a web
page and display it inside a Web Picture block within a bulletin. Here’s how it
works:
Step 1: Select a new bulletin that has a “Web Picture” block in it1 .
Step 2: Click “Select webpage” next to the Web Picture block (figure B.1).
Step 3: Enter the URL of a web site you’d like to capture (figure B.2). If you need to delay
the snapshot by a few seconds to allow time for dynamic content to load, enter the
number of seconds in the available box.
F IGURE B.2: Enter the URL of
the page you’d like to include in the
bulletin, and enter a delay if needed
Step 4: Crop the page as needed (figure B.3 on the next page).
Step 5: Click the finish button at the bottom and you are done! See figure B.4 on the
following page for the final output.
The web snapshot will update in Carousel every 15 minutes, so the data on that
page will always be up to date.
Due to their complexity, Tightrope Media Systems cannot guarantee that Web
Page Snapshots will work behind a proxy server.
1 For more information on Web Pictures, see section 17.7.2 on page 162.
189
F IGURE B.3: Crop the page as
needed
191
192 Appendix B Web Page Snapshots
Appendix C Limited Template Editor
If you are using an older web browser, such as Internet Explorer Version 6, Carousel
will automatically provide you with the older-style template editor. This template
editor is much more limiting and cumbersome to use, so we do recommend using a
more modern web browser, if that is possible.
What follows is a walkthrough of the classic template editor in Carousel.
Step 1: The first order of business will be to name the template and give it a description.
The description helps the user determine the original purpose of the template.
Step 2: Next, you select the default background for this template in the Background pop-
down list. A user may change this at creation time, but they will see this selection
first.
193
F IGURE C.2: Naming a Template
We’ll skip over the Select Block and Block Name fields for now. Before we can
use these fields, we need to add a block.
Step 3: In the Add a Block pop-down, select the type of block that you would like to create
and click the Add button.
Step 4: Once you create a block, it will be the selected block, shown in the Select Block
field. Rename this field to something descriptive, like “Title” or “Message Body”
then click the Update button.
Step 5: If you’ve added a text item, you will notice a pair of Field Style pop-down lists.
The first list denotes the style of the entry form that the user will use to enter text.
An edit field is a single line of text while a text area is a multiple line text box.
Choose a size that matches the purpose of the block.
The second pop-down next to the Field Style label is used to set the size of the field.
This does not limit the user from entering more or less text into the field, it only
acts to suggest the amount of text by limiting expanding viewable area of text. You
can see an example of this in figure C.3.
When you are finished selecting the block’s text field size, click the Update button
to save your changes.
Step 6: If you’ve added a video, picture or web picture block, then you’ll see a selection
section appear below the preview window. This is where you can select the default
file or location (in the case of web pictures) that will be selected when the user first
loads this template.
For picture blocks, you’ll also find the Opacity pop-down, which defaults to 100%.
The Block Top and Block Left fields show the current position of the block, as
seen from the upper left corner of the block. The Block Width and Block Height
fields are self explanatory. Changing them will change the dimensions of the block,
holding the upper left corner in its place while the lower right corner moves to
resize to the new settings.
When you use the Size arrow icons Carousel will resize from the lower right.
That means that to heighten a block, you actually need to select the down arrow. To
widen it, click the left arrow.
This is probably the most important tip of the Carousel manual: When you are
trying to resize or position a text or picture block, turn on the outline of the
block, even if you do not want an outline in the final template. This will show
you the outer bounds of the block and save you from endless hours of guessing.
Of course, when you’re finished, you may turn the outline off if it is not a part of
the design.
Step 8: For text blocks, an entire section devoted to the style of the text will appear. At the
top, you will see a Default Text box. This will initially be set to the name of the
block, but you may change it to a more suitable entry.
Everything else in this area of the form is devoted to the style of the text and is orga-
nized in rows by Font, Syle/Alighment, Sizing, Shadow and Outline. Everything
should be pretty straight forward, with a couple of notable features.
First, Carousel can optionally size a text block based on the block’s size and the
amount of text. When Auto Size is selected, Carousel ignores the value in the
Sizing pop-down list and resizes the text to fill the block.
195
Second, if you do not check the Wrap Text checkbox, Carousel will allow text to
run off of the side of a block, unless you have Auto Size selected. In that case, your
text will get very small very quickly. Make sure that the field that you are defining
is going only have text that will fit.
Step 9: The last section of the Template Editor form is devoted to the backdrop and outline.
As we mentioned before, it is useful to turn either one of these on while you are
getting the block’s size and position nailed down. In that role, they can act as visual
placement guides.
If you would like see a larger example of your template, click on the Full Screen
Preview icon .
197
D.1 Examples
MMMM dd, yyyy : September 15, 2002
M/d/yy : 9/15/2002 (or for the 5th, 9/5/2002)
ddd MMMM dd, yyyy: h:mm:ss tt : Sun. September 15, 2005: 5:27:13 PM
PowerPoint transitions and videos will not work with the new method of import-
ing presentations.
If you click on the arrow to open the sub-menu, you’ll have to pick the Other
Formats option. Otherwise, just click on the Save As option.
Step 2: Choose either “JPEG File Interchange Format” or “PNG Portable Network
Graphics Format”, as we do in figure E.1.
Step 3: The dialog box in figure E.2 on the following page will appear. Choose the Every
Slide option to export every slide of your presentation.
If you want only a sub-set of slides, delete the excluded slides and save. You
can always undo this action when you’re done exporting the slides.
199
F IGURE E.2: Have it save every
slide
Step 5: Right-click on the folder and choose Send To -> Compressed (zipped) Folder.
(figure E.3) This will be the file that Carousel will import.
Step 9: Carousel will confirm that your bulletins were processed, as you can see in figure E.5
on the facing page. It’s a great idea to use the Save To Group feature, which clumps
all of your slides into one group, ordered by slide number.
If you chose the Save option instead, your slides will be placed individually and in
order, but will be harder to delete and otherwise manage the presentation.
This appendix describes how to configure and add (if needed) supported TVI input
devices to a Carousel Player.
Tightrope can not help you configure the TVOne unit, if you do not know how
to use TVOne products please contact TVOne tech support.
203
Step 10: In the configuration window, look for the Live Video Input: Device section and
select the TVOne T1-C2-750 on the appropriate COM port
Remember: Carousel only sets to on/off state and position of the PIP window.
To make setup easier, you can turn on the PIP window and position it manually
to verify that both sources are working correctly then let Carousel fine tune the
positioning. Furthermore, any other settings/processing you manually configure
stay active during Carousel control.
Step 1: Connect your video source to the AVerMedia card in the Carousel machine using
the included breakout cable plugged into the port labeled AV IN or by plugging
HDMI directly into the port labeled HDMI.
Step 2: Next, launch the Carousel Display Engine shortcut on the desktop and click the
Configure button.
Step 3: In the configuration window, look for the Live Video Input: Device section and
select the AVerMedia device.
At this point, your hardware and software are now configured. See section 15.12 on
page 137 for information on creating Live Video bulletins using the TVI box.
You MUST connect the 232-ATSC+ to the internal AVerMedia card via compo-
nent a connection, all other connections will not work.
Step 1: Connect power and a signal wire (ATSC or Cable) to the Contemporary Research
232-ATSC+.
Step 2: Use a female to female null modem RS-232 cable to connect the Carousel hardware
to the 232-ATSC+.
Step 3: Connect your 232-ATSC+ to the AVerMedia breakout cable using a component
cable.
Step 4: Next, launch the Carousel Display Engine shortcut on the desktop and click the
Configure button.
Step 5: In the configuration window, look for the Live Video Input: Device section and
select the Contemporary Research on Port 1 device as you see in figure F.2 on
the preceding page
At this point, your hardware and software are now configured. See section 15.12 on
page 137 for information on creating Live Video bulletins using the TVI box.
Carousel 6.3 and up support the Common Alert Protocol (CAP). It provides an
XML interface for creating bulletins. Using this feature, it is possible to integrate
external systems, such as alarm systems, using simple programs developed in the
field.
G.1 Communications
Communication between CAP applications and Carousel is initiated with a HTTP
POST containing raw XML targeted to:
<server>/Carousel/Public/cap.aspx?token=<token>&tags=tag1,tag2
The Carousel server will listen for a CAPPOST command to be sent to this address.
Upon receiving a well-formed command, the server will process it and return a
JSON hash response containing any errors and bulletins affected. If you do a GET
on the URL above, you can see a form to paste XML into for testing.
The token variable in the above address is the security token for authentication.
This is stored in the TRMS\Web\Carousel\web.config file under the CAPToken
key, and is empty by default which disables CAP. Enter a string for CAPToken
in the web.config to enable CAP, and use this value as your token variable when
communicating with CAP in Carousel. The tags variable determines what Carousel
bulletin tags are affected by the incoming CAPPOST command.
207
In Carousel 6.3 we did this by setting all the days of the week to off.
In Carousel 6.4 and up we set the status of the bulletin to be disabled (represented
by a grey status dot).
Care should be taken with bulletins that are intended to be used for CAP so that
they are tagged properly. This means when creating a new bulletin for use in CAP
all of the days of the week on the schedule screen should be unchecked. Unless you
have different CAP bulletins for different days of the week. In this case you would
want to immediately move your new CAP bulletin into the Stale Bulletins area after
creation.
See below for an example of CAPPOST command XML data.
<?xml version="1.0" encoding="UTF-8"?>
<alert xmlns="urn:oasis:names:tc:emergency:cap:1.1">
<identifier>255</identifier>
<sender></sender>
<sent>2011-07-05T17:46:09+00:00</sent>
<status>Actual</status>
<msgType>Alert</msgType>
<scope>Public</scope>
<info>
<category>Safety</category>
<event>Important Alert from UTEP</event>
<urgency>Unknown</urgency>
<severity>Unknown</severity>
<certainty>Unknown</certainty>
<audience>127.0.0.1</audience>
<eventCode>
<valueName>alertCategory</valueName>
<value>Emergency Alert</value>
</eventCode>
<headline>Important Alert from RSAN</headline>
<description>Test Test Test Test</description>
</info>
</alert>
Carousel Pro and Carousel Enterprise include a special feature called the Remote
Data Adaptor (RDA). It provides an XML interface for creating bulletins. Using this
feature, it is possible to integrate external systems, such as databases and building
systems, using simple programs developed in the field.
H.1 Communications
Communication between other applications and Carousel is initiated on a TCP/IP
socket connection using port 56906. The Carousel server will listen on this port
for a CarouselCommand. Upon receiving a well-formed command, the server will
process it and return a CarouselResponse.
Using the CarouselCommand, your application will have the tools to dynamically
create bulletins and crawls. Using the information that Carousel returns in Carousel-
Response, you also have the ability to manage those bulletins.
211
F IGURE H.1: An application or script sits between your data and
Carousel. It communicates on TCP port 56906 and sends Carousel a
CarouselCommand XML data structure. Carousel returns a Carousel-
Response, which is a status or error.
Think twice before using a “real-life” user account with RDA. By using a
new account specifically for RDA, you won’t run the risk of programmati-
cally deleting someone else’s bulletins!
GUID : This is a bulletin’s unique identifier. When you create a page using RDA, Carousel
will return a success code that includes this GUID. Your application should
save this information so that it can later manipulate it through RDA.
SelectBulletinTags : Instead of referring to bulletins via their GUIDs, you can select bulletins to update
using Bulletin Tags. An example of this is shown in section H.5.2 on page 217.
ZoneSet : A list of Carousel zones on which the bulletin you are creating is to be displayed.
Inside of a ZoneSet you can can refer to zones by their ZoneID, their Zo-
neName, or by specifying a ZoneTag (all zones with that ZoneTag will be
used).
Template Name : This is the name of the template Carousel will use to render the bulletin.
Blocks : This is a list of the blocks (referenced by name) within the above specified template.
Each block has a value that will be used to render the text for that block.
To determine the ZoneID, visit the Main Menu : Extras page for the Zone
of interest. In the links for the RSS feeds and Public site, you should see a
“ZoneID=X” parameter. The “X” is your Zone ID.
Additionally, the Blocks command noted above now also returns a “type” field,
along with the original “value”. You can specify the block type when updating a
bulletin, but this is not required. (It will keep the block type it is currently using.)
The Block types are:
TRMSTextBlock : The specified value will be the text of the block.
TRMSWebPictureBlock : The value specifies a URL for an image.
TRMSPictureBlock : The value specifies a GUID for an image (see GetPictureList).
TRMSVideoBlock : The specified value will be a GUID for a video media item (see GetVideoList).
TRMSVideoURL : The value specifies a URL for a live stream video bulletin.
TRMSRSSURL : The value specifies a URL for the feed in an RSS bulletin or crawl.
There are several other parameters to each of the CarouselCommands. For more
details, see section H.5.2 on the next page, Command Examples.
The XSD file for RDA can be found living in the same directory as the Carousel
Service. Typically, this will be:
“D:\TRMS\Services\Carousel\CarouselRemoteCommand.xsd”.
CreatePage
Here’s a CreatePage command that will create the same bulletin on several zones
using the ZoneSet element:
<?xml version="1.0" encoding="utf-8" ?>
<CarouselCommand xmlns="http://www.trms.com/CarouselRemoteCommand">
<CreatePage>
<UserName>John</UserName>
<Password>trms</Password>
<!-- List the zones to which this bulletin should be sent -->
<ZoneSet>
<ZoneTag>EastCampus</ZoneTag>
<ZoneID>4</ZoneID>
<ZoneID>5</ZoneID>
<ZoneTag>Libraries</ZoneTag>
<ZoneName>Classroom320</ZoneName>
<ZoneID>4</ZoneID>
<ZoneName>MiddlebrookHall</ZoneName>
</ZoneSet>
<AlwaysOn>true</AlwaysOn>
<PageType>Standard</PageType>
CreateCrawl
ChangePageStatus
DeletePage
Deleting bulletins is easy, as long as you know the GUID of the bulletin you want
to remove:
<?xml version="1.0" encoding="utf-8" ?>
<CarouselCommand xmlns="http://www.trms.com/CarouselRemoteCommand">
<!-- This command will delete the specified page,
assuming that the user John has permission to do so. -->
<DeletePage>
<UserName>John</UserName>
<Password>trms</Password>
<GUID>77c0592c-e13e-46de-b2dc-5617e119452a</GUID>
</DeletePage>
</CarouselCommand>
DeleteAllUserPages
DeactivateAllAlertPages
If you have alert bulletins running the DeactivateAllAlertPages command will turn
them all off at once:
<?xml version="1.0" encoding="utf-8" ?>
<CarouselCommand xmlns="http://www.trms.com/CarouselRemoteCommand">
<!-- Sending this command will turn off all
The Clone Tool is a simple, yet powerful application used to replicate and implement
a channel. The basic function of this tool allows you to export and import a channel
out of or into Carousel, including all of the zone settings and media associated with
the channel. The end product is an exact duplicate of the original channel, hence
the term Clone Tool.
There are two common scenarios when the Clone Tool comes into play. The first
scenario being anytime that you want to duplicate an existing channel, perhaps
after adding a new channel to your Carousel configuration. Imagine that the new
channel will have the same layout and basic content as the initial channel, with
minor adjustments making it unique to its purpose. The second scenario being after
you purchase a Channel Design Package from Tightrope Creative1 .
If there are no additional channel licenses available, you will be asked if you
would like to overwrite a channel. If you choose to overwrite the original channel,
the setup will be replaced with the new setup, however, your zones, bulletins,
and media will remain intact. If you have an additional channel license, the
Clone Tool will add the channel without overwriting anything.
Step 1: From the Tools directory on the Carousel server, double click on Clone.exe to
launch the application.
1 For more information about Tightrope Creative, please visit our website: http://store.trms.com
2 If necessary, additional channel licenses should be purchased through your dealer.
231
Step 2: From the Clone Tool splash screen select Export. Select a channel you would like
to export and click OK.
Step 1: Take the <Your Channel Name>.csl file that you exported from Carousel or down-
loaded from Tightrope Creative and copy it to the desktop of the Carousel server
to which you are importing the channel. Double click on the the <Your Channel
Name>.csl to launch the tool. Click on the Yes button to confirm the import. If the
channel you are importing is unique to the system, the Clone Tool will close once
completed and the your channel will be in the system. If the channel that you’re
importing already exists in your system and you are simply duplicating the channel,
please move on to Step 2.
3 Channels larger than 4 gigabytes will have a .csxl extension and cannot be imported into Carousel
versions 5.2.4 or below.
Step 3: Now you are asked to rename the zones, giving you control over how the channel is
setup. If you’re planning on sharing the same content on both the original channel
and the duplicate channel, you should map the duplicate channel’s zones to the
original zones, which is the tool’s default. The benefit being that bulletins would
only have to be created in one zone, which would serve multiple channels. Note that
each zone is independent so if you need a zone unique to your duplicate channel,
simply uncheck Map to Existing Zone for that zone and give it a new name. If
you want to make a true copy of the channel, including all of the zones, uncheck
Map to Existing Zone for each zone, enter a new unique name for each zone and
click OK.
Step 4: The Clone Tool will report its status while it imports. Once finished, depending on
how the tool was launched it will close or report the process complete, signaling a
successful import.
To interface with a remote SQL server, you’ll need to edit the Clone Tool’s config
file. If we don’t, the Clone Tool won’t know how to contact the SQL server
database!
Step 1: Modify D:\TRMS\Tools\Clone.exe.config using your favorite text editor. You
need to add the login connection string in the <connectionStrings> area.
Example: Connection string login into a remote server with SQL authentication might be:
<add name="FrontDoorConnectionString" connectionString="Data Source=MyServer;
UserID=MyUser; Password=MyPwd; Initial Catalog=FrontDoor50;" />
<add name="CarouselConnectionString" connectionString="Data Source=MyServer;
UserID=MyUser; Password=MyPwd; Initial Catalog=Carousel50;" />
Be sure to set both of the connection strings! FrontDoor and Carousel each have
their own line, and need to be updated.
To set your remote media storage location, click on the . . . icon located in the top-
right corner of the Clone Tool window. In this window you’re also given the option
for the Clone Tool to set folder and file permissions at Launch. Disabling this can
increase the speed of the Clone Tool for large installations, but you must ensure that
folder permissions are set correctly.
The Clone Tool will accept the following command line arguments:
Export a channel to a file:
clone.exe export <Channel Name> <Path>...
Import a channel from a file:
clone.exe <Path>... [/force]
Display the help message
clone.exe help
The CarouselDetective is a tool that can be run on your Carousel server to check
some common settings to make sure everything is operational. It is similar to the
connection tester in the DisplayEngine, but for server configuration instead of player
communication.
It can be found in the Tools directory of your server, typically C:\TRMS\Tools or
D:\TRMS\Tools.
The top of the tool shows several options which usually don’t need to be touched. It
will look at common locations (D:\TRMS, C:\TRMS) to find your Install Path and
beneath that for your Media Path. If you have customized these, it is possible you
may have to click the link to set the correct path. Also, our servers don’t normally
use SSL or a port other than port 80 for the web server, but if you have configured
IIS differently (not recommended), it is possible to test with that setup.
At the bottom of the tool there is a big empty box when you run it, this is where it
may put a helpful explanation if things go wrong with certain tests that might need
more detail than fit in the result summary. Then, in the bottom right there is a Run
Tests button that you click to run the tests (you can do this repeatedly while you are
making fixes to see if you’re on the right track).
That leaves the center of the tool, this is where the good stuff is, a big table of
statuses, test names and their results. When running them, you’ll see the status icon
change from a to a , then to a result of if everything is okay, a do not enter
if the test is skipped due to a feature not being present or a (which you hopefully
don’t see).
These tests won’t hurt anything by running them. They make sure some of the
player communication works (firewall settings, web server configuration), make
237
F IGURE J.2: The CarouselDe-
tective application window after a
failed test.
sure the database is configured properly, nothing is wrong with your media direc-
tory (permissions, file integrity), that your server can reach the internet to access
information such as weather, etc.
239
240 Appendix K Release History
List of Figures
241
7.13 The Control Codes list . . . . . . . . . . . . . . . . . . . . . . . 62
7.14 The Control Code edit screen . . . . . . . . . . . . . . . . . . . . 63
7.15 Adjusting the Player Alerts settings distribution list. . . . . . . . . 64
7.16 Red Bar Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64
7.17 The Carousel Display Engine loading zones . . . . . . . . . . . . 65
7.18 The ConvertDVI Control Panel . . . . . . . . . . . . . . . . . . . 66
7.19 Select Display Properties from the player’s desktop . . . . . . . . 67
7.20 Loading the Display Properties Dialog . . . . . . . . . . . . . . . 68
7.21 Rotating the display . . . . . . . . . . . . . . . . . . . . . . . . . 69
12.1 Example Crawl (Free ‘kudos’ if you name the band that wrote these
lyrics.) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97
12.2 Choosing a Crawl Zone . . . . . . . . . . . . . . . . . . . . . . . 97
12.3 Making a Crawl Bulletin . . . . . . . . . . . . . . . . . . . . . . 98