Stories

For Tags go to Stories Tags.

Use the Stories module to create stories for specific topics. Stories can include headlines, breaking news, community events, or any other type of simple content that can be represented by optional headlines, optional images, and story body content. Story data is often acquired through RSS feeds; however, you can also enter stories manually.

You can create and manage your stories in Flow. From the Home page, select Content Control > Stories. 

 


Story topics are created and managed using the Story Topics module. To access this module, select the Topics tab from the Stories module.

Add New Story Manually

  1. If prompted, select a Content Group from the list to filter content by that Content Group. Content Groups are created and managed in the System Tools > Content Groups module.

  2. If the Add A New Story panel is not showing, click on the Show Add New button in the header row of the Stories grid.
  3. Select story details as described in the following table and click Add.
Story OptionDetails
Topic

Select a topic from the Topics list. Story topics are created and managed using the Stories > Topics module. 

You can also choose to select multiple topics to add a story to.

See the Story Topic module for details.

HeaderOptional.
Text

Right-click to paste copied text or copy as plain text. Formatting and spell check options are also available.

With Xpression, you can customize the font styles of your text.   Visit Font Styles and Emojis for Chameleon

Image

Click Add Image or Video to access the Media Management module's Selection dialog and access available media.
Media is centrally stored and accessed using the Content Control > Media Management Module.

See the topic Media Management for details.

Dynamic FieldsWhen Chameleon is configured to support dynamic fields, your existing scores data can be supplemented with additional custom data fields. Some fields may be set up for you already. You can also create new custom fields on the fly as you need them. 

Like your other score data, these custom fields can be populated with an integrated data feed or populated manually.

Click on Add Dynamic Fields to bring up the Dynamic Fields Editor. You can add, remove or create dynamic fields using the Editor.

OrderSpecify the order of this new story using the Comes After option. You can make this the first story, last story, to have the story come after a specific existing story in the list.
Airs

Specify whether the story is enabled for broadcast or not.

Clear the Airs option to disable the story.

Note: A disabled story overrides any On Air Start configuration.

On Air StartUse the Date and Time options to specify when the story goes to air, or if it can air immediately.
Expiry

Use the Date and Time options to specify an expiry date and time for the story. You can also set the story to never expire.

See Story Expiry Dates below for details.

Want to Add Stories With RSS Feeds?

Many websites publish content updates, called feeds, that you can subscribe to, such as headlines, breaking news, traffic details, or community events. As you subscribe to feeds, Flow monitors that content feed for updates. As new story content is made available through the RSS feed, those stories are made available in the Stories module for specific story topics, and you can manage the stories for broadcast as needed.

The ability to map RSS feeds to story topics is managed through an agent called the RSS Reader.

See the topics: Reader - RSS and RSS Feeds for details.

Story Expiry Dates

By default, when you create a new story, Flow automatically sets a story expiry date and sets how long an expired story is retained before it is subject to removal by the DMan Agent. You can modify the expiry date for the story or you can set the story to never expire.

No Expiry Date

If the story has no expiry date set, that story must be manually disabled or removed when it should no longer be included in the broadcast results.

Note: Flow can be configured to ensure that stories never expire. See your system administrator for details.

Stories That Expire

When a story has an expiry date specified, once the expiry date has passed, the story displays an Expired icon , and:

  • will not be played out to broadcast
  • will not be included in BLADE output
  • can automatically be deleted by the DMan Agent when it has passed the removal threshold

Note: For more information on the DMan Agent, see the topic DMan Agent for details.

See your system administrator for more information on your Flow configuration.


Manage Stories

You can manage existing stories added via RSS feed or manually as follows:

ActionDetails
Selecting Multiple Stories

To do this, you can either:

  • left mouse click on the checkbox that is located on the left side of each of the stories you wish to select, or
  • hold the Control key down and left mouse click anywhere on each stories you wish to select, or
  • to select a range of stories (inclusively), select a story and then hold the Shift key down and left mouse click on another story.
Modify Stories
  1. Click Edit to modify a story.  
  2. Modify story details, including: Topic, Heading, Content, whether the story is enabled for broadcast, when the story Expires, and the Image associated with the story.
  3. Click Save Now to save your changes.
Copy Stories
  1. Click Copy/Move
  2. Select Copy.
  3. Select one or more topic(s) where you want another copy of the story to exist. The story will remain in the current topic as well as the topic(s) you select.
  4. Click Save Now.

Move Stories
  1. Click Copy/Move
  2. Select Move.
  3. Select one or more topic(s) where you want to move the story. The story will be removed from the current topic and added to the topic(s) you select.
  4. Click Save Now.

Remove Stories

Removing a story is a permanent action that cannot be undone.

Click Remove  to remove the story. Click OK to confirm.


To remove multiple stories, select multiple stories as described in Select Multiple Stories above. Then click on the Delete Selected button in the Stories grid header. You will be asked for confirmation. Press the OK button to proceed with the deletion.

Enable or Disable Story for Broadcast

Story is enabled for broadcast to display on-air. Click to disable the story and prevent it from going to broadcast.

 Story is disabled. Click to enable the story and allow it to go to broadcast.

Identify How Stories Originate

Story data can originate from an RSS feed or other external data feed, or they can be added manually. The Auto column identifies story data origin as follows:

 Indicates that the story was entered manually.

 Indicates that the story originated from an external data feed. The short name of the data feed (if available) will be shown below this image.

Sort Existing Stories

You can sort the columns of the table by clicking on a column header to sort in ascending or descending or default order (which is the broadcast order). Sorting by column does not affect broadcast output.

Note: Drag and drop reordering of stories will not work when a column sort is in effect.

Filter Stories

You can filter the Existing Stories list by:

  • Topic
  • Story content - stories that contain one or more specified words
  • Images - stories that contain the specified number of images
  • Airs - Enabled, disabled, or all stories
  • Auto - whether the story content is manually entered or provided via an external data feed
Reorder Existing Stories

You can reorder stories for broadcast output by left clicking on and holding the story that you wish to move. Then drag the story to the selected position and drop the story by releasing the left mouse button. The dashed line indicates where the dragged item will be dropped.

You can also reorder multiple stories at the same time by selecting all the stories you want to move. See Select Multiple Stories above.

Next, click and hold down the left mouse button on one of the selected stories and drag the selected stories to the desired location. Then release the left mouse button to re-position the stories.


Note: Drag and drop reordering of stories will not work when a column sort is in effect. Another thing to be aware of is that if you are using Google Chrome and the page is zoomed, the drag and drop action may not work properly.

Refresh Existing Stories ListClick Refresh at any time to update the list of stories.

Related System Preferences

These system preferences can be set by a System Administrator type user to configure the way stories are used.

Auto Expiry Time

The default time before the story expires after it is created. This will be the time they stop playing out in the ST player though they will remain as content. Set to 0 to not have an auto expiry when adding stories.

Before version 7.7.5.3 it was: Auto Expiry Hours (The number of default hours before the story expires.)

Absolute Expiry Time

Indicates if the auto/default expiry time is an absolute time from the beginning of the day when the story was created or a relative time added on to the time of creation.

(Added in version 7.7.5.3)

Enable Images

True indicates that the story editor allows images to be used with stories. Requires Media Bin to be enabled.

Enable Repeat

True indicates that the story editor allows a repeat count to be used when showing stories on-air.

Header Box Edit Lines

Specify a number of lines of text to display in the editing text box for story headers. The default was only 1. 

Header Maximum Length

Set the maximum number of characters that can be entered into the header text. Set this to 0 to have no limit. The default was 255.

Header Warning Length

When a story header reaches this length display a visual cue to the user. The red background on the character count is used to warn when the recommended length has been exceeded.

Warning Length (body)

When a story body reaches this length display a visual cue to the user. The red background on the character count is used to warn when the recommended length has been exceeded.

Require Body

True indicates that the story editor requires a main body text to be entered.

Short Story Length

The max length to use when displaying the short version of a story. For example in the "Comes After" drop-down-list when adding stories.

Story Removal

The number of hours past the Stories Expiry time that story records are removed from the database. This value ensures all time zones can show a story record before it is removed.

Embedding a live/video URL

YouTube:

For YouTube, in the Story->Image section use the URL tab and enter something like:

https://www.youtube.com/embed/yYc2Fnjew8A?autoplay=1

This format is good for LIVE or continuous streaming events that do not have a duration or length. They do not end.

For looping a single video, you need to convert it to a playlist using the following format:

https://www.youtube.com/embed/yYc2Fnjew8A?playlist=yYc2Fnjew8A&autoplay=1&loop=1

replace "yYc2Fnjew8A" with your YouTube video code or ID.

For a YouTube Playlists use the following format with your video ID:

https://www.youtube.com/embed/videoseries?list=PLTQXV2-cm8mB8aFMu1ZBXUUd7GCk-X-XO&controls=0&autoplay=1&loop=1


Vimeo:

For Vimeo, support looks like this: 

https://player.vimeo.com/video/141567420?autoplay=1&loop=1


WebM Support: 

http://www.webestools.com/page/media/videoTag/BigBuckBunny.webm?type=video/webm


MP4

https://bannisterlake.com/dl/al/Minions%20Green%20Screen.mp4

M3U

chrome-extension://ckblfoghkjhaclegefojbgllenffajdc/player.html#https://cams.cdn-surfline.com/wsc-west/hi-alamoanabowlscam.stream/playlist.m3u8

MP4 Stream

Using Chrome Extension :  Play HLS M3u8 

chrome-extension://ckblfoghkjhaclegefojbgllenffajdc/player.html#https://cams.cdn-surfline.com/wsc-west/hi-alamoanabowlscam.stream/playlist.m3u8


Camera Feed Stream

http://www.quebec511.info/diffusion/en/camera/camera.ashx?format=mp4&id=3452


Waze Traffic

https://embed.waze.com/iframe?zoom=14&lat=43.62722256230056&lon=-79.50033187866212

Embedding a Google Slide URL

In your slide presentation select File - Publish to the Web

Select the Embed tab and check the following. 


Out of the following: (XXXXXXXX represent your url code)

<iframe src="https://docs.google.com/presentation/d/e/XXXXXXXX/embed?start=true&loop=true&delayms=3000" frameborder="0" width="960" height="749" allowfullscreen="true" mozallowfullscreen="true" webkitallowfullscreen="true"></iframe>

Remove everything to make it look like this: 

https://docs.google.com/presentation/d/e/XXXXXXXX/embed?start=true&loop=true&delayms=3000